diff --git a/.env.example b/.env.example index 16e6c68c7..0f4c09503 100644 --- a/.env.example +++ b/.env.example @@ -31,7 +31,6 @@ export AUTHORIZED_PUBLISHERS_LIST= export INDEXER_INTERVAL= export ALLOWED_ADMINS= export ALLOWED_ADMINS_LIST= -export CONTROL_PANEL=true export RATE_DENY_LIST= export MAX_REQ_PER_MINUTE= export MAX_CHECKSUM_LENGTH= diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 794c6e343..9b451e87a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,8 +85,8 @@ jobs: IPFS_GATEWAY: http://172.15.0.16:8080/ ARWEAVE_GATEWAY: https://arweave.net/ RPCS: '{ "1": {"rpc": "https://rpc.eth.gateway.fm", "chainId": 1, "network": "mainet", "chunkSize": 100}, "137": {"rpc": "https://polygon.meowrpc.com", "chainId": 137, "network": "polygon", "chunkSize": 100 }, "80001": {"rpc": "https://rpc-mumbai.maticvigil.com","chainId": 80001, "network": "polygon-mumbai", "chunkSize": 100 } }' - DB_TYPE: 'typesense' DB_URL: 'http://localhost:8108/?apiKey=xyz' + DB_TYPE: 'typesense' DB_USERNAME: 'elastic' DB_PASSWORD: 'changeme' FEE_TOKENS: '{ "1": "0x967da4048cD07aB37855c090aAF366e4ce1b9F48", "137": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", "80001": "0xd8992Ed72C445c35Cb4A2be468568Ed1079357c8", "56": "0xDCe07662CA8EbC241316a15B611c89711414Dd1a" }' @@ -122,9 +122,9 @@ jobs: if: ${{ env.DOCKERHUB_PASSWORD && env.DOCKERHUB_USERNAME }} run: | echo "Login to Docker Hub";echo "$DOCKERHUB_PASSWORD" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin - env: - DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} - DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Run Barge working-directory: ${{ github.workspace }}/barge run: | @@ -145,6 +145,19 @@ jobs: - name: docker logs run: docker logs ocean-ocean-contracts-1 && docker logs ocean-typesense-1 if: ${{ failure() }} + - name: Set DOCKER_REGISTRY_AUTHS from Docker Hub secrets + if: env.DOCKERHUB_USERNAME && env.DOCKERHUB_PASSWORD + run: | + DOCKER_REGISTRY_AUTHS=$(jq -n \ + --arg username "$DOCKERHUB_USERNAME" \ + --arg password "$DOCKERHUB_PASSWORD" \ + '{ "https://registry-1.docker.io": { "username": $username, "password": $password } }') + echo "DOCKER_REGISTRY_AUTHS<> $GITHUB_ENV + echo "$DOCKER_REGISTRY_AUTHS" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} - name: integration tests run: npm run test:integration:cover env: @@ -164,6 +177,7 @@ jobs: FEE_AMOUNT: '{ "amount": 1, "unit": "MB" }' ASSET_PURGATORY_URL: 'https://raw.githubusercontent.com/oceanprotocol/list-purgatory/main/list-assets.json' ACCOUNT_PURGATORY_URL: 'https://raw.githubusercontent.com/oceanprotocol/list-purgatory/main/list-accounts.json' + DOCKER_REGISTRY_AUTHS: ${{ env.DOCKER_REGISTRY_AUTHS }} - name: docker logs run: docker logs ocean-ocean-contracts-1 && docker logs ocean-typesense-1 if: ${{ failure() }} @@ -239,7 +253,19 @@ jobs: repository: 'OceanProtocolEnterprise/ocean-node' path: 'ocean-node' ref: ${{ github.event_name == 'pull_request' && github.head_ref || 'main' }} - + - name: Set DOCKER_REGISTRY_AUTHS from Docker Hub secrets + if: env.DOCKERHUB_USERNAME && env.DOCKERHUB_PASSWORD + run: | + DOCKER_REGISTRY_AUTHS=$(jq -n \ + --arg username "$DOCKERHUB_USERNAME" \ + --arg password "$DOCKERHUB_PASSWORD" \ + '{ "https://registry-1.docker.io": { "username": $username, "password": $password } }') + echo "DOCKER_REGISTRY_AUTHS<> $GITHUB_ENV + echo "$DOCKER_REGISTRY_AUTHS" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Start Ocean Node working-directory: ${{ github.workspace }}/ocean-node run: | @@ -261,12 +287,12 @@ jobs: P2P_ENABLE_AUTONAT: 'false' ALLOWED_ADMINS: '["0xe2DD09d719Da89e5a3D0F2549c7E24566e947260"]' DB_TYPE: 'elasticsearch' - DB_URL: 'http://localhost:9200' DB_USERNAME: 'elastic' DB_PASSWORD: 'changeme' MAX_REQ_PER_MINUTE: 320 MAX_CONNECTIONS_PER_MINUTE: 320 DOCKER_COMPUTE_ENVIRONMENTS: '[{"socketPath":"/var/run/docker.sock","resources":[{"id":"disk","total":10}],"storageExpiry":604800,"maxJobDuration":3600,"minJobDuration": 60,"fees":{"8996":[{"prices":[{"id":"cpu","price":1}]}]},"free":{"maxJobDuration":60,"minJobDuration": 10,"maxJobs":3,"resources":[{"id":"cpu","max":1},{"id":"ram","max":1},{"id":"disk","max":1}]}}]' + DOCKER_REGISTRY_AUTHS: ${{ env.DOCKER_REGISTRY_AUTHS }} - name: Check Ocean Node is running run: | for i in $(seq 1 90); do @@ -283,10 +309,27 @@ jobs: with: repository: 'oceanprotocol/ocean-cli' path: 'ocean-cli' + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 'v20.19.0' + - name: Checkout Ocean-js + uses: actions/checkout@v4 + with: + repository: 'oceanprotocol/ocean.js' + path: 'ocean.js' + ref: main + - name: Build ocean-js + working-directory: ${{ github.workspace }}/ocean.js + run: | + npm ci + npm run build + npm link - name: Setup Ocean CLI working-directory: ${{ github.workspace }}/ocean-cli run: | npm ci + npm link @oceanprotocol/lib npm run build - name: Run system tests working-directory: ${{ github.workspace }}/ocean-cli @@ -308,22 +351,3 @@ jobs: docker logs ocean-typesense-1 || echo "No ocean-typesense-1 container" echo "=== System Processes ===" ps aux | grep -E "(node|ocean)" || echo "No node/ocean processes found" - - control_panel_build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 'v22.15.0' - - name: Cache node_modules - uses: actions/cache@v3 - env: - cache-name: cache-node-modules - with: - path: ~/.npm - key: ${{ runner.os }}-control-panel-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: ${{ runner.os }}-control-panel-${{ env.cache-name }}- - - run: npm ci - - name: Build control panel - run: npm run build:controlpanel diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index e4b1454d6..355729ed9 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,7 +1,6 @@ name: Docker Multi Platform Builds on: - workflow_dispatch: push: branches: - 'main' @@ -11,6 +10,10 @@ on: branches: - 'main' +env: + DOCKERHUB_IMAGE: ${{ 'oceanprotocol/ocean-node' }} + GHCR_IMAGE: ${{ 'ghcr.io/oceanprotocol/ocean-node' }} + jobs: build: runs-on: ubuntu-latest @@ -18,36 +21,154 @@ jobs: strategy: fail-fast: false matrix: - platform: ${{ github.event_name == 'pull_request' && fromJSON('["linux/amd64"]') || fromJSON('["linux/amd64","linux/arm64","linux/arm/v7"]') }} + # we keep this just in case we need to change + platform: ${{ github.event_name == 'pull_request' && fromJSON('["linux/amd64"]') || fromJSON('["linux/amd64"]') }} steps: - name: Prepare run: | platform=${{ matrix.platform }} echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Set up QEMU uses: docker/setup-qemu-action@v3 with: platforms: ${{ matrix.platform }} - image: tonistiigi/binfmt:qemu-v8.0.4 + #image: tonistiigi/binfmt:qemu-v8.0.4 - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v3 with: platforms: ${{ matrix.platform }} - name: Login to Docker Hub - uses: docker/login-action@v1 + id: dockerhub_login + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKER_PUSH_TOKEN }} + if: env.DOCKERHUB_USERNAME != '' && env.DOCKERHUB_TOKEN != '' + uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} + username: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} password: ${{ secrets.DOCKER_PUSH_TOKEN }} + - name: Login to GitHub Container Registry + id: ghcr_login + env: + GHCR_PUSH_TOKEN: ${{ secrets.GHCR_PUSH_TOKEN }} + if: env.GHCR_PUSH_TOKEN != '' + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GHCR_PUSH_TOKEN }} + - name: Set Docker metadata + id: ocean_node_meta + uses: docker/metadata-action@v5 + with: + images: | + ${{ env.DOCKERHUB_IMAGE }} + ${{ env.GHCR_IMAGE }} + # generate Docker tags based on the following events/attributes + tags: | + type=ref,event=branch + type=semver,pattern={{version}} + type=ref,event=pr + # type=semver,pattern={{major}}.{{minor}} + # type=semver,pattern={{major}} + # type=sha + - name: Build and push to Docker Hub + if: steps.dockerhub_login.outcome == 'success' + id: build_dockerhub + uses: docker/build-push-action@v5 + with: + builder: ${{ steps.buildx.outputs.name }} + context: . + platforms: ${{ matrix.platform }} + push: true + # tags: ${{ steps.ocean_node_meta.outputs.tags }} + labels: ${{ steps.ocean_node_meta.outputs.labels }} + outputs: type=image,name=${{ env.DOCKERHUB_IMAGE }},push-by-digest=true,name-canonical=true,push=true + - name: Build and push to GHCR + if: steps.ghcr_login.outcome == 'success' + id: build_ghcr + uses: docker/build-push-action@v5 + with: + builder: ${{ steps.buildx.outputs.name }} + context: . + platforms: ${{ matrix.platform }} + push: true + labels: ${{ steps.ocean_node_meta.outputs.labels }} + outputs: type=image,name=${{ env.GHCR_IMAGE }},push-by-digest=true,name-canonical=true,push=true + - name: Export digests + run: | + mkdir -p /tmp/digests + if [ -n "${{ steps.build_dockerhub.outputs.digest }}" ]; then + dockerhub_digest="${{ steps.build_dockerhub.outputs.digest }}" + touch "/tmp/digests/dockerhub-${dockerhub_digest#sha256:}" + fi + if [ -n "${{ steps.build_ghcr.outputs.digest }}" ]; then + ghcr_digest="${{ steps.build_ghcr.outputs.digest }}" + touch "/tmp/digests/ghcr-${ghcr_digest#sha256:}" + fi + - name: Upload digest + uses: actions/upload-artifact@v4 + with: + name: digests-${{ env.PLATFORM_PAIR }} + path: /tmp/digests/* + if-no-files-found: error + retention-days: 1 + build-arm: + runs-on: ubuntu-24.04-arm + if: ${{ github.actor != 'dependabot[bot]' }} + strategy: + fail-fast: false + matrix: + # we keep this just in case we need to change + platform: ${{ github.event_name == 'pull_request' && fromJSON('["linux/arm64"]') || fromJSON('["linux/arm64"]') }} + steps: + - name: Prepare + run: | + platform=${{ matrix.platform }} + echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV + - name: Checkout + uses: actions/checkout@v6 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: ${{ matrix.platform }} + #image: tonistiigi/binfmt:qemu-v8.0.4 + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v3 + with: + platforms: ${{ matrix.platform }} + - name: Login to Docker Hub + id: dockerhub_login + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKER_PUSH_TOKEN }} + if: env.DOCKERHUB_USERNAME != '' && env.DOCKERHUB_TOKEN != '' + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} + password: ${{ secrets.DOCKER_PUSH_TOKEN }} + - name: Login to GitHub Container Registry + id: ghcr_login + env: + GHCR_PUSH_TOKEN: ${{ secrets.GHCR_PUSH_TOKEN }} + if: env.GHCR_PUSH_TOKEN != '' + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GHCR_PUSH_TOKEN }} - name: Set Docker metadata id: ocean_node_meta uses: docker/metadata-action@v5 with: images: | - ocnenterprise/ocean-node + ${{ env.DOCKERHUB_IMAGE }} + ${{ env.GHCR_IMAGE }} # generate Docker tags based on the following events/attributes tags: | type=ref,event=branch @@ -56,8 +177,9 @@ jobs: # type=semver,pattern={{major}}.{{minor}} # type=semver,pattern={{major}} # type=sha - - name: Build and push - id: build + - name: Build and push to Docker Hub + if: steps.dockerhub_login.outcome == 'success' + id: build_dockerhub uses: docker/build-push-action@v5 with: builder: ${{ steps.buildx.outputs.name }} @@ -66,12 +188,29 @@ jobs: push: false # tags: ${{ steps.ocean_node_meta.outputs.tags }} labels: ${{ steps.ocean_node_meta.outputs.labels }} - outputs: type=image,name=ocnenterprise/ocean-node,push-by-digest=true,name-canonical=true,push=true - - name: Export digest + outputs: type=image,name=${{ env.DOCKERHUB_IMAGE }},push-by-digest=true,name-canonical=true,push=true + - name: Build and push to GHCR + if: steps.ghcr_login.outcome == 'success' + id: build_ghcr + uses: docker/build-push-action@v5 + with: + builder: ${{ steps.buildx.outputs.name }} + context: . + platforms: ${{ matrix.platform }} + push: true + labels: ${{ steps.ocean_node_meta.outputs.labels }} + outputs: type=image,name=${{ env.GHCR_IMAGE }},push-by-digest=true,name-canonical=true,push=true + - name: Export digests run: | mkdir -p /tmp/digests - digest="${{ steps.build.outputs.digest }}" - touch "/tmp/digests/${digest#sha256:}" + if [ -n "${{ steps.build_dockerhub.outputs.digest }}" ]; then + dockerhub_digest="${{ steps.build_dockerhub.outputs.digest }}" + touch "/tmp/digests/dockerhub-arm64-${dockerhub_digest#sha256:}" + fi + if [ -n "${{ steps.build_ghcr.outputs.digest }}" ]; then + ghcr_digest="${{ steps.build_ghcr.outputs.digest }}" + touch "/tmp/digests/ghcr-arm64-${ghcr_digest#sha256:}" + fi - name: Upload digest uses: actions/upload-artifact@v4 with: @@ -85,6 +224,7 @@ jobs: if: ${{ github.actor != 'dependabot[bot]' }} needs: - build + - build-arm steps: - name: Download digests uses: actions/download-artifact@v4 @@ -99,7 +239,8 @@ jobs: uses: docker/metadata-action@v5 with: images: | - ocnenterprise/ocean-node + ${{ env.DOCKERHUB_IMAGE }} + ${{ env.GHCR_IMAGE }} # generate Docker tags based on the following events/attributes tags: | type=ref,event=branch @@ -109,15 +250,52 @@ jobs: # type=semver,pattern={{major}} # type=sha - name: Login to Docker Hub + id: dockerhub_login + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKER_PUSH_TOKEN }} + if: env.DOCKERHUB_USERNAME != '' && env.DOCKERHUB_TOKEN != '' uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} + username: ${{ secrets.DOCKERHUB_PUSH_USERNAME }} password: ${{ secrets.DOCKER_PUSH_TOKEN }} - - name: Create manifest list and push + - name: Login to GitHub Container Registry + id: ghcr_login + env: + GHCR_PUSH_TOKEN: ${{ secrets.GHCR_PUSH_TOKEN }} + if: env.GHCR_PUSH_TOKEN != '' + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GHCR_PUSH_TOKEN }} + - name: Create manifest list and push to Docker Hub + if: steps.dockerhub_login.outcome == 'success' + working-directory: /tmp/digests + env: + DOCKERHUB_IMAGE: ${{ env.DOCKERHUB_IMAGE }} + run: | + if ls dockerhub-* 1> /dev/null 2>&1; then + TAGS=$(echo "${{ steps.ocean_node_meta.outputs.tags }}" | grep -E "^${DOCKERHUB_IMAGE}" | sed 's|^|-t |' | tr '\n' ' ') + # Strip dockerhub-arm64- and dockerhub- so digest is always just the sha256 hex + DIGESTS=$(ls dockerhub-* | sed -e "s|dockerhub-arm64-|${DOCKERHUB_IMAGE}@sha256:|" -e "s|dockerhub-|${DOCKERHUB_IMAGE}@sha256:|" | tr '\n' ' ') + docker buildx imagetools create $TAGS $DIGESTS + fi + - name: Create manifest list and push to GHCR + if: steps.ghcr_login.outcome == 'success' working-directory: /tmp/digests + env: + GHCR_IMAGE: ${{ env.GHCR_IMAGE }} + run: | + TAGS=$(echo "${{ steps.ocean_node_meta.outputs.tags }}" | grep -E "^${GHCR_IMAGE}" | sed 's|^|-t |' | tr '\n' ' ') + # Strip ghcr-arm64- and ghcr- so digest is always just the sha256 hex + DIGESTS=$(ls ghcr-* | sed -e "s|ghcr-arm64-|${GHCR_IMAGE}@sha256:|" -e "s|ghcr-|${GHCR_IMAGE}@sha256:|" | tr '\n' ' ') + docker buildx imagetools create $TAGS $DIGESTS + - name: Inspect Docker Hub image + if: steps.dockerhub_login.outcome == 'success' run: | - docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ - $(printf 'ocnenterprise/ocean-node@sha256:%s ' *) - - name: Inspect image + docker buildx imagetools inspect ${{ env.DOCKERHUB_IMAGE }}:${{ steps.ocean_node_meta.outputs.version }} + - name: Inspect GHCR image + if: steps.ghcr_login.outcome == 'success' run: | - docker buildx imagetools inspect ocnenterprise/ocean-node:${{ steps.ocean_node_meta.outputs.version }} + docker buildx imagetools inspect ${{ env.GHCR_IMAGE }}:${{ steps.ocean_node_meta.outputs.version }} diff --git a/.github/workflows/ghcr_cleanup.yml b/.github/workflows/ghcr_cleanup.yml new file mode 100644 index 000000000..3a9997be9 --- /dev/null +++ b/.github/workflows/ghcr_cleanup.yml @@ -0,0 +1,32 @@ +name: GHCR cleanup + +on: + workflow_dispatch: + +env: + DOCKERHUB_IMAGE: ${{ 'oceanprotocol/ocean-node' }} + GHCR_IMAGE: ${{ 'ghcr.io/oceanprotocol/ocean-node' }} + +jobs: + ghcr_cleanup: + runs-on: ubuntu-latest + steps: + - name: Login to GitHub Container Registry + id: ghcr_login + env: + GHCR_PUSH_TOKEN: ${{ secrets.GHCR_PUSH_TOKEN }} + if: env.GHCR_PUSH_TOKEN != '' + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GHCR_PUSH_TOKEN }} + - name: 'Clean up docker images' + if: steps.ghcr_login.outcome == 'success' + uses: dataaxiom/ghcr-cleanup-action@v1 + with: + token: ${{ secrets.GHCR_PUSH_TOKEN }} + exclude-tags: latest,main,v* + older-than: 1 month + delete-untagged: true + delete-partial-images: true diff --git a/.gitignore b/.gitignore index 203f0ecd9..8da551d01 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -# Control panel -controlpanel/.env - # Docker compose **/docker-compose.yml @@ -97,7 +94,6 @@ out .nuxt /dist/* -!/dist/controlpanel # Gatsby files .cache/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 3013c787e..a63244a2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,187 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [v1.0.0](https://github.com/oceanprotocol/ocean-node/compare/v0.2.3...v1.0.0) + +- Release 1 0 [`#1235`](https://github.com/oceanprotocol/ocean-node/pull/1235) +- retry connection lost [`#1213`](https://github.com/oceanprotocol/ocean-node/pull/1213) +- fix gas calculation [`#1224`](https://github.com/oceanprotocol/ocean-node/pull/1224) +- refactor job folders creation [`#1227`](https://github.com/oceanprotocol/ocean-node/pull/1227) +- more error logs and return correct msg [`#1219`](https://github.com/oceanprotocol/ocean-node/pull/1219) +- expose escrow addresses in status endpoint [`#1223`](https://github.com/oceanprotocol/ocean-node/pull/1223) +- Bump axios from 1.12.0 to 1.13.5 [`#1203`](https://github.com/oceanprotocol/ocean-node/pull/1203) +- Bump tar from 7.5.7 to 7.5.8 [`#1209`](https://github.com/oceanprotocol/ocean-node/pull/1209) +- imageRetention for build [`#1214`](https://github.com/oceanprotocol/ocean-node/pull/1214) +- add ghcr [`#1210`](https://github.com/oceanprotocol/ocean-node/pull/1210) +- feat: add get node logs p2p handler [`#1199`](https://github.com/oceanprotocol/ocean-node/pull/1199) +- refactor claims [`#1200`](https://github.com/oceanprotocol/ocean-node/pull/1200) +- add dockerRegistrysAuth [`#1193`](https://github.com/oceanprotocol/ocean-node/pull/1193) +- feat: announce dns p2p addresses [`#1196`](https://github.com/oceanprotocol/ocean-node/pull/1196) +- Fix/1184 file headers not sent [`#1195`](https://github.com/oceanprotocol/ocean-node/pull/1195) +- add signature for encrypt handlers [`#1189`](https://github.com/oceanprotocol/ocean-node/pull/1189) +- fix: use file object headers when accessing file [`#1192`](https://github.com/oceanprotocol/ocean-node/pull/1192) +- add docker image cleanup [`#1190`](https://github.com/oceanprotocol/ocean-node/pull/1190) +- add compute-pricing.md [`#1185`](https://github.com/oceanprotocol/ocean-node/pull/1185) +- refactor keys [`#1177`](https://github.com/oceanprotocol/ocean-node/pull/1177) +- Bump tar from 7.5.4 to 7.5.7 [`#1178`](https://github.com/oceanprotocol/ocean-node/pull/1178) +- remove threads [`#1170`](https://github.com/oceanprotocol/ocean-node/pull/1170) +- feat: update node quickstart script with gpu auto detect [`#1149`](https://github.com/oceanprotocol/ocean-node/pull/1149) +- Bump h3 from 1.11.1 to 1.15.5 in /controlpanel [`#1157`](https://github.com/oceanprotocol/ocean-node/pull/1157) +- LibP2P V3 [`#1125`](https://github.com/oceanprotocol/ocean-node/pull/1125) +- Bump lodash from 4.17.21 to 4.17.23 [`#1169`](https://github.com/oceanprotocol/ocean-node/pull/1169) +- Added defensive null checks for db connection [`#1156`](https://github.com/oceanprotocol/ocean-node/pull/1156) +- More error logs, filter 0 amount resources, fix resources checks [`#1171`](https://github.com/oceanprotocol/ocean-node/pull/1171) +- compute max running wait time [`#1163`](https://github.com/oceanprotocol/ocean-node/pull/1163) +- fix: refactor blockchain class [`#1167`](https://github.com/oceanprotocol/ocean-node/pull/1167) +- Fix indexer [`#1151`](https://github.com/oceanprotocol/ocean-node/pull/1151) +- Bump tar from 7.5.3 to 7.5.4 [`#1166`](https://github.com/oceanprotocol/ocean-node/pull/1166) +- ci: fix test system job common cli error [`#1138`](https://github.com/oceanprotocol/ocean-node/pull/1138) +- set empty array for datasets in case it's missing [`#1162`](https://github.com/oceanprotocol/ocean-node/pull/1162) +- feat: add support for ssl certificates [`#1158`](https://github.com/oceanprotocol/ocean-node/pull/1158) +- Feature/add_intel_gpu_readme [`#1160`](https://github.com/oceanprotocol/ocean-node/pull/1160) +- Bump tar from 7.4.3 to 7.5.3 [`#1159`](https://github.com/oceanprotocol/ocean-node/pull/1159) +- add copilot instructions [`#1150`](https://github.com/oceanprotocol/ocean-node/pull/1150) +- fix: update signature validation [`#1153`](https://github.com/oceanprotocol/ocean-node/pull/1153) +- more error handling for compute loop [`#1152`](https://github.com/oceanprotocol/ocean-node/pull/1152) +- fix validateDDO signature logic [`#1143`](https://github.com/oceanprotocol/ocean-node/pull/1143) +- fix credentials [`#1139`](https://github.com/oceanprotocol/ocean-node/pull/1139) +- Fix/p2p get push node config [`#1127`](https://github.com/oceanprotocol/ocean-node/pull/1127) +- add n8n workflow [`#1144`](https://github.com/oceanprotocol/ocean-node/pull/1144) +- build arm versions only on release and main [`#1142`](https://github.com/oceanprotocol/ocean-node/pull/1142) +- Fix auth token smart account [`#1140`](https://github.com/oceanprotocol/ocean-node/pull/1140) +- fix multiformats version [`#1137`](https://github.com/oceanprotocol/ocean-node/pull/1137) +- Bump brace-expansion from 1.1.11 to 1.1.12 in /controlpanel [`#958`](https://github.com/oceanprotocol/ocean-node/pull/958) +- Bump sha.js from 2.4.11 to 2.4.12 in /controlpanel [`#1023`](https://github.com/oceanprotocol/ocean-node/pull/1023) +- Bump ws from 6.2.2 to 6.2.3 in /controlpanel [`#959`](https://github.com/oceanprotocol/ocean-node/pull/959) +- Bump next from 13.5.6 to 14.2.35 in /controlpanel [`#1120`](https://github.com/oceanprotocol/ocean-node/pull/1120) +- Bump node-forge from 1.3.1 to 1.3.2 in /controlpanel [`#1106`](https://github.com/oceanprotocol/ocean-node/pull/1106) +- Bump js-yaml from 3.14.1 to 3.14.2 in /controlpanel [`#1103`](https://github.com/oceanprotocol/ocean-node/pull/1103) +- update dockerfile node 22 [`#1135`](https://github.com/oceanprotocol/ocean-node/pull/1135) +- Bump on-headers and compression in /controlpanel [`#987`](https://github.com/oceanprotocol/ocean-node/pull/987) +- Update node 22 [`#1132`](https://github.com/oceanprotocol/ocean-node/pull/1132) +- fix: update admin handlers validation to accept smart wallet signatures [`#1124`](https://github.com/oceanprotocol/ocean-node/pull/1124) +- feat: add wss support for browser -> node communication [`#1111`](https://github.com/oceanprotocol/ocean-node/pull/1111) +- Add min job duration [`#1117`](https://github.com/oceanprotocol/ocean-node/pull/1117) +- feat/npm-packages [`#1115`](https://github.com/oceanprotocol/ocean-node/pull/1115) +- smart accounts signature [`#1105`](https://github.com/oceanprotocol/ocean-node/pull/1105) +- fix minDuration logic [`#1101`](https://github.com/oceanprotocol/ocean-node/pull/1101) +- bump_contracts_to_2_5_0 [`#1100`](https://github.com/oceanprotocol/ocean-node/pull/1100) +- Round decimals [`#1098`](https://github.com/oceanprotocol/ocean-node/pull/1098) +- chore: userdata on compute [`#1096`](https://github.com/oceanprotocol/ocean-node/pull/1096) +- chore: add userdata in download command [`#1095`](https://github.com/oceanprotocol/ocean-node/pull/1095) +- P2P display error message on direct command [`#1089`](https://github.com/oceanprotocol/ocean-node/pull/1089) +- chore: fix algo validation [`#1092`](https://github.com/oceanprotocol/ocean-node/pull/1092) +- throw err msg [`#1088`](https://github.com/oceanprotocol/ocean-node/pull/1088) +- Bug/fix claim with withdraw [`#1087`](https://github.com/oceanprotocol/ocean-node/pull/1087) +- job queue [`#1085`](https://github.com/oceanprotocol/ocean-node/pull/1085) +- show nodeID [`#1080`](https://github.com/oceanprotocol/ocean-node/pull/1080) +- p2p port config fixes [`#1084`](https://github.com/oceanprotocol/ocean-node/pull/1084) +- fix config p2p [`#1078`](https://github.com/oceanprotocol/ocean-node/pull/1078) +- throw error msg [`#1082`](https://github.com/oceanprotocol/ocean-node/pull/1082) +- chore: fix param in getProviderFeeToken [`#1077`](https://github.com/oceanprotocol/ocean-node/pull/1077) +- group nvidia devices [`#1076`](https://github.com/oceanprotocol/ocean-node/pull/1076) +- Admin endpoint to fetch/push json config [`#1066`](https://github.com/oceanprotocol/ocean-node/pull/1066) +- set job duration and return all jobs on getJobs handler [`#1074`](https://github.com/oceanprotocol/ocean-node/pull/1074) +- Refactor config [`#1064`](https://github.com/oceanprotocol/ocean-node/pull/1064) +- update codeowners [`#1075`](https://github.com/oceanprotocol/ocean-node/pull/1075) +- Fix/index issues [`#1025`](https://github.com/oceanprotocol/ocean-node/pull/1025) +- Return node jobs endpoint [`#1067`](https://github.com/oceanprotocol/ocean-node/pull/1067) +- C2D Access lists [`#1072`](https://github.com/oceanprotocol/ocean-node/pull/1072) +- fix fees filter [`#1073`](https://github.com/oceanprotocol/ocean-node/pull/1073) +- defaults fees [`#1071`](https://github.com/oceanprotocol/ocean-node/pull/1071) +- fix ports config [`#1069`](https://github.com/oceanprotocol/ocean-node/pull/1069) +- Add retrial where possible when indexing DDOs. [`#1042`](https://github.com/oceanprotocol/ocean-node/pull/1042) +- Config JSON fixes [`#1060`](https://github.com/oceanprotocol/ocean-node/pull/1060) +- fix cpu quota [`#1063`](https://github.com/oceanprotocol/ocean-node/pull/1063) +- add configLog and check errors [`#1059`](https://github.com/oceanprotocol/ocean-node/pull/1059) +- Fix/disk_ram_in_gb [`#1061`](https://github.com/oceanprotocol/ocean-node/pull/1061) +- add elasticsearch compose [`#1056`](https://github.com/oceanprotocol/ocean-node/pull/1056) +- Fix condition. [`#1058`](https://github.com/oceanprotocol/ocean-node/pull/1058) +- Validate service ID for trusted algorithms. [`#1049`](https://github.com/oceanprotocol/ocean-node/pull/1049) +- Parse JSON config file. [`#1034`](https://github.com/oceanprotocol/ocean-node/pull/1034) +- Add friendly name to node [`#1053`](https://github.com/oceanprotocol/ocean-node/pull/1053) +- Docker inspect on PublishingResults. [`#1048`](https://github.com/oceanprotocol/ocean-node/pull/1048) +- Bump ddo.js to v0.1.4. [`#1052`](https://github.com/oceanprotocol/ocean-node/pull/1052) +- check image manifest [`#1046`](https://github.com/oceanprotocol/ocean-node/pull/1046) +- Update job model. [`#1047`](https://github.com/oceanprotocol/ocean-node/pull/1047) +- Bump axios from 1.8.4 to 1.12.0 [`#1039`](https://github.com/oceanprotocol/ocean-node/pull/1039) +- Check disk quota [`#1038`](https://github.com/oceanprotocol/ocean-node/pull/1038) +- add suport for image build [`#1036`](https://github.com/oceanprotocol/ocean-node/pull/1036) +- resolve ddo if neded [`#1010`](https://github.com/oceanprotocol/ocean-node/pull/1010) +- allow algo envs [`#1032`](https://github.com/oceanprotocol/ocean-node/pull/1032) +- stop with auth token fix [`#1029`](https://github.com/oceanprotocol/ocean-node/pull/1029) +- Fix index issues [`#1015`](https://github.com/oceanprotocol/ocean-node/pull/1015) +- Fix/ More Indexer error indexed [`#1002`](https://github.com/oceanprotocol/ocean-node/pull/1002) +- Validate algorithm for dataset in intializeCompute. [`#1012`](https://github.com/oceanprotocol/ocean-node/pull/1012) +- Await P2P Provide handle [`#1017`](https://github.com/oceanprotocol/ocean-node/pull/1017) +- Allow dataset on c2d [`#1009`](https://github.com/oceanprotocol/ocean-node/pull/1009) +- bump contracts to 2.4.0 [`#1016`](https://github.com/oceanprotocol/ocean-node/pull/1016) +- add compute additionalViewers [`#1014`](https://github.com/oceanprotocol/ocean-node/pull/1014) +- Handle stuck jobs on Running phase. Fix scheduling cleanup for c2d jobs orphans [`#989`](https://github.com/oceanprotocol/ocean-node/pull/989) +- Add logs and try-catch for fetching exchange and dispenser details. [`#1004`](https://github.com/oceanprotocol/ocean-node/pull/1004) +- add initializePSVerification [`#994`](https://github.com/oceanprotocol/ocean-node/pull/994) +- add cpu desc in c2d envs [`#998`](https://github.com/oceanprotocol/ocean-node/pull/998) +- Fix rate limiter on number of requests & connections [`#986`](https://github.com/oceanprotocol/ocean-node/pull/986) +- Cleanup unit tests. Replace Database constructor with async init fn [`#999`](https://github.com/oceanprotocol/ocean-node/pull/999) +- add es connection monitoring only when es db is defined [`#996`](https://github.com/oceanprotocol/ocean-node/pull/996) +- Fix/ Get DDO state query [`#991`](https://github.com/oceanprotocol/ocean-node/pull/991) +- fix stopCompute docker [`#995`](https://github.com/oceanprotocol/ocean-node/pull/995) +- Add retry mechanism for elastic database [`#984`](https://github.com/oceanprotocol/ocean-node/pull/984) +- fix: policy server from body + correct service on validateAlgoForDataset [`#985`](https://github.com/oceanprotocol/ocean-node/pull/985) +- Fix PS type for tasks. [`#979`](https://github.com/oceanprotocol/ocean-node/pull/979) +- Feature/dht search [`#967`](https://github.com/oceanprotocol/ocean-node/pull/967) +- Bug/fix index [`#978`](https://github.com/oceanprotocol/ocean-node/pull/978) +- Integrate credentials checks in initializeCompute and startCompute handlers [`#937`](https://github.com/oceanprotocol/ocean-node/pull/937) +- remove cli custom branch. [`#977`](https://github.com/oceanprotocol/ocean-node/pull/977) +- Refactor trusted algortihms and trusted publishers checks. [`#973`](https://github.com/oceanprotocol/ocean-node/pull/973) +- Metadata in compute jobs [`#976`](https://github.com/oceanprotocol/ocean-node/pull/976) +- Add support for nvidia/amd gpus [`#928`](https://github.com/oceanprotocol/ocean-node/pull/928) +- Use signature or auth token for routes [`#968`](https://github.com/oceanprotocol/ocean-node/pull/968) +- allow no dataset initialize [`#966`](https://github.com/oceanprotocol/ocean-node/pull/966) +- Update publisherTrustedAlgorithmPublishers and publisherTrustedAlgorithms [`#950`](https://github.com/oceanprotocol/ocean-node/pull/950) +- optional rawcode [`#962`](https://github.com/oceanprotocol/ocean-node/pull/962) +- fix: update indexedMetadata event [`#960`](https://github.com/oceanprotocol/ocean-node/pull/960) +- Auth token routes [`#952`](https://github.com/oceanprotocol/ocean-node/pull/952) +- allow rawcode [`#956`](https://github.com/oceanprotocol/ocean-node/pull/956) +- Fix CI envs for system tests. [`#955`](https://github.com/oceanprotocol/ocean-node/pull/955) +- chore: return schema [`#954`](https://github.com/oceanprotocol/ocean-node/pull/954) +- Fix consistency for job id generation within codebase. [`#934`](https://github.com/oceanprotocol/ocean-node/pull/934) +- Check wallet signature [`#947`](https://github.com/oceanprotocol/ocean-node/pull/947) +- Add algoCustomData.json file into c2d [`#942`](https://github.com/oceanprotocol/ocean-node/pull/942) +- Bump base-x from 3.0.9 to 3.0.11 [`#933`](https://github.com/oceanprotocol/ocean-node/pull/933) +- Bump @babel/helpers from 7.24.1 to 7.27.0 in /controlpanel [`#915`](https://github.com/oceanprotocol/ocean-node/pull/915) +- Bump @babel/runtime from 7.24.4 to 7.27.0 in /controlpanel [`#917`](https://github.com/oceanprotocol/ocean-node/pull/917) +- Bump send and serve-static in /controlpanel [`#914`](https://github.com/oceanprotocol/ocean-node/pull/914) +- Bump elliptic from 6.6.0 to 6.6.1 in /controlpanel [`#913`](https://github.com/oceanprotocol/ocean-node/pull/913) +- Bump nanoid from 3.3.7 to 3.3.11 in /controlpanel [`#912`](https://github.com/oceanprotocol/ocean-node/pull/912) +- Fix undefined stream [`#932`](https://github.com/oceanprotocol/ocean-node/pull/932) +- Generate unique job id. [`#931`](https://github.com/oceanprotocol/ocean-node/pull/931) +- use Ocean as default token [`#929`](https://github.com/oceanprotocol/ocean-node/pull/929) +- use latest contracts [`#911`](https://github.com/oceanprotocol/ocean-node/pull/911) +- Refactor processor in indexer [`#922`](https://github.com/oceanprotocol/ocean-node/pull/922) +- Add maxJobDuration into paid compute task. [`#921`](https://github.com/oceanprotocol/ocean-node/pull/921) +- Fix/ Use safe headers for Arweave storage type [`#918`](https://github.com/oceanprotocol/ocean-node/pull/918) +- Import v0.0.6 of ddo.js. [`#898`](https://github.com/oceanprotocol/ocean-node/pull/898) +- Improve build dashboard process [`#910`](https://github.com/oceanprotocol/ocean-node/pull/910) +- add some access/credentials tests + emit events if unauthorized [`#879`](https://github.com/oceanprotocol/ocean-node/pull/879) +- Bump cross-spawn from 7.0.3 to 7.0.6 in /dashboard [`#803`](https://github.com/oceanprotocol/ocean-node/pull/803) +- Feature/escrow_payments [`#828`](https://github.com/oceanprotocol/ocean-node/pull/828) +- Bump image-size from 1.1.1 to 1.2.1 in /dashboard [`#903`](https://github.com/oceanprotocol/ocean-node/pull/903) +- Bump tar-fs and dockerode [`#901`](https://github.com/oceanprotocol/ocean-node/pull/901) +- fixes cpu-quota computation [`#908`](https://github.com/oceanprotocol/ocean-node/pull/908) +- remove docker ci from dependabot triggered PR [`#906`](https://github.com/oceanprotocol/ocean-node/pull/906) +- Fix bad content parsing results [`#902`](https://github.com/oceanprotocol/ocean-node/pull/902) +- Fix validUntil value for free c2d. [`#899`](https://github.com/oceanprotocol/ocean-node/pull/899) +- Bump axios from 1.7.4 to 1.8.2 [`#892`](https://github.com/oceanprotocol/ocean-node/pull/892) +- Bump serialize-javascript and mocha [`#891`](https://github.com/oceanprotocol/ocean-node/pull/891) +- add integration tests for getJobs handler [`b4bdb40`](https://github.com/oceanprotocol/ocean-node/commit/b4bdb4058807c0315d6ed1c2982893ed5354aad8) +- remove retrial. [`1190c46`](https://github.com/oceanprotocol/ocean-node/commit/1190c46f7bb676083e12c9741a477a7166b9165f) +- Fix retrial in worker. [`8d5ed53`](https://github.com/oceanprotocol/ocean-node/commit/8d5ed53825b5b1026c0b2968ae4e4222a7401829) + #### [v0.2.3](https://github.com/oceanprotocol/ocean-node/compare/v0.2.1...v0.2.3) +> 24 March 2025 + - Update node script - C2D [`#896`](https://github.com/oceanprotocol/ocean-node/pull/896) - fix docker-compose [`#895`](https://github.com/oceanprotocol/ocean-node/pull/895) - re-indexing old DDOs [`#867`](https://github.com/oceanprotocol/ocean-node/pull/867) diff --git a/Dockerfile b/Dockerfile index a146f3dd1..6ba093edb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,7 +20,7 @@ FROM base AS builder COPY package*.json /usr/src/app/ COPY scripts/ /usr/src/app/scripts/ WORKDIR /usr/src/app/ -RUN npm ci --maxsockets 1 +RUN npm ci FROM base AS runner @@ -28,8 +28,6 @@ COPY . /usr/src/app WORKDIR /usr/src/app/ COPY --from=builder /usr/src/app/node_modules/ /usr/src/app/node_modules/ RUN npm run build -# Remove the controlpanel folder to reduce the image size and avoid shipping development files -RUN rm -rf controlpanel ENV P2P_ipV4BindTcpPort=9000 EXPOSE 9000 ENV P2P_ipV4BindWsPort=9001 diff --git a/README.md b/README.md index 51b4f27b4..e1e51708d 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,7 @@ The `PRIVATE_KEY` is the only mandatory environmental variable, you must include npm run start ``` -Your node is now running, the control panel will be available at `http://localhost:8000/controlpanel/`. To start additional nodes, repeat these steps in a new terminal. +Your node is now running. To start additional nodes, repeat these steps in a new terminal. ## Additional Resources @@ -150,19 +150,6 @@ Your node is now running, the control panel will be available at `http://localho - [Testing Guide](docs/testing.md) - [Network Configuration](docs/networking.md) - [Logging & accessing logs](docs/networking.md) -- [Control Panel: Local development](controlpanel/README.md) - [Docker Deployment Guide](docs/dockerDeployment.md) - [C2D GPU Guide](docs/GPU.md) - [Compute pricing](docs/compute-pricing.md) - -## Control Panel - -The control panel is available at `http://localhost:8000/controlpanel/` when your node is running. The built files are included in the distribution, so you **don't need to rebuild it** unless you make changes to the control panel code. - -To rebuild after changes: - -```bash -npm run build:controlpanel -``` - -For more details, see the [Control Panel Development Guide](controlpanel/README.md). diff --git a/config.json b/config.json index 7917ba87c..2fa5f640b 100644 --- a/config.json +++ b/config.json @@ -1,150 +1,149 @@ { - "authorizedDecrypters": [], - "authorizedDecryptersList": null, - "allowedValidators": [], - "allowedValidatorsList": null, - "authorizedPublishers": [], - "authorizedPublishersList": null, - "keys": {}, - "hasIndexer": true, - "hasHttp": true, - "hasP2P": true, - "p2pConfig": { - "bootstrapTimeout": 20000, - "bootstrapTagName": "bootstrap", - "bootstrapTagValue": 50, - "bootstrapTTL": 0, - "enableIPV4": true, - "enableIPV6": true, - "ipV4BindAddress": "0.0.0.0", - "ipV4BindTcpPort": 9000, - "ipV4BindWsPort": 9001, - "ipV4BindWssPort": 9005, - "ipV6BindAddress": "::", - "ipV6BindTcpPort": 9002, - "ipV6BindWsPort": 9003, - "announceAddresses": [], - "pubsubPeerDiscoveryInterval": 10000, - "dhtMaxInboundStreams": 500, - "dhtMaxOutboundStreams": 500, - "dhtFilter": null, - "mDNSInterval": 20000, - "connectionsMaxParallelDials": 15, - "connectionsDialTimeout": 30000, - "upnp": true, - "autoNat": true, - "enableCircuitRelayServer": false, - "enableCircuitRelayClient": false, - "circuitRelays": 0, - "announcePrivateIp": false, - "filterAnnouncedAddresses": [ - "127.0.0.0/8", - "10.0.0.0/8", - "172.16.0.0/12", - "192.168.0.0/16", - "100.64.0.0/10", - "169.254.0.0/16", - "192.0.0.0/24", - "192.0.2.0/24", - "198.51.100.0/24", - "203.0.113.0/24", - "224.0.0.0/4", - "240.0.0.0/4" - ], - "minConnections": 1, - "maxConnections": 300, - "autoDialPeerRetryThreshold": 7200000, - "autoDialConcurrency": 5, - "maxPeerAddrsToDial": 5, - "autoDialInterval": 5000, - "enableNetworkStats": false - }, - "hasControlPanel": true, - "httpPort": 8001, - "dbConfig": { - "url": "http://localhost:8108/?apiKey=xyz", - "username": "", - "password": "", - "dbType": "typesense" - }, - "supportedNetworks": { - "8996": { - "rpc": "http://127.0.0.1:8545", - "chainId": 8996, - "network": "development", - "chunkSize": 100 - } - }, - "feeStrategy": {}, - "c2dClusters": [], - "ipfsGateway": "https://ipfs.io/", - "arweaveGateway": "https://arweave.net/", - "accountPurgatoryUrl": null, - "assetPurgatoryUrl": null, - "allowedAdmins": [], - "allowedAdminsList": null, - "rateLimit": 30, - "maxConnections": 30, - "denyList": { - "peers": [], - "ips": [] - }, - "unsafeURLs": [], - "isBootstrap": false, - "claimDurationTimeout": 3600, - "validateUnsignedDDO": true, - "jwtSecret": "ocean-node-secret", - "dockerComputeEnvironments": [ + "authorizedDecrypters": [], + "authorizedDecryptersList": null, + "allowedValidators": [], + "allowedValidatorsList": null, + "authorizedPublishers": [], + "authorizedPublishersList": null, + "keys": {}, + "hasIndexer": true, + "hasHttp": true, + "hasP2P": true, + "p2pConfig": { + "bootstrapTimeout": 20000, + "bootstrapTagName": "bootstrap", + "bootstrapTagValue": 50, + "bootstrapTTL": 0, + "enableIPV4": true, + "enableIPV6": true, + "ipV4BindAddress": "0.0.0.0", + "ipV4BindTcpPort": 9000, + "ipV4BindWsPort": 9001, + "ipV4BindWssPort": 9005, + "ipV6BindAddress": "::", + "ipV6BindTcpPort": 9002, + "ipV6BindWsPort": 9003, + "announceAddresses": [], + "pubsubPeerDiscoveryInterval": 10000, + "dhtMaxInboundStreams": 500, + "dhtMaxOutboundStreams": 500, + "dhtFilter": null, + "mDNSInterval": 20000, + "connectionsMaxParallelDials": 15, + "connectionsDialTimeout": 30000, + "upnp": true, + "autoNat": true, + "enableCircuitRelayServer": false, + "enableCircuitRelayClient": false, + "circuitRelays": 0, + "announcePrivateIp": false, + "filterAnnouncedAddresses": [ + "127.0.0.0/8", + "10.0.0.0/8", + "172.16.0.0/12", + "192.168.0.0/16", + "100.64.0.0/10", + "169.254.0.0/16", + "192.0.0.0/24", + "192.0.2.0/24", + "198.51.100.0/24", + "203.0.113.0/24", + "224.0.0.0/4", + "240.0.0.0/4" + ], + "minConnections": 1, + "maxConnections": 300, + "autoDialPeerRetryThreshold": 7200000, + "autoDialConcurrency": 5, + "maxPeerAddrsToDial": 5, + "autoDialInterval": 5000, + "enableNetworkStats": false + }, + "httpPort": 8001, + "dbConfig": { + "url": "http://localhost:8108/?apiKey=xyz", + "username": "", + "password": "", + "dbType": "typesense" + }, + "supportedNetworks": { + "8996": { + "rpc": "http://127.0.0.1:8545", + "chainId": 8996, + "network": "development", + "chunkSize": 100 + } + }, + "feeStrategy": {}, + "c2dClusters": [], + "ipfsGateway": "https://ipfs.io/", + "arweaveGateway": "https://arweave.net/", + "accountPurgatoryUrl": null, + "assetPurgatoryUrl": null, + "allowedAdmins": [], + "allowedAdminsList": null, + "rateLimit": 30, + "maxConnections": 30, + "denyList": { + "peers": [], + "ips": [] + }, + "unsafeURLs": [], + "isBootstrap": false, + "claimDurationTimeout": 3600, + "validateUnsignedDDO": true, + "jwtSecret": "ocean-node-secret", + "dockerComputeEnvironments": [ + { + "socketPath": "/var/run/docker.sock", + "resources": [ { - "socketPath": "/var/run/docker.sock", - "resources": [ - { - "id": "disk", - "total": 1 - } - ], - "storageExpiry": 604800, - "maxJobDuration": 3600, - "minJobDuration": 60, - "access": { - "addresses": [], - "accessLists": [] - }, - "fees": { - "8996": [ - { - "prices": [ - { - "id": "cpu", - "price": 1 - } - ] - } - ] - }, - "free": { - "maxJobDuration": 3600, - "minJobDuration": 60, - "maxJobs": 3, - "access": { - "addresses": [], - "accessLists": [] - }, - "resources": [ - { - "id": "cpu", - "max": 1 - }, - { - "id": "ram", - "max": 1 - }, - { - "id": "disk", - "max": 1 - } - ] - } + "id": "disk", + "total": 1 } - ] -} \ No newline at end of file + ], + "storageExpiry": 604800, + "maxJobDuration": 3600, + "minJobDuration": 60, + "access": { + "addresses": [], + "accessLists": [] + }, + "fees": { + "8996": [ + { + "prices": [ + { + "id": "cpu", + "price": 1 + } + ] + } + ] + }, + "free": { + "maxJobDuration": 3600, + "minJobDuration": 60, + "maxJobs": 3, + "access": { + "addresses": [], + "accessLists": [] + }, + "resources": [ + { + "id": "cpu", + "max": 1 + }, + { + "id": "ram", + "max": 1 + }, + { + "id": "disk", + "max": 1 + } + ] + } + } + ] +} diff --git a/controlpanel/.DS_Store b/controlpanel/.DS_Store deleted file mode 100644 index 4b25176fd..000000000 Binary files a/controlpanel/.DS_Store and /dev/null differ diff --git a/controlpanel/README.md b/controlpanel/README.md deleted file mode 100644 index 488800d72..000000000 --- a/controlpanel/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Control Panel - -The static controlpanel files are included in ocean nodes so the control panel doesn't have to be rebuilt every time the node is built. If there are changes to the control panel it should be rebuilt with `npm run build:controlpanel`. - -When you start your node the control panel will be made available at: `http://localhost:8000/controlpanel/` - -## Local development - -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm i - -npm run dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. - -[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. - -The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. - -This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. - -## Build & run - -The control panel is built by default with the Ocean Node. Set the environmental variables and then run the following commands from the root of the project: - -``` -npm run build -npm run start -``` - -The control panel will be made available at: `http://localhost:8000/controlpanel/` diff --git a/controlpanel/additional.d.ts b/controlpanel/additional.d.ts deleted file mode 100644 index 3129d2bac..000000000 --- a/controlpanel/additional.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -// eslint-disable-next-line no-unused-vars -interface Window { - ethereum?: import('ethers').providers.ExternalProvider -} diff --git a/controlpanel/next-env.d.ts b/controlpanel/next-env.d.ts deleted file mode 100644 index 4f11a03dc..000000000 --- a/controlpanel/next-env.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/controlpanel/next.config.js b/controlpanel/next.config.js deleted file mode 100644 index 7e12e384f..000000000 --- a/controlpanel/next.config.js +++ /dev/null @@ -1,13 +0,0 @@ -/** @type {import('next').NextConfig} */ - -const nextConfig = { - staticPageGenerationTimeout: 30000, - reactStrictMode: true, - images: { - unoptimized: true - }, - output: 'export', - distDir: '../dist/controlpanel' -} - -module.exports = nextConfig diff --git a/controlpanel/package-lock.json b/controlpanel/package-lock.json deleted file mode 100644 index b2ed8f46b..000000000 --- a/controlpanel/package-lock.json +++ /dev/null @@ -1,15650 +0,0 @@ -{ - "name": "ocean-node-control-panel", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "ocean-node-control-panel", - "version": "0.1.0", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@mui/material": "^5.15.14", - "@mui/x-date-pickers": "^7.2.0", - "@rainbow-me/rainbowkit": "^2.0.2", - "@tanstack/react-query": "^5.28.4", - "classnames": "^2.5.0", - "dayjs": "^1.11.10", - "ethers": "^6.10.0", - "micromodal": "^0.4.10", - "next": "^14.2.35", - "react": "^18", - "react-data-table-component": "^7.5.4", - "react-dom": "^18", - "react-paginate": "^8.2.0", - "react-query": "^3.39.3", - "styled-components": "^6.1.1", - "viem": "^2.8.14", - "wagmi": "^2.5.11" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "eslint": "^8", - "eslint-config-next": "14.0.4", - "eslint-config-prettier": "^9.1.0", - "prettier": "^3.1.1", - "typescript": "^5" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", - "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.1.tgz", - "integrity": "sha512-F82udohVyIgGAY2VVj/g34TpFUG606rumIHjTfVbssPg2zTR7PuuEpZcX8JA6sgBfIYmJrFtWgPvHQuJamVqZQ==", - "peer": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.1", - "@babel/parser": "^7.24.1", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "peer": true - }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "peer": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", - "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", - "peer": true, - "dependencies": { - "@babel/types": "^7.24.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "peer": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "peer": true - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", - "integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "peer": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "peer": true, - "dependencies": { - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.1.tgz", - "integrity": "sha512-HfEWzysMyOa7xI5uQHc/OcZf67/jc+xe/RZlznWQHhbb8Pg1SkRdbK4yEi61aY8wxQA7PkSfoojtLQP/Kpe3og==", - "dependencies": { - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "peer": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "peer": true, - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", - "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", - "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/types": "^7.27.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz", - "integrity": "sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-default-from": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "peer": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz", - "integrity": "sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.1.tgz", - "integrity": "sha512-OTkLJM0OtmzcpOgF7MREERUCdCnCBtBsq3vVFbuq/RKMK0/jdYqdMexWi3zNs7Nzd95ase65MbTGrpFJflOb6A==", - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", - "integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz", - "integrity": "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", - "peer": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", - "peer": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", - "peer": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", - "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", - "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", - "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", - "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", - "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.1.tgz", - "integrity": "sha512-yHLX14/T+tO0gjgJroDb8JYjOcQuzVC+Brt4CjHAxq/Ghw4xBVG+N02d1rMEcyUnKUQBL4Yy2gA9R72GK961jQ==", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.1.tgz", - "integrity": "sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==", - "peer": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.1.tgz", - "integrity": "sha512-CwCMz1Z28UHLI2iE+cbnWT2epPMV9bzzoBGM6A3mOS22VQd/1TPoWItV7S7iL9TkPmPEf5L/QzurmztyyDN9FA==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.24.1", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.1", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.1", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.1", - "@babel/plugin-transform-classes": "^7.24.1", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.1", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.1", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.1", - "@babel/plugin-transform-parameters": "^7.24.1", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.1", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.1", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", - "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-flow-strip-types": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", - "peer": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "peer": true - }, - "node_modules/@babel/runtime": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", - "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", - "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.27.0", - "@babel/types": "^7.27.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", - "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.1", - "@babel/types": "^7.24.0", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", - "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@coinbase/wallet-sdk": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.9.1.tgz", - "integrity": "sha512-cGUE8wm1/cMI8irRMVOqbFWYcnNugqCtuy2lnnHfgloBg+GRLs9RsrkOUDMdv/StfUeeKhCDyYudsXXvcL1xIA==", - "dependencies": { - "bn.js": "^5.2.1", - "buffer": "^6.0.3", - "clsx": "^1.2.1", - "eth-block-tracker": "^7.1.0", - "eth-json-rpc-filters": "^6.0.0", - "eventemitter3": "^5.0.1", - "keccak": "^3.0.3", - "preact": "^10.16.0", - "sha.js": "^2.4.11" - } - }, - "node_modules/@coinbase/wallet-sdk/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", - "dependencies": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/cache/node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/react": { - "version": "11.11.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", - "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", - "dependencies": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" - }, - "node_modules/@emotion/sheet": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", - "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" - }, - "node_modules/@emotion/styled": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", - "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.1", - "@emotion/serialize": "^1.1.2", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", - "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", - "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@ethereumjs/common": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", - "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", - "dependencies": { - "@ethereumjs/util": "^8.1.0", - "crc-32": "^1.2.0" - } - }, - "node_modules/@ethereumjs/rlp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", - "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", - "bin": { - "rlp": "bin/rlp" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/tx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", - "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", - "dependencies": { - "@ethereumjs/common": "^3.2.0", - "@ethereumjs/rlp": "^4.0.1", - "@ethereumjs/util": "^8.1.0", - "ethereum-cryptography": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@ethereumjs/util": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", - "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", - "dependencies": { - "@ethereumjs/rlp": "^4.0.1", - "ethereum-cryptography": "^2.0.0", - "micro-ftch": "^0.3.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", - "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", - "dependencies": { - "@floating-ui/utils": "^0.2.1" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", - "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", - "dependencies": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", - "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", - "dependencies": { - "@floating-ui/dom": "^1.6.1" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "peer": true - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true - }, - "node_modules/@isaacs/ttlcache": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", - "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "peer": true, - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "peer": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "peer": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", - "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" - }, - "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", - "integrity": "sha512-whiUMPlAOrVGmX8aKYVPvlKyG4CpQXiNNyt74vE1xb5sPvmx5oA7B/kOi/JdBvhGQq97U1/AVdXEdk2zkP8qyA==", - "dependencies": { - "@metamask/json-rpc-engine": "^7.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/eth-json-rpc-provider/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.3.tgz", - "integrity": "sha512-dwZPq8wx9yV3IX2caLi9q9xZBw2XeIoYqdyihDDDpuHVCEiqadJLwqM3zy+uwf6F1QYQ65A8aOMQg1Uw7LMLNg==", - "dependencies": { - "@metamask/rpc-errors": "^6.2.1", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^8.3.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.4.0.tgz", - "integrity": "sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "superstruct": "^1.0.3", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/json-rpc-engine/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@metamask/object-multiplex": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@metamask/object-multiplex/-/object-multiplex-1.3.0.tgz", - "integrity": "sha512-czcQeVYdSNtabd+NcYQnrM69MciiJyd1qvKH8WM2Id3C0ZiUUX5Xa/MK+/VUk633DBhVOwdNzAKIQ33lGyA+eQ==", - "dependencies": { - "end-of-stream": "^1.4.4", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@metamask/onboarding": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@metamask/onboarding/-/onboarding-1.0.1.tgz", - "integrity": "sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==", - "dependencies": { - "bowser": "^2.9.0" - } - }, - "node_modules/@metamask/post-message-stream": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@metamask/post-message-stream/-/post-message-stream-6.2.0.tgz", - "integrity": "sha512-WunZ0bruClF862mvbKQGETn5SM0XKGmocPMQR1Ew6sYix9/FDzeoZnoI8RkXk01E+70FCdxhTE/r8kk5SFOuTw==", - "dependencies": { - "@metamask/utils": "^5.0.0", - "readable-stream": "2.3.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/post-message-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/@metamask/post-message-stream/node_modules/process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==" - }, - "node_modules/@metamask/post-message-stream/node_modules/readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@metamask/post-message-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/@metamask/post-message-stream/node_modules/string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/@metamask/providers": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-10.2.1.tgz", - "integrity": "sha512-p2TXw2a1Nb8czntDGfeIYQnk4LLVbd5vlcb3GY//lylYlKdSqp+uUTegCvxiFblRDOT68jsY8Ib1VEEzVUOolA==", - "dependencies": { - "@metamask/object-multiplex": "^1.1.0", - "@metamask/safe-event-emitter": "^2.0.0", - "@types/chrome": "^0.0.136", - "detect-browser": "^5.2.0", - "eth-rpc-errors": "^4.0.2", - "extension-port-stream": "^2.0.1", - "fast-deep-equal": "^2.0.1", - "is-stream": "^2.0.0", - "json-rpc-engine": "^6.1.0", - "json-rpc-middleware-stream": "^4.2.1", - "pump": "^3.0.0", - "webextension-polyfill-ts": "^0.25.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@metamask/providers/node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" - }, - "node_modules/@metamask/rpc-errors": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", - "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", - "dependencies": { - "@metamask/utils": "^8.3.0", - "fast-safe-stringify": "^2.0.6" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.4.0.tgz", - "integrity": "sha512-dbIc3C7alOe0agCuBHM1h71UaEaEqOk2W8rAtEn8QGz4haH2Qq7MoK6i7v2guzvkJVVh79c+QCzIqphC3KvrJg==", - "dependencies": { - "@ethereumjs/tx": "^4.2.0", - "@noble/hashes": "^1.3.1", - "@scure/base": "^1.1.3", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "pony-cause": "^2.1.10", - "semver": "^7.5.4", - "superstruct": "^1.0.3", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@metamask/rpc-errors/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@metamask/safe-event-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", - "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" - }, - "node_modules/@metamask/sdk": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@metamask/sdk/-/sdk-0.14.3.tgz", - "integrity": "sha512-BYLs//nY2wioVSih78gOQI6sLIYY3vWkwVqXGYUgkBV+bi49bv+9S0m+hZ2cwiRaxfMYtKs0KvhAQ8weiYwDrg==", - "dependencies": { - "@metamask/onboarding": "^1.0.1", - "@metamask/post-message-stream": "^6.1.0", - "@metamask/providers": "^10.2.1", - "@metamask/sdk-communication-layer": "0.14.3", - "@metamask/sdk-install-modal-web": "0.14.1", - "@react-native-async-storage/async-storage": "^1.17.11", - "@types/dom-screen-wake-lock": "^1.0.0", - "bowser": "^2.9.0", - "cross-fetch": "^4.0.0", - "eciesjs": "^0.3.15", - "eth-rpc-errors": "^4.0.3", - "eventemitter2": "^6.4.7", - "extension-port-stream": "^2.0.1", - "i18next": "22.5.1", - "i18next-browser-languagedetector": "^7.1.0", - "obj-multiplex": "^1.0.0", - "pump": "^3.0.0", - "qrcode-terminal-nooctal": "^0.12.1", - "react-i18next": "^13.2.2", - "react-native-webview": "^11.26.0", - "readable-stream": "^2.3.7", - "rollup-plugin-visualizer": "^5.9.2", - "socket.io-client": "^4.5.1", - "util": "^0.12.4", - "uuid": "^8.3.2" - }, - "peerDependencies": { - "react": "^18.2.0", - "react-native": "*" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/@metamask/sdk-communication-layer": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@metamask/sdk-communication-layer/-/sdk-communication-layer-0.14.3.tgz", - "integrity": "sha512-yjSbj8y7fFbQXv2HBzUX6D9C8BimkCYP6BDV7hdw53W8b/GlYCtXVxUFajQ9tuO1xPTRjR/xt/dkdr2aCi6WGw==", - "dependencies": { - "bufferutil": "^4.0.8", - "cross-fetch": "^3.1.5", - "date-fns": "^2.29.3", - "eciesjs": "^0.3.16", - "eventemitter2": "^6.4.5", - "socket.io-client": "^4.5.1", - "utf-8-validate": "^6.0.3", - "uuid": "^8.3.2" - } - }, - "node_modules/@metamask/sdk-communication-layer/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/@metamask/sdk-communication-layer/node_modules/utf-8-validate": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz", - "integrity": "sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/@metamask/sdk-install-modal-web": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@metamask/sdk-install-modal-web/-/sdk-install-modal-web-0.14.1.tgz", - "integrity": "sha512-emT8HKbnfVwGhPxyUfMja6DWzvtJvDEBQxqCVx93H0HsyrrOzOC43iGCAosslw6o5h7gOfRKLqWmK8V7jQAS2Q==", - "dependencies": { - "@emotion/react": "^11.10.6", - "@emotion/styled": "^11.10.6", - "i18next": "22.5.1", - "qr-code-styling": "^1.6.0-rc.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-i18next": "^13.2.2" - } - }, - "node_modules/@metamask/sdk-install-modal-web/node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/@metamask/sdk/node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.20.6" - } - }, - "node_modules/@metamask/utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-5.0.2.tgz", - "integrity": "sha512-yfmE79bRQtnMzarnKfX7AEJBwFTxvTyw3nBQlu/5rmGXrjAeAMltoGxO62TFurxrQAFMNa/fEjIHNvungZp0+g==", - "dependencies": { - "@ethereumjs/tx": "^4.1.2", - "@types/debug": "^4.1.7", - "debug": "^4.3.4", - "semver": "^7.3.8", - "superstruct": "^1.0.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@motionone/animation": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.17.0.tgz", - "integrity": "sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==", - "dependencies": { - "@motionone/easing": "^10.17.0", - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/dom": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/dom/-/dom-10.17.0.tgz", - "integrity": "sha512-cMm33swRlCX/qOPHWGbIlCl0K9Uwi6X5RiL8Ma6OrlJ/TP7Q+Np5GE4xcZkFptysFjMTi4zcZzpnNQGQ5D6M0Q==", - "dependencies": { - "@motionone/animation": "^10.17.0", - "@motionone/generators": "^10.17.0", - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/easing": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/easing/-/easing-10.17.0.tgz", - "integrity": "sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==", - "dependencies": { - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/generators": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/generators/-/generators-10.17.0.tgz", - "integrity": "sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==", - "dependencies": { - "@motionone/types": "^10.17.0", - "@motionone/utils": "^10.17.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/svelte": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.4.tgz", - "integrity": "sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/types": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/types/-/types-10.17.0.tgz", - "integrity": "sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==" - }, - "node_modules/@motionone/utils": { - "version": "10.17.0", - "resolved": "https://registry.npmjs.org/@motionone/utils/-/utils-10.17.0.tgz", - "integrity": "sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==", - "dependencies": { - "@motionone/types": "^10.17.0", - "hey-listen": "^1.0.8", - "tslib": "^2.3.1" - } - }, - "node_modules/@motionone/vue": { - "version": "10.16.4", - "resolved": "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.4.tgz", - "integrity": "sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==", - "deprecated": "Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion", - "dependencies": { - "@motionone/dom": "^10.16.4", - "tslib": "^2.3.1" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@floating-ui/react-dom": "^2.0.8", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/core-downloads-tracker": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.14.tgz", - "integrity": "sha512-on75VMd0XqZfaQW+9pGjSNiqW+ghc5E2ZSLRBXwcXl/C4YzjfyjrLPhrEpKnR9Uym9KXBvxrhoHfPcczYHweyA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/material": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.14.tgz", - "integrity": "sha512-kEbRw6fASdQ1SQ7LVdWR5OlWV3y7Y54ZxkLzd6LV5tmz+NpO3MJKZXSfgR0LHMP7meKsPiMm4AuzV0pXDpk/BQ==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/core-downloads-tracker": "^5.15.14", - "@mui/system": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@mui/private-theming": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", - "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.15.14", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styled-engine": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", - "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/system": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.14.tgz", - "integrity": "sha512-auXLXzUaCSSOLqJXmsAaq7P96VPRXg2Rrz6OHNV7lr+kB8lobUF+/N84Vd9C4G/wvCXYPs5TYuuGBRhcGbiBGg==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.15.14", - "@mui/styled-engine": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/types": { - "version": "7.2.14", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", - "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", - "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@types/prop-types": "^15.7.11", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@mui/x-date-pickers": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.2.0.tgz", - "integrity": "sha512-hsXugZ+n1ZnHRYzf7+PFrjZ44T+FyGZmTreBmH0M2RUaAblgK+A1V3KNLT+r4Y9gJLH+92LwePxQ9xyfR+E51A==", - "dependencies": { - "@babel/runtime": "^7.24.0", - "@mui/base": "^5.0.0-beta.40", - "@mui/system": "^5.15.14", - "@mui/utils": "^5.15.14", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.0", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14", - "date-fns": "^2.25.0 || ^3.2.0", - "date-fns-jalali": "^2.13.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - }, - "moment-hijri": { - "optional": true - }, - "moment-jalaali": { - "optional": true - } - } - }, - "node_modules/@next/env": { - "version": "14.2.35", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.35.tgz", - "integrity": "sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==", - "license": "MIT" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.0.4.tgz", - "integrity": "sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==", - "dev": true, - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.33.tgz", - "integrity": "sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.33.tgz", - "integrity": "sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.33.tgz", - "integrity": "sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.33.tgz", - "integrity": "sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.33.tgz", - "integrity": "sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.33.tgz", - "integrity": "sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.33.tgz", - "integrity": "sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.33.tgz", - "integrity": "sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.33", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.33.tgz", - "integrity": "sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-wasm": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", - "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", - "bundleDependencies": [ - "napi-wasm" - ], - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "napi-wasm": "^1.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/node-addon-api": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "engines": { - "node": "^16 || ^18 || >= 20" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@rainbow-me/rainbowkit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-2.0.2.tgz", - "integrity": "sha512-xm/3iWxwL/ATVVWjtYVGviTJ4ldXwcvaic+bQnGg/pqzf8zKONkuzd5gNWLw0ft1iNG2IPHL1ABP9UoR2Trlaw==", - "dependencies": { - "@vanilla-extract/css": "1.14.0", - "@vanilla-extract/dynamic": "2.1.0", - "@vanilla-extract/sprinkles": "1.6.1", - "clsx": "2.1.0", - "qrcode": "1.5.3", - "react-remove-scroll": "2.5.7", - "ua-parser-js": "^1.0.37" - }, - "engines": { - "node": ">=12.4" - }, - "peerDependencies": { - "react": ">=17", - "react-dom": ">=17", - "viem": "2.x", - "wagmi": "2.x" - } - }, - "node_modules/@react-native-async-storage/async-storage": { - "version": "1.23.1", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", - "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, - "node_modules/@react-native-community/cli": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.6.tgz", - "integrity": "sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==", - "peer": true, - "dependencies": { - "@react-native-community/cli-clean": "12.3.6", - "@react-native-community/cli-config": "12.3.6", - "@react-native-community/cli-debugger-ui": "12.3.6", - "@react-native-community/cli-doctor": "12.3.6", - "@react-native-community/cli-hermes": "12.3.6", - "@react-native-community/cli-plugin-metro": "12.3.6", - "@react-native-community/cli-server-api": "12.3.6", - "@react-native-community/cli-tools": "12.3.6", - "@react-native-community/cli-types": "12.3.6", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native-community/cli-clean": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.6.tgz", - "integrity": "sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "execa": "^5.0.0" - } - }, - "node_modules/@react-native-community/cli-config": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.6.tgz", - "integrity": "sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "glob": "^7.1.3", - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - "license": "MIT", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.6.tgz", - "integrity": "sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==", - "peer": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.6.tgz", - "integrity": "sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-config": "12.3.6", - "@react-native-community/cli-platform-android": "12.3.6", - "@react-native-community/cli-platform-ios": "12.3.6", - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", - "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "semver": "^7.5.2", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/yaml": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", - "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.6.tgz", - "integrity": "sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-platform-android": "12.3.6", - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.6.tgz", - "integrity": "sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.2.4", - "glob": "^7.1.3", - "logkitty": "^0.7.1" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.6.tgz", - "integrity": "sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "12.3.6", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.0.12", - "glob": "^7.1.3", - "ora": "^5.4.1" - } - }, - "node_modules/@react-native-community/cli-plugin-metro": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.6.tgz", - "integrity": "sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==", - "peer": true - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.6.tgz", - "integrity": "sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "12.3.6", - "@react-native-community/cli-tools": "12.3.6", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^7.5.1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.6.tgz", - "integrity": "sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==", - "peer": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^7.5.2", - "shell-quote": "^1.7.3", - "sudo-prompt": "^9.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "12.3.6", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.6.tgz", - "integrity": "sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==", - "peer": true, - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", - "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.73.4", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz", - "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==", - "peer": true, - "dependencies": { - "@react-native/codegen": "0.73.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.73.21", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz", - "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.73.4", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.73.3", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", - "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", - "peer": true, - "dependencies": { - "@babel/parser": "^7.20.0", - "flow-parser": "^0.206.0", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.73.17", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.17.tgz", - "integrity": "sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==", - "peer": true, - "dependencies": { - "@react-native-community/cli-server-api": "12.3.6", - "@react-native-community/cli-tools": "12.3.6", - "@react-native/dev-middleware": "0.73.8", - "@react-native/metro-babel-transformer": "0.73.15", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "metro": "^0.80.3", - "metro-config": "^0.80.3", - "metro-core": "^0.80.3", - "node-fetch": "^2.2.0", - "readline": "^1.3.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.73.3", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz", - "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.73.8", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.8.tgz", - "integrity": "sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==", - "peer": true, - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.73.3", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^1.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "open": "^7.0.3", - "serve-static": "^1.13.1", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "peer": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.73.4", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz", - "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz", - "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.73.15", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz", - "integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.73.21", - "hermes-parser": "0.15.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.73.2", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz", - "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==", - "peer": true - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.73.4", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz", - "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", - "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==", - "dev": true - }, - "node_modules/@safe-global/safe-apps-provider": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.1.tgz", - "integrity": "sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==", - "dependencies": { - "@safe-global/safe-apps-sdk": "^8.1.0", - "events": "^3.3.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz", - "integrity": "sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==", - "dependencies": { - "@safe-global/safe-gateway-typescript-sdk": "^3.5.3", - "viem": "^1.0.0" - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-apps-sdk/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@safe-global/safe-gateway-typescript-sdk": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.19.0.tgz", - "integrity": "sha512-TRlP05KY6t3wjLJ74FiirWlEt3xTclnUQM2YdYto1jx5G1o0meMnugIUZXhzm7Bs3rDEDNhz/aDf2KMSZtoCFg==", - "engines": { - "node": ">=16" - } - }, - "node_modules/@scure/base": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz", - "integrity": "sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz", - "integrity": "sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==", - "dependencies": { - "@noble/curves": "~1.2.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip39": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", - "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", - "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "peer": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "peer": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "peer": true - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "peer": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "peer": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" - }, - "node_modules/@stablelib/aead": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", - "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" - }, - "node_modules/@stablelib/binary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", - "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", - "dependencies": { - "@stablelib/int": "^1.0.1" - } - }, - "node_modules/@stablelib/bytes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", - "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" - }, - "node_modules/@stablelib/chacha": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", - "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/chacha20poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", - "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", - "dependencies": { - "@stablelib/aead": "^1.0.1", - "@stablelib/binary": "^1.0.1", - "@stablelib/chacha": "^1.0.1", - "@stablelib/constant-time": "^1.0.1", - "@stablelib/poly1305": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", - "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" - }, - "node_modules/@stablelib/ed25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", - "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", - "dependencies": { - "@stablelib/random": "^1.0.2", - "@stablelib/sha512": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", - "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" - }, - "node_modules/@stablelib/hkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hkdf/-/hkdf-1.0.1.tgz", - "integrity": "sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g==", - "dependencies": { - "@stablelib/hash": "^1.0.1", - "@stablelib/hmac": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/hmac": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/hmac/-/hmac-1.0.1.tgz", - "integrity": "sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/int": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", - "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" - }, - "node_modules/@stablelib/keyagreement": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", - "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", - "dependencies": { - "@stablelib/bytes": "^1.0.1" - } - }, - "node_modules/@stablelib/poly1305": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", - "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", - "dependencies": { - "@stablelib/constant-time": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/random": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", - "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha256": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", - "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/sha512": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", - "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", - "dependencies": { - "@stablelib/binary": "^1.0.1", - "@stablelib/hash": "^1.0.1", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@stablelib/wipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", - "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" - }, - "node_modules/@stablelib/x25519": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", - "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", - "dependencies": { - "@stablelib/keyagreement": "^1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/wipe": "^1.0.1" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@tanstack/query-core": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.28.4.tgz", - "integrity": "sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-query": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.28.4.tgz", - "integrity": "sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA==", - "dependencies": { - "@tanstack/query-core": "5.28.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, - "node_modules/@types/chrome": { - "version": "0.0.136", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", - "integrity": "sha512-XDEiRhLkMd+SB7Iw3ZUIj/fov3wLd4HyTdLltVszkgl1dBfc3Rb7oPMVZ2Mz2TLqnF7Ow+StbR8E7r9lqpb4DA==", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/dom-screen-wake-lock": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/dom-screen-wake-lock/-/dom-screen-wake-lock-1.0.3.tgz", - "integrity": "sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==" - }, - "node_modules/@types/filesystem": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.35.tgz", - "integrity": "sha512-1eKvCaIBdrD2mmMgy5dwh564rVvfEhZTWVQQGRNn0Nt4ZEnJ0C8oSUCzvMKRA4lGde5oEVo+q2MrTTbV/GHDCQ==", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.33.tgz", - "integrity": "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==" - }, - "node_modules/@types/har-format": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.15.tgz", - "integrity": "sha512-RpQH4rXLuvTXKR0zqHq3go0RVXYv/YVqv4TnPH95VbwUxZdQlK1EtcMvQvMpDngHbt13Csh9Z4qT9AbkiQH5BA==" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "peer": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "20.11.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", - "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" - }, - "node_modules/@types/react": { - "version": "18.2.55", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", - "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.19", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.19.tgz", - "integrity": "sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" - }, - "node_modules/@types/secp256k1": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", - "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "peer": true - }, - "node_modules/@types/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "peer": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@vanilla-extract/css": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@vanilla-extract/css/-/css-1.14.0.tgz", - "integrity": "sha512-rYfm7JciWZ8PFzBM/HDiE2GLnKI3xJ6/vdmVJ5BSgcCZ5CxRlM9Cjqclni9lGzF3eMOijnUhCd/KV8TOzyzbMA==", - "dependencies": { - "@emotion/hash": "^0.9.0", - "@vanilla-extract/private": "^1.0.3", - "chalk": "^4.1.1", - "css-what": "^6.1.0", - "cssesc": "^3.0.0", - "csstype": "^3.0.7", - "deep-object-diff": "^1.1.9", - "deepmerge": "^4.2.2", - "media-query-parser": "^2.0.2", - "modern-ahocorasick": "^1.0.0", - "outdent": "^0.8.0" - } - }, - "node_modules/@vanilla-extract/dynamic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vanilla-extract/dynamic/-/dynamic-2.1.0.tgz", - "integrity": "sha512-8zl0IgBYRtgD1h+56Zu13wHTiMTJSVEa4F7RWX9vTB/5Xe2KtjoiqApy/szHPVFA56c+ex6A4GpCQjT1bKXbYw==", - "dependencies": { - "@vanilla-extract/private": "^1.0.3" - } - }, - "node_modules/@vanilla-extract/private": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@vanilla-extract/private/-/private-1.0.3.tgz", - "integrity": "sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==" - }, - "node_modules/@vanilla-extract/sprinkles": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@vanilla-extract/sprinkles/-/sprinkles-1.6.1.tgz", - "integrity": "sha512-N/RGKwGAAidBupZ436RpuweRQHEFGU+mvAqBo8PRMAjJEmHoPDttV8RObaMLrJHWLqvX+XUMinHUnD0hFRQISw==", - "peerDependencies": { - "@vanilla-extract/css": "^1.0.0" - } - }, - "node_modules/@wagmi/connectors": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-4.1.18.tgz", - "integrity": "sha512-K/iLH/Z8jwvgPAYESU/uCQtQBvcIR1Jrqk+t2uCDSxew/tYtkOo2yOjtaPuOb+xJ5OrMGg+0tVHhGChYXry9Ow==", - "dependencies": { - "@coinbase/wallet-sdk": "3.9.1", - "@metamask/sdk": "0.14.3", - "@safe-global/safe-apps-provider": "0.18.1", - "@safe-global/safe-apps-sdk": "8.1.0", - "@walletconnect/ethereum-provider": "2.11.2", - "@walletconnect/modal": "2.6.2" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@wagmi/core": "2.6.9", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@wagmi/core": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-2.6.9.tgz", - "integrity": "sha512-AbNbHK+m60mfMTds0flv5YYJGp+JSz8O8ikzX+T7MdemFrYA9tZr6G+iSEnf+JLtcgiaCgQqUwac/WmmTkDiMA==", - "dependencies": { - "eventemitter3": "5.0.1", - "mipd": "0.0.5", - "zustand": "4.4.1" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@tanstack/query-core": ">=5.0.0", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "@tanstack/query-core": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/@walletconnect/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.2.tgz", - "integrity": "sha512-bB4SiXX8hX3/hyBfVPC5gwZCXCl+OPj+/EDVM71iAO3TDsh78KPbrVAbDnnsbHzZVHlsMohtXX3j5XVsheN3+g==", - "dependencies": { - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/jsonrpc-ws-connection": "1.0.14", - "@walletconnect/keyvaluestorage": "^1.1.1", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/relay-auth": "^1.0.4", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0", - "isomorphic-unfetch": "3.1.0", - "lodash.isequal": "4.5.0", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/environment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", - "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/environment/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/ethereum-provider": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.2.tgz", - "integrity": "sha512-BUDqee0Uy2rCZVkW5Ao3q6Ado/3fePYnFdryVF+YL6bPhj+xQZ5OfKodl+uvs7Rwq++O5wTX2RqOTzpW7+v+Mg==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "^1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.3", - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/modal": "^2.6.2", - "@walletconnect/sign-client": "2.11.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/universal-provider": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/events": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/events/-/events-1.0.1.tgz", - "integrity": "sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/events/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/heartbeat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@walletconnect/heartbeat/-/heartbeat-1.2.1.tgz", - "integrity": "sha512-yVzws616xsDLJxuG/28FqtZ5rzrTA4gUjdEMTbWB5Y8V1XHRmqq4efAxCw5ie7WjbXFSUyBHaWlMR+2/CpQC5Q==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/heartbeat/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-http-connection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", - "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.1", - "cross-fetch": "^3.1.4", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-http-connection/node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/@walletconnect/jsonrpc-http-connection/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", - "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.8", - "@walletconnect/safe-json": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-provider/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", - "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-types/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", - "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", - "dependencies": { - "@walletconnect/environment": "^1.0.1", - "@walletconnect/jsonrpc-types": "^1.0.3", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/jsonrpc-ws-connection": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz", - "integrity": "sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.6", - "@walletconnect/safe-json": "^1.0.2", - "events": "^3.3.0", - "ws": "^7.5.1" - } - }, - "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@walletconnect/keyvaluestorage": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz", - "integrity": "sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==", - "dependencies": { - "@walletconnect/safe-json": "^1.0.1", - "idb-keyval": "^6.2.1", - "unstorage": "^1.9.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": "1.x" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } - } - }, - "node_modules/@walletconnect/logger": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz", - "integrity": "sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ==", - "dependencies": { - "pino": "7.11.0", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/logger/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/modal": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz", - "integrity": "sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==", - "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "@walletconnect/modal-ui": "2.6.2" - } - }, - "node_modules/@walletconnect/modal-core": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz", - "integrity": "sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==", - "dependencies": { - "valtio": "1.11.2" - } - }, - "node_modules/@walletconnect/modal-ui": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz", - "integrity": "sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==", - "dependencies": { - "@walletconnect/modal-core": "2.6.2", - "lit": "2.8.0", - "motion": "10.16.2", - "qrcode": "1.5.3" - } - }, - "node_modules/@walletconnect/relay-api": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-api/-/relay-api-1.0.9.tgz", - "integrity": "sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg==", - "dependencies": { - "@walletconnect/jsonrpc-types": "^1.0.2", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/relay-api/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/relay-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz", - "integrity": "sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ==", - "dependencies": { - "@stablelib/ed25519": "^1.0.2", - "@stablelib/random": "^1.0.1", - "@walletconnect/safe-json": "^1.0.1", - "@walletconnect/time": "^1.0.2", - "tslib": "1.14.1", - "uint8arrays": "^3.0.0" - } - }, - "node_modules/@walletconnect/relay-auth/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", - "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/safe-json/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/sign-client": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.2.tgz", - "integrity": "sha512-MfBcuSz2GmMH+P7MrCP46mVE5qhP0ZyWA0FyIH6/WuxQ6G+MgKsGfaITqakpRPsykWOJq8tXMs3XvUPDU413OQ==", - "dependencies": { - "@walletconnect/core": "2.11.2", - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-utils": "1.0.8", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@walletconnect/time/-/time-1.0.2.tgz", - "integrity": "sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/time/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/types": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.2.tgz", - "integrity": "sha512-p632MFB+lJbip2cvtXPBQslpUdiw1sDtQ5y855bOlAGquay+6fZ4h1DcDePeKQDQM3P77ax2a9aNPZxV6y/h1Q==", - "dependencies": { - "@walletconnect/events": "^1.0.1", - "@walletconnect/heartbeat": "1.2.1", - "@walletconnect/jsonrpc-types": "1.0.3", - "@walletconnect/keyvaluestorage": "^1.1.1", - "@walletconnect/logger": "^2.0.1", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/universal-provider": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.2.tgz", - "integrity": "sha512-cNtIn5AVoDxKAJ4PmB8m5adnf5mYQMUamEUPKMVvOPscfGtIMQEh9peKsh2AN5xcRVDbgluC01Id545evFyymw==", - "dependencies": { - "@walletconnect/jsonrpc-http-connection": "^1.0.7", - "@walletconnect/jsonrpc-provider": "1.0.13", - "@walletconnect/jsonrpc-types": "^1.0.2", - "@walletconnect/jsonrpc-utils": "^1.0.7", - "@walletconnect/logger": "^2.0.1", - "@walletconnect/sign-client": "2.11.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/utils": "2.11.2", - "events": "^3.3.0" - } - }, - "node_modules/@walletconnect/utils": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.2.tgz", - "integrity": "sha512-LyfdmrnZY6dWqlF4eDrx5jpUwsB2bEPjoqR5Z6rXPiHJKUOdJt7az+mNOn5KTSOlRpd1DmozrBrWr+G9fFLYVw==", - "dependencies": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "^1.0.3", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.2", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.3", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-getters/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-metadata/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/abitype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.0.tgz", - "integrity": "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==", - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.22.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "peer": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "peer": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "peer": true - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "peer": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "peer": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "peer": true - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "peer": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "peer": true - }, - "node_modules/async-mutex": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", - "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peer": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "peer": true, - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "peer": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - }, - "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "peer": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "peer": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "peer": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001587", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", - "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", - "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.js" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/chromium-edge-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", - "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==", - "peer": true, - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "node_modules/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dependencies": { - "consola": "^3.2.3" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "peer": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/clipboardy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", - "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", - "dependencies": { - "execa": "^8.0.1", - "is-wsl": "^3.1.0", - "is64bit": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/clipboardy/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "peer": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "peer": true - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "peer": true - }, - "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "peer": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "peer": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", - "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", - "license": "MIT", - "peer": true, - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.1.0", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/compression/node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie-es": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", - "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", - "peer": true, - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crossws": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", - "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", - "peerDependencies": { - "uWebSockets.js": "*" - }, - "peerDependenciesMeta": { - "uWebSockets.js": { - "optional": true - } - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deep-object-diff": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.9.tgz", - "integrity": "sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "peer": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "peer": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/deprecated-react-native-prop-types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz", - "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==", - "peer": true, - "dependencies": { - "@react-native/normalize-colors": "^0.73.0", - "invariant": "^2.2.4", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/destr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", - "license": "MIT" - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-browser": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", - "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==" - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexify": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", - "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.2" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eciesjs": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.3.18.tgz", - "integrity": "sha512-RQhegEtLSyIiGJmFTZfvCTHER/fymipXFVx6OwSRYD6hOuy+6Kjpk0dGvIfP9kxn/smBpxQy71uxpGO406ITCw==", - "dependencies": { - "@types/secp256k1": "^4.0.4", - "futoin-hkdf": "^1.5.3", - "secp256k1": "^5.0.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "peer": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.711", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.711.tgz", - "integrity": "sha512-hRg81qzvUEibX2lDxnFlVCHACa+LtrCPIsWAxo161LDYIB3jauf57RGsMZV9mvGwE98yGH06icj3zBEoOkxd/w==", - "peer": true - }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", - "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==", - "peer": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "peer": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "peer": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-abstract": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", - "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.1", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", - "dev": true, - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "peer": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.0.4.tgz", - "integrity": "sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.0.4", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "peer": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eth-block-tracker": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-7.1.0.tgz", - "integrity": "sha512-8YdplnuE1IK4xfqpf4iU7oBxnOYAc35934o083G8ao+8WM8QQtt/mVlAY6yIAdY1eMeLqg4Z//PZjJGmWGPMRg==", - "dependencies": { - "@metamask/eth-json-rpc-provider": "^1.0.0", - "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^5.0.1", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-block-tracker/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/eth-json-rpc-filters": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-6.0.1.tgz", - "integrity": "sha512-ITJTvqoCw6OVMLs7pI8f4gG92n/St6x80ACtHodeS+IXmO0w+t1T5OOzfSt7KLSMLRkVUoexV7tztLgDxg+iig==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "async-mutex": "^0.2.6", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/eth-json-rpc-filters/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/eth-json-rpc-filters/node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eth-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", - "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", - "dependencies": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/eth-rpc-errors": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", - "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", - "dependencies": { - "fast-safe-stringify": "^2.0.6" - } - }, - "node_modules/ethereum-cryptography": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz", - "integrity": "sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==", - "dependencies": { - "@noble/curves": "1.3.0", - "@noble/hashes": "1.3.3", - "@scure/bip32": "1.3.3", - "@scure/bip39": "1.2.2" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", - "dependencies": { - "@noble/hashes": "1.3.3" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@scure/bip32": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", - "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", - "dependencies": { - "@noble/curves": "~1.3.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@scure/bip39": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", - "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", - "dependencies": { - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethers": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", - "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", - "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", - "ws": "8.5.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==" - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "peer": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extension-port-stream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/extension-port-stream/-/extension-port-stream-2.1.1.tgz", - "integrity": "sha512-qknp5o5rj2J9CRKfVB8KJr+uXQlrojNZzdESUPhKYLXf97TPcGf6qWWKmpsNNtUyOdzFhab1ON0jzouNxHHvow==", - "dependencies": { - "webextension-polyfill": ">=0.10.0 <1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-redact": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", - "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "peer": true, - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "peer": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "peer": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "peer": true - }, - "node_modules/flow-parser": { - "version": "0.206.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", - "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/futoin-hkdf": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/futoin-hkdf/-/futoin-hkdf-1.5.3.tgz", - "integrity": "sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-port-please": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", - "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/h3": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.5.tgz", - "integrity": "sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==", - "license": "MIT", - "dependencies": { - "cookie-es": "^1.2.2", - "crossws": "^0.3.5", - "defu": "^6.1.4", - "destr": "^2.0.5", - "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.4", - "radix3": "^1.1.2", - "ufo": "^1.6.3", - "uncrypto": "^0.1.3" - } - }, - "node_modules/h3/node_modules/crossws": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", - "license": "MIT", - "dependencies": { - "uncrypto": "^0.1.3" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hermes-estree": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz", - "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==", - "peer": true - }, - "node_modules/hermes-parser": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz", - "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==", - "peer": true, - "dependencies": { - "hermes-estree": "0.15.0" - } - }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", - "peer": true, - "dependencies": { - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/hermes-profile-transformer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "peer": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/hey-listen": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", - "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-shutdown": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "peer": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/i18next": { - "version": "23.10.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.1.tgz", - "integrity": "sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "peer": true, - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.0.tgz", - "integrity": "sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/idb-keyval": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", - "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", - "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", - "license": "MIT", - "peer": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/iron-webcrypto": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "peer": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is64bit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", - "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", - "dependencies": { - "system-architecture": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-unfetch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", - "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", - "dependencies": { - "node-fetch": "^2.6.1", - "unfetch": "^4.2.0" - } - }, - "node_modules/isows": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz", - "integrity": "sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "peer": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "peer": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "peer": true - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "peer": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "peer": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "peer": true - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "peer": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.12.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.2.tgz", - "integrity": "sha512-RonXAIzCiHLc8ss3Ibuz45u28GOsWE1UpfDXLbN/9NKbL4tCJf8TWYVKsoYuuh+sAUt7fsSNpA+r2+TBA6Wjmw==", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "peer": true - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "peer": true - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "peer": true, - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-rpc-engine": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", - "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", - "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/json-rpc-middleware-stream": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/json-rpc-middleware-stream/-/json-rpc-middleware-stream-4.2.3.tgz", - "integrity": "sha512-4iFb0yffm5vo3eFKDbQgke9o17XBcLQ2c3sONrXSbcOLzP8LTojqo8hRGVgtJShhm5q4ZDSNq039fAx9o65E1w==", - "dependencies": { - "@metamask/safe-event-emitter": "^3.0.0", - "json-rpc-engine": "^6.1.0", - "readable-stream": "^2.3.3" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/json-rpc-middleware-stream/node_modules/@metamask/safe-event-emitter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.1.tgz", - "integrity": "sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/json-rpc-random-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", - "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keccak": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", - "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/keccak/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/keyvaluestorage-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", - "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "peer": true, - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/listhen": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", - "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", - "dependencies": { - "@parcel/watcher": "^2.4.1", - "@parcel/watcher-wasm": "^2.4.1", - "citty": "^0.1.6", - "clipboardy": "^4.0.0", - "consola": "^3.2.3", - "crossws": "^0.2.0", - "defu": "^6.1.4", - "get-port-please": "^3.1.2", - "h3": "^1.10.2", - "http-shutdown": "^1.2.2", - "jiti": "^1.21.0", - "mlly": "^1.6.1", - "node-forge": "^1.3.1", - "pathe": "^1.1.2", - "std-env": "^3.7.0", - "ufo": "^1.4.0", - "untun": "^0.1.3", - "uqr": "^0.1.2" - }, - "bin": { - "listen": "bin/listhen.mjs", - "listhen": "bin/listhen.mjs" - } - }, - "node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "peer": true - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "peer": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "peer": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "peer": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "peer": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "peer": true - }, - "node_modules/match-sorter": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.4.tgz", - "integrity": "sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==", - "dependencies": { - "@babel/runtime": "^7.23.8", - "remove-accents": "0.5.0" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/media-query-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/media-query-parser/-/media-query-parser-2.0.2.tgz", - "integrity": "sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==", - "dependencies": { - "@babel/runtime": "^7.12.5" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "peer": true - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/metro": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.7.tgz", - "integrity": "sha512-con7RTEulmefHplqusjpoGD+r4CBuDLaeI261hFcSuTv6+Arm5FgSYmUcBa3MeqJbC/U8v0uT6MbdkEFCEl1xg==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.20.1", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.7", - "metro-cache": "0.80.7", - "metro-cache-key": "0.80.7", - "metro-config": "0.80.7", - "metro-core": "0.80.7", - "metro-file-map": "0.80.7", - "metro-resolver": "0.80.7", - "metro-runtime": "0.80.7", - "metro-source-map": "0.80.7", - "metro-symbolicate": "0.80.7", - "metro-transform-plugins": "0.80.7", - "metro-transform-worker": "0.80.7", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.7.tgz", - "integrity": "sha512-b773yA16DsDQiM4OOzCsr1gwEd+iio9au98o3bj7F/bxVyoz1LuYox06BIdsiLL1o4kV5VtzTu3UXSJ2X0ZGXg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "hermes-parser": "0.20.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", - "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==", - "peer": true - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", - "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", - "peer": true, - "dependencies": { - "hermes-estree": "0.20.1" - } - }, - "node_modules/metro-cache": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.7.tgz", - "integrity": "sha512-N6HyLjwDKusqJDaVyP57SVZKP51m1FFVcbIWQXu938W30nCXQEuWOx4e6adKgfEOZpscisWojfrCFN42/A8uug==", - "peer": true, - "dependencies": { - "metro-core": "0.80.7", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-cache-key": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.7.tgz", - "integrity": "sha512-sfCOtooMqmmm2v0a4EsYr5knYJGIArZJ5Y7MAcmsVU2pcqg+JQyPhYr/zqSkXBBipRxXr7aNXul9StKzKjsnbw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.7.tgz", - "integrity": "sha512-kpXCidthS/kFlEoXjWQp+IyCU5ICCOESVgwXEzViSDOv5bPJz2ytIr2lF623e50QzyrpFBSnOPjnyd1JbsVPvQ==", - "peer": true, - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "jest-validate": "^29.6.3", - "metro": "0.80.7", - "metro-cache": "0.80.7", - "metro-core": "0.80.7", - "metro-runtime": "0.80.7" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - "license": "MIT", - "peer": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-core": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.7.tgz", - "integrity": "sha512-bl3D6TtIa2mSdVTbkskMPcJSdoivO0F06u8ip/oS/T6RsbjkMTN3OZBjJXclY9I0FcN14q8I5YQt1oriySY/2Q==", - "peer": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.7" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-file-map": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.7.tgz", - "integrity": "sha512-A9IAmFZu/Ch7zJ4LzJChsvhedNOipuIXaOz6N8J44rqVZHI0uIqDKVGCne7lzc97djF1Ti4tH9nP64u4IdhpSg==", - "peer": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro-minify-terser": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.7.tgz", - "integrity": "sha512-9/mYV1tMGeoFSTMFr94oigJM2qMXJO3hvlibkaQ21HZjVyrfb54bSYyfIIRvAsjY2RCBRg9r2OrT+YbxnMypig==", - "peer": true, - "dependencies": { - "terser": "^5.15.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-resolver": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.7.tgz", - "integrity": "sha512-xW7M0TITuKs2rYQqbIQn297+MVWfDuGptPnfZ+RBG9afdN//Zpmg14KFMIYU4r5AH2WS+nxwL57DbZft1MyoHg==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-runtime": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.7.tgz", - "integrity": "sha512-gWqzfm9YQw9I08L23hcLmY7XNx48W0c0vLEkVEF5P7ZNIOSfX9CkEv0JvTTJWshRYkbgIqsdtpMAHq13LJJ6iA==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-source-map": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.7.tgz", - "integrity": "sha512-6a1m/51ekkAl+ISNBcKQUXTU+AldbbPUHDE3DDDU17Y0HNoovkQR23DB/uH/SzUHQszYxK1fnwUTSxpzOjx+pw==", - "peer": true, - "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.80.7", - "nullthrows": "^1.1.1", - "ob1": "0.80.7", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.7.tgz", - "integrity": "sha512-WrBR5FQhVf/Y2N3zBS5TvNdwYzcQTLdJj9kcn0MIt+DpdgfLuUDjHXYaq4G9fZubofInx2dUcqr4WCn6fkIxuA==", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.80.7", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.7.tgz", - "integrity": "sha512-ENGvQF7wZCtn2rO6jwsYy3XRSPrlm0G/1TgDC8AXdvz0yjfAe1ODSCYWxP8S3JXfjKL5m3b6j9RsV8sQIxsUjQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.7.tgz", - "integrity": "sha512-QcgKpx3WZo71jTtXMEeeFuGpA+nG8YuWjxPTIsIYTjgDxcArS8zDDRzS18mmYkP65yyzH4dT94B1FJH9+flRag==", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "metro": "0.80.7", - "metro-babel-transformer": "0.80.7", - "metro-cache": "0.80.7", - "metro-cache-key": "0.80.7", - "metro-minify-terser": "0.80.7", - "metro-source-map": "0.80.7", - "metro-transform-plugins": "0.80.7", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "peer": true - }, - "node_modules/metro/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", - "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==", - "peer": true - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", - "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", - "peer": true, - "dependencies": { - "hermes-estree": "0.20.1" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/metro/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/metro/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/metro/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/metro/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/micro-ftch": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/micro-ftch/-/micro-ftch-0.3.1.tgz", - "integrity": "sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==" - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromodal": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz", - "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "peer": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mipd": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mipd/-/mipd-0.0.5.tgz", - "integrity": "sha512-gbKA784D2WKb5H/GtqEv+Ofd1S9Zj+Z/PGDIl1u1QAbswkxD28BQ5bSXQxkeBzPBABg1iDSbiwGG1XqlOxRspA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "dependencies": { - "viem": "^1.1.4" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" - }, - "node_modules/mipd/node_modules/abitype": { - "version": "0.9.8", - "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz", - "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], - "peerDependencies": { - "typescript": ">=5.0.4", - "zod": "^3 >=3.19.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/viem": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", - "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "0.9.8", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/mipd/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mlly": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", - "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "ufo": "^1.3.2" - } - }, - "node_modules/modern-ahocorasick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modern-ahocorasick/-/modern-ahocorasick-1.0.1.tgz", - "integrity": "sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==" - }, - "node_modules/motion": { - "version": "10.16.2", - "resolved": "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz", - "integrity": "sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==", - "dependencies": { - "@motionone/animation": "^10.15.1", - "@motionone/dom": "^10.16.2", - "@motionone/svelte": "^10.16.2", - "@motionone/types": "^10.15.1", - "@motionone/utils": "^10.15.1", - "@motionone/vue": "^10.16.2" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" - }, - "node_modules/nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", - "dependencies": { - "big-integer": "^1.6.16" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node_modules/next": { - "version": "14.2.35", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.35.tgz", - "integrity": "sha512-KhYd2Hjt/O1/1aZVX3dCwGXM1QmOV4eNM2UTacK5gipDdPN/oHHK/4oVGy7X8GMfPMsUTUEmGlsy0EY1YGAkig==", - "license": "MIT", - "dependencies": { - "@next/env": "14.2.35", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.33", - "@next/swc-darwin-x64": "14.2.33", - "@next/swc-linux-arm64-gnu": "14.2.33", - "@next/swc-linux-arm64-musl": "14.2.33", - "@next/swc-linux-x64-gnu": "14.2.33", - "@next/swc-linux-x64-musl": "14.2.33", - "@next/swc-win32-arm64-msvc": "14.2.33", - "@next/swc-win32-ia32-msvc": "14.2.33", - "@next/swc-win32-x64-msvc": "14.2.33" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "peer": true - }, - "node_modules/node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "peer": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-dir/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/node-dir/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz", - "integrity": "sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==" - }, - "node_modules/node-forge": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", - "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "peer": true - }, - "node_modules/node-mock-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", - "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "peer": true - }, - "node_modules/node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "peer": true, - "engines": { - "node": ">=0.12.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "peer": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "peer": true - }, - "node_modules/ob1": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.7.tgz", - "integrity": "sha512-+m1cCNckRtDEnurNSVqywpN6LhFWc1Z3MdX7PX7boCwEdSzh4evlUjBIUzao1lBOpB7G5FvwfFagTVQGCMa0Yw==", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/obj-multiplex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/obj-multiplex/-/obj-multiplex-1.0.0.tgz", - "integrity": "sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==", - "dependencies": { - "end-of-stream": "^1.4.0", - "once": "^1.4.0", - "readable-stream": "^2.3.3" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", - "dev": true, - "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, - "node_modules/ofetch": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz", - "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==", - "dependencies": { - "destr": "^2.0.1", - "node-fetch-native": "^1.4.0", - "ufo": "^1.3.0" - } - }, - "node_modules/on-exit-leak-free": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz", - "integrity": "sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", - "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "peer": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/outdent": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz", - "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==" - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/pino": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-7.11.0.tgz", - "integrity": "sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.0.0", - "on-exit-leak-free": "^0.2.0", - "pino-abstract-transport": "v0.5.0", - "pino-std-serializers": "^4.0.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.1.0", - "safe-stable-stringify": "^2.1.0", - "sonic-boom": "^2.2.1", - "thread-stream": "^0.15.1" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz", - "integrity": "sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==", - "dependencies": { - "duplexify": "^4.1.2", - "split2": "^4.0.0" - } - }, - "node_modules/pino-std-serializers": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz", - "integrity": "sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==" - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "peer": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "peer": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "peer": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "peer": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pony-cause": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.10.tgz", - "integrity": "sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preact": { - "version": "10.20.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.20.0.tgz", - "integrity": "sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "peer": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/pretty-format/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "peer": true - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "peer": true, - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "peer": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-compare": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz", - "integrity": "sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qr-code-styling": { - "version": "1.6.0-rc.1", - "resolved": "https://registry.npmjs.org/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz", - "integrity": "sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==", - "dependencies": { - "qrcode-generator": "^1.4.3" - } - }, - "node_modules/qrcode": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", - "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", - "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "node_modules/qrcode-terminal-nooctal": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/qrcode-terminal-nooctal/-/qrcode-terminal-nooctal-0.12.1.tgz", - "integrity": "sha512-jy/kkD0iIMDjTucB+5T6KBsnirlhegDH47vHgrj5MejchSQmi/EAMM0xMFeePgV9CJkkAapNakpVUWYgHvtdKg==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "peer": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" - }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", - "license": "MIT" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-data-table-component": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/react-data-table-component/-/react-data-table-component-7.6.2.tgz", - "integrity": "sha512-nHe7040fmtrJyQr/ieGrTfV0jBflYGK4sLokC6/AFOv3ThjmA9WzKz8Z8/2wMxzRqLU+Rn0CVFg+8+frKLepWQ==", - "dependencies": { - "deepmerge": "^4.3.1" - }, - "peerDependencies": { - "react": ">= 16.8.3", - "styled-components": ">= 5.0.0" - }, - "peerDependenciesMeta": { - "styled-components": { - "optional": false - } - } - }, - "node_modules/react-devtools-core": { - "version": "4.28.5", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", - "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", - "peer": true, - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-i18next": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", - "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", - "dependencies": { - "@babel/runtime": "^7.22.5", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 23.2.3", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-native": { - "version": "0.73.6", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz", - "integrity": "sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==", - "peer": true, - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "12.3.6", - "@react-native-community/cli-platform-android": "12.3.6", - "@react-native-community/cli-platform-ios": "12.3.6", - "@react-native/assets-registry": "0.73.1", - "@react-native/codegen": "0.73.3", - "@react-native/community-cli-plugin": "0.73.17", - "@react-native/gradle-plugin": "0.73.4", - "@react-native/js-polyfills": "0.73.1", - "@react-native/normalize-colors": "0.73.2", - "@react-native/virtualized-lists": "0.73.4", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "deprecated-react-native-prop-types": "^5.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.80.3", - "metro-source-map": "^0.80.3", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^26.5.2", - "promise": "^8.3.0", - "react-devtools-core": "^4.27.7", - "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.2", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "18.2.0" - } - }, - "node_modules/react-native-webview": { - "version": "11.26.1", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-11.26.1.tgz", - "integrity": "sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw==", - "dependencies": { - "escape-string-regexp": "2.0.0", - "invariant": "2.2.4" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-webview/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "peer": true - }, - "node_modules/react-native/node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/react-native/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "peer": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/react-native/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-native/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "peer": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-native/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-paginate": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/react-paginate/-/react-paginate-8.2.0.tgz", - "integrity": "sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw==", - "dependencies": { - "prop-types": "^15" - }, - "peerDependencies": { - "react": "^16 || ^17 || ^18" - } - }, - "node_modules/react-query": { - "version": "3.39.3", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", - "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", - "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", - "dependencies": { - "react-remove-scroll-bar": "^2.3.4", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "peer": true - }, - "node_modules/real-require": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.1.0.tgz", - "integrity": "sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "peer": true, - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", - "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "get-intrinsic": "^1.2.3", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "peer": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "peer": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "peer": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "peer": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "peer": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", - "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", - "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - }, - "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x || 4.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", - "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/secp256k1": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.1.tgz", - "integrity": "sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA==", - "hasInstallScript": true, - "dependencies": { - "elliptic": "^6.5.7", - "node-addon-api": "^5.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/secp256k1/node_modules/node-addon-api": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", - "peer": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT", - "peer": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT", - "peer": true - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", - "peer": true, - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC", - "peer": true - }, - "node_modules/sha.js": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", - "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.0" - }, - "bin": { - "sha.js": "bin.js" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "peer": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", - "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "peer": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "peer": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "peer": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "peer": true - }, - "node_modules/socket.io-client": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", - "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/sonic-boom": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-2.8.0.tgz", - "integrity": "sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "peer": true - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "peer": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "peer": true - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "peer": true, - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "peer": true - }, - "node_modules/styled-components": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.8.tgz", - "integrity": "sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==", - "dependencies": { - "@emotion/is-prop-valid": "1.2.1", - "@emotion/unitless": "0.8.0", - "@types/stylis": "4.2.0", - "css-to-react-native": "3.2.0", - "csstype": "3.1.2", - "postcss": "8.4.31", - "shallowequal": "1.1.0", - "stylis": "4.3.1", - "tslib": "2.5.0" - }, - "engines": { - "node": ">= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" - } - }, - "node_modules/styled-components/node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/styled-components/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" - }, - "node_modules/sudo-prompt": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "peer": true - }, - "node_modules/superstruct": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", - "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/system-architecture": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", - "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "peer": true, - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terser": { - "version": "5.29.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", - "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thread-stream": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-0.15.2.tgz", - "integrity": "sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==", - "dependencies": { - "real-require": "^0.1.0" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "peer": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "peer": true - }, - "node_modules/to-buffer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", - "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", - "license": "MIT", - "dependencies": { - "isarray": "^2.0.5", - "safe-buffer": "^5.2.1", - "typed-array-buffer": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/ts-api-utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", - "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "devOptional": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/ufo": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", - "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", - "license": "MIT" - }, - "node_modules/uint8arrays": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", - "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, - "node_modules/unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "peer": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "peer": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unstorage": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", - "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", - "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^3.6.0", - "destr": "^2.0.3", - "h3": "^1.11.1", - "listhen": "^1.7.2", - "lru-cache": "^10.2.0", - "mri": "^1.2.0", - "node-fetch-native": "^1.6.2", - "ofetch": "^1.3.3", - "ufo": "^1.4.0" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.5.0", - "@azure/cosmos": "^4.0.0", - "@azure/data-tables": "^13.2.2", - "@azure/identity": "^4.0.1", - "@azure/keyvault-secrets": "^4.8.0", - "@azure/storage-blob": "^12.17.0", - "@capacitor/preferences": "^5.0.7", - "@netlify/blobs": "^6.5.0 || ^7.0.0", - "@planetscale/database": "^1.16.0", - "@upstash/redis": "^1.28.4", - "@vercel/kv": "^1.0.1", - "idb-keyval": "^6.2.1", - "ioredis": "^5.3.2" - }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "ioredis": { - "optional": true - } - } - }, - "node_modules/unstorage/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/untun": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", - "dependencies": { - "citty": "^0.1.5", - "consola": "^3.2.3", - "pathe": "^1.1.1" - }, - "bin": { - "untun": "bin/untun.mjs" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uqr": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "peer": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/valtio": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz", - "integrity": "sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==", - "dependencies": { - "proxy-compare": "2.5.1", - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/viem": { - "version": "2.8.14", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.8.14.tgz", - "integrity": "sha512-K5u9OoyPQ7W8VPa6xY2m7oazuhemp0xuK9Ur8AkaXHtcusism9keTXDDaCw6WWFK3YR9HSojHJOtuVQqvRz0ug==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/wevm" - } - ], - "dependencies": { - "@adraffy/ens-normalize": "1.10.0", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@scure/bip32": "1.3.2", - "@scure/bip39": "1.2.1", - "abitype": "1.0.0", - "isows": "1.0.3", - "ws": "8.13.0" - }, - "peerDependencies": { - "typescript": ">=5.0.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/viem/node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" - }, - "node_modules/viem/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "peer": true - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wagmi": { - "version": "2.5.11", - "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-2.5.11.tgz", - "integrity": "sha512-uugglHWhd7j432q5ga75F3YB7yeGjNmiOKztByWCyEA9EqLAqA2RML8/koN/0pgFmZKG9xzP+0zoo2l9vTrTsw==", - "dependencies": { - "@wagmi/connectors": "4.1.18", - "@wagmi/core": "2.6.9", - "use-sync-external-store": "1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/wevm" - }, - "peerDependencies": { - "@tanstack/react-query": ">=5.0.0", - "react": ">=18", - "typescript": ">=5.0.4", - "viem": "2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "peer": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "peer": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webextension-polyfill": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.10.0.tgz", - "integrity": "sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==" - }, - "node_modules/webextension-polyfill-ts": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill-ts/-/webextension-polyfill-ts-0.25.0.tgz", - "integrity": "sha512-ikQhwwHYkpBu00pFaUzIKY26I6L87DeRI+Q6jBT1daZUNuu8dSrg5U9l/ZbqdaQ1M/TTSPKeAa3kolP5liuedw==", - "deprecated": "This project has moved to @types/webextension-polyfill", - "dependencies": { - "webextension-polyfill": "^0.7.0" - } - }, - "node_modules/webextension-polyfill-ts/node_modules/webextension-polyfill": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.7.0.tgz", - "integrity": "sha512-su48BkMLxqzTTvPSE1eWxKToPS2Tv5DLGxKexLEVpwFd6Po6N8hhSLIvG6acPAg7qERoEaDL+Y5HQJeJeml5Aw==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "peer": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "node_modules/which-typed-array": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", - "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.1.tgz", - "integrity": "sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw==", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "@types/react": ">=16.8", - "immer": ">=9.0", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - } - } -} diff --git a/controlpanel/package.json b/controlpanel/package.json deleted file mode 100644 index 1da3bce69..000000000 --- a/controlpanel/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "ocean-node-control-panel", - "author": "Ocean Protocol Foundation", - "license": "Apache-2.0", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "NODE_ENV=production next build", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@mui/material": "^5.15.14", - "@mui/x-date-pickers": "^7.2.0", - "@rainbow-me/rainbowkit": "^2.0.2", - "@tanstack/react-query": "^5.28.4", - "classnames": "^2.5.0", - "dayjs": "^1.11.10", - "ethers": "^6.10.0", - "micromodal": "^0.4.10", - "next": "^14.2.35", - "react": "^18", - "react-data-table-component": "^7.5.4", - "react-dom": "^18", - "react-paginate": "^8.2.0", - "react-query": "^3.39.3", - "styled-components": "^6.1.1", - "viem": "^2.8.14", - "wagmi": "^2.5.11" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "eslint": "^8", - "eslint-config-next": "14.0.4", - "eslint-config-prettier": "^9.1.0", - "prettier": "^3.1.1", - "typescript": "^5" - } -} \ No newline at end of file diff --git a/controlpanel/src/.DS_Store b/controlpanel/src/.DS_Store deleted file mode 100644 index 614d47669..000000000 Binary files a/controlpanel/src/.DS_Store and /dev/null differ diff --git a/controlpanel/src/assets/chevron.svg b/controlpanel/src/assets/chevron.svg deleted file mode 100644 index e2841539d..000000000 --- a/controlpanel/src/assets/chevron.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/controlpanel/src/assets/copy.svg b/controlpanel/src/assets/copy.svg deleted file mode 100644 index f5143e3f2..000000000 --- a/controlpanel/src/assets/copy.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/controlpanel/src/assets/download.svg b/controlpanel/src/assets/download.svg deleted file mode 100644 index 51a339ef1..000000000 --- a/controlpanel/src/assets/download.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/controlpanel/src/assets/error.svg b/controlpanel/src/assets/error.svg deleted file mode 100644 index a0c592ff2..000000000 --- a/controlpanel/src/assets/error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/controlpanel/src/assets/logo-nodes.svg b/controlpanel/src/assets/logo-nodes.svg deleted file mode 100644 index f2ad95a74..000000000 --- a/controlpanel/src/assets/logo-nodes.svg +++ /dev/null @@ -1,8466 +0,0 @@ - - - - - - - - - - -]> - - - - - - - - - - - - - - - - - - - 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 -uSw8isa39K1DTqNGdkiNPS9/u1YfPNpN0rqWKM1p7ayazMq9XXKdH436jp2puh3esa9eo7not5Xa -ncncNPuUGayzSIfOnMn8G3d9zIwVWddWL++sIZ7Pmsm9oU8rT5m5Miq6zUM8ZS9zuU7aQ7d1e7bM -5q7PtixNd4+WSU1SskOaZvGOlbHd3L2jVMeH1vXuwTLXXNpaXD21eu1W/qCm5lkzaK0l2800Vk61 -EtmWpnm5zpops8zSk2bs/26t7guXTp3JPNLXltm39eiZtRnallD3ZBrSj575rdaRpvnsGcujPV4P -nanF88o87TGaujXfjytNVp688u3d7mwllp2fuavezfR5jMaKdbUtUjy+NJjns2h8eOwO71QaMx7V -Tl0a9J1CY3nNtV1cPGtp7J6n0NzSrs4qz+g4jfdHd0tbdt6fQ5Oqt77dOzpZaYy2zjHXdJ6W9ENr -zIpubdE2zy2N1Sierer5GkzcM5+zj4461eqHNG1nT/u2Us2Yviy01W3hfa7S7FFPpkmz1d2m01jV -Hlujt2S1c5RIda6DZFM3Rby10/xqp27woNNopZ5cs5pYdatYd66SbsfWJCrmbfWs5yyNldLZNegb -fZt4dlRvVP2zW1LDc+vXSk82mT5UaTTPzt3UFt3tsUqTN+Yq05Pn27NpiupWu0vjPD22xtdMNMLE -m2PlE++mz8o6RjbmXTtamtvvsRsXKp3tlffkD6ox3i7aGmGe3zka+6Rmi2l+/9ilbbXWTmYaXPtZ -M7elpmWba+eGT4Oqd3ymjIu11rTzTaMuPXhGqU5tZuJxmtqjmsaOTqm5EeFr1/VzmubUe7wmrX8t -JtIxvXm9SWarmcb07qQazSvb1vU7m2nuio6lMbpWzQ73x2hel97jNPt7y7a8epxp/sxzzdo8dnPr -6uI5THOndegmEfE2zDRrsnNrXpuWdU5TjR1qrs9qHrpRKt9rz1oHNY2V1ZaerniUbGoPU+8s5m3S -Wn9FeWybNJ98Szc6r3TAoERItAMGpYIAKFABI0EATBaEChg7WEgQQcQpMBwUQIIJEA8WRIACAwmA -ccCghKABIoKBARIYFhBYgLCAAPHwYAGBiIcGLJiF47BgTw31R9+DqWpMZ/K1NE9taYODNL1Kh1TV -GLl2dWntkJY2WBM+U9fnGhi8vu7y/TrlBg4YlAeHsV2rMqsd2qIyvsTSqspDeK+fIQ== - - - 2l6HjOUGpnDNaCM6Lk1r4IBBmVABY6YuNNz6saqaI72d+Pu5LG1gFGkv625sYO52Rz/lYp7boOY5 -8z+p/WgDk3hjnurp61g1cMCgRDiMjeHdyTpDk4t4KOtm3GDtU6Wt4zXXx2lDpmh9dKiBBg4HDAqi -aaaVVyQzXVzjMaFJV+rdsbMpxCLVXbueNK9d7ilLPaPk08tXKZ6bzS3h6c/qGXsaWt7ZqCnZ6uat -x6ilqYumP7pn9pxYeRPV2bPZk2qdrLb3XemLdrVuj+n5HNqU7Z53n2dK8+q80eYs66t7zzrXM6uu -ovw67yjaWG9aPbX3vaL8HdpRpC3VVBuqpupuuc7tmdPcw1sxz6qN1VHXiz7+/Uhntdvqrqod75kr -uzr8avkYj1DP/YzRYi3e0Opg2hRlIuqWFU/9NvOON+EdShvTzTKd/4wGP6ed6ZBW8WAVXWaZTddM -m51Pf7bIMs3wkHxuNsQ7aWU+osVEw1zz1nnpPt8uu/T5MsnyeXZZOm902etE65XZ0Ie+l51uUSp6 -7a40JuYRnX5W+k4TURrNdZQn0ZiqJp/Xx3der8eIehJLz2apAwZlwtGOKpJ69eB5tVbLjp7XzlV5 -n32ndqv9yavbfZVfI7ofoh194Lvr6pCV3a8KyezuVD+8o8sBg2IBPNbt9fqN5YBB+cA+i66Oqq70 -tPOrXF/uHmddndWt3Vjlq9MVKdbxSk+5PoCcFi3wgG6PzwGD8gH7HPokYqd06ezYoVYdW/nYVzxK -Wed2eE5pkYxKyfZe7Z27/d7BxCXEc5qnP6p0Ltd3Tq1a+zyZtu25LPtxXg+P2iG8K/KdRNOq3/Gi -kQ/9vGZqamT/a9c6+MOiY1fSo41fff52kqXrUHkvz5CsxlxCl5Fz88p5vbWDtuTvplU+aUl/lHjQ -SIpmWXirXXWHWZtYTyqXqfT0RD4pPV+VabO6p49J09Zn74BB+cCl2TmybVQrUvWVv1dfHkxn3cHU -1OuxOse0U3lKeZ5Zv5+9rk3HMr3Kd3qTbX+Ex3q1O3g1U9VROq1N1fqt3d29NP+qQzpfIb2qNF92 -wKAgrtXN49IeLOcX8S7pbKsfPOfTfEpneedn4qXlPXXx6q38ofX05z3DJKQyo1T0dTP3metVzDTm -4rH0repVfs/fI+dPV/GcL7SZtNa3u2+lomJlapoOyUl651T2ofG+aY0+I0Nc3633U+UXCY9Vpc/q -XGq+W6nuMSt7Vdl5VdJi2t2qNIte97vpZFXdzb8lUx9ZGdYdrbIv7e5UdbLeqRLRdGr4ssAL1amm -dHpcu05UwrtXF4vwRnSUdXZIRv/4zkJVK+0m/nTzkDq3juz26yxtp5t6uiee1FhEdPha197h1w4Y -lAc+nhGv6qokxfP0DU15RdehYZ3pplNVfbtXeJ/taL2Gqja836nu3WvuMSp7ndJdhWufXIfWveuJ -jlGZ6CqPXXfXyWiv1F5Fd/bKmKWnruqWWbl3WW1V1elePFfVFeqtC2/movMqnzDx0EWrVHq5ever -xLMurbIk9N1WV3Vfql00BwzKhFfVDW9rfG1e0q3ZqZ2Xbw1M3upeWVRWI3zet4pUe3Bd971V7193 -+PWp7GWJpfa9inhSu/L66pd4vKpTavusbO1om8ucNzRa2pHSm3SrWffewfQWnmnROU+6egr9Qyqy -O9zzc1pV06mXmnir11yIeNukk2q7nr0dMCgTbqq9Z9GeV7kK9Sp/5/fhyfCO10QH1VmZibc6nXiz -wmPq63+4ajVeifbQTVS2OlWpHDAoSPrsMOtZel/1rXRR70rlXznTvuhyUjnNhc4z3nMrqb53v6u6 -VMQ7urCQbveqyruztMpqq/Je3jpJpU/LvRtVYdnQzEt490sPf7/3TGVTH+699HmMyrYrvS+V6t7i -ucq+UzVVG48aFe1u1/YwCa9Qjc7K6Jxa97rSjP/aQUwsU638USvbwV11A7M+3Eo9nf0VmshSL23X -i/k6aKgNjNMON+tbmruUVsIGJnfzjD6tyt/p7vV1rC691zylYZll2eWzU5btec9uNDqL9bxb2rGq -jD47VeahLDusLcMsrTykZYn32Sv3DmX9ioz2xDIqqf0Kse5+qz3xePZqsfBq7ej10SufretO/7o6 -d6W2aLpbqdW+V3+qb3TlPVqV2iHd0QqtfrxdVmhaq/vq0tmqCocwHEBYRDAsLlhAwAEFCvCLS8f0 -0p8lHSXbu+856b1peT9ly9tj/hetX8o7ZUyfz7nOVIvUqqRHm/Tr2ls9npum4V7tUq3wFm/VxrWT -zxdTnat5Rl3jEi2eXFzK39lVshMtIuE6Ke+EVEe4aiezvX3mzfu7o0Ei1Sz75ZGeXz08ZUZke5T2 -++5zf6y8t/qXpWl6z03JeVa7t2g0amhEP8bCfTkTT8eyf0u6ZXlSJef5Lzplt868VfIdO124Sbh7 -JzMVz1zWVdvxpvqIlHZprz3nBsZE9M3C39nnaCsRka4yr6fKiA0MqhnW3nSjVIO29D1qzz1iA7Np -v6raJvlsNTDV4Oc2ERsY+/FPK8SYGtmnSaiVarZE5UuiH8P7/iqj3qpFJ5pN69UzzRbLVO2qeSev -jOTb1UjHdKa4lyb9opaW7/CViVs2PJpoinbrhqiIa6+0OnZl7psabhYai9Knrowl0fr+ytvx9HeL -aka0dlaYaD26Mxr5TuU7ZmXODtNwccnM7tD3y5v1VuNq5k/uvfe51X39uhPi0asn/KKqnVJ6Khrl -3Xd219s9VmWUTKm4h5vHEk36dWSz3L0JuFtUEhDAkhEZkur+Uov2pFobfK/Hyku7Y+bdwPHgnNrx -b65zVyeZPonITk1GC/H8uj/4PFad3rLoFBlMq9kdpL1xrVerO3bp6fxzMjcsK73+8JwQF9P6+/qU -TdlZ1mPGsynp7bgHvahV1h9+j/nIEJGKvoh4urZb0XCvaLireLZ4iIpGeoaLhYt0O7V4XMrTg4u2 -aFt4atH4fGHtXYhrvRpz9+gqohXt4ve6p/KKLJ+IRGhqWabd233qZqrRfu9o0NQS82k2uvY0Pf8S -5prNnunyeKnHhlZWzJ+WHjSf3qrdviyXNp/l2kstmy30EdmZU/Pk2rwke0lRT6+1iWWzarO8XUpz -q+Z606knKZ8umzv6lU3Junkrm0y8VNWTlreQUtcWMeusZTlgUCwwH7V/rP+xBw/oftLymGHi2UKj -6qnfrS2d7q3d2d+S6dreTlFhblk3bTwnRKV9rjPtoHHX17VzZ9WpM+vuVFtHl9E1/rd6+VIiyrv5 -gZ6t/TbVRag3Ud3t/a4/lTkqofcQ80l1VtPzh5enyqxs33N7mtIsU1zFH11aKq2l/I9tERK9Vmv3 -pKbZdJ30luSDtsGypsHXFun1LI/aJvM/2+qEJcws27vbqbTAAjbvTS1zqRavSPa0Wr3tmrWbL7xF -3NPZVjPtt5Wuls538oknk8+S2lt59om1iupDT5edtmjzaEu2M9tjOmBQPmBrv12tyHbHqjsd1Sn7 -Rd87atYpKtyivM2MqOozO3qbOvXq/S7xJNVp3e6uulvjPW2pdyrjyeljt5JemcJ9qqYv0VpHVyad -8ItmJ6DvqNTQrfJpGEYZMsggVSZhEwAzEsAwKBgOCEUDkgmF4n0UgASAckBuTjYSx2ORgGyQOcYM -IQAEAABEAABgRuCgAFevLOF+jEDbQTmipVYF2YArHgN7oiRvTWTOgcz4B0bqkci4R0aFOXEOoiMQ -360B8kb2Tss9C/QCOP/4WZcE2qKWut3qW+shsuwb31w2scuicHsx5bGAvtiwbphJOWghwRcG6evS -YJondN+dsFGPPm9eqxA2GFrS7sUrI0m+SZsYGLMiMm+iqLt3f81oUXQ7agpjzMotAU00QDkA2GLR -ZYyvNklYkAezEEN8PKuCnJVxPMhktfpUajiY2E7g1AJeienYQhS5EoVVtvogdlBlPvonSWD2dCUS -Nl6jyXUlttV8CwpXIv7/0dSVmJ0+cWFlUM9R7vMRBElYNoXiGTggoEOgrsQAZwBT8u3XiU9HGnSf -CPXhXhELsR+G5Vpm1bt7q252MQET09l6f4OLyyK95glkLfHwR7zJa5mirTICDvTKS/4AZvxtRyAR -A3fLm+Dcqw+Qt0tFqaNM0ZGiice5TJxI+vhELFSAYygwAJaZTedC/VugwqB4bwmsmM+2LSZ/4o4A -vQBHO+3qQQ6DQbBnX0WlUZEciHkp02KeyyD8i1ZcV1ASjPmhbX59lrz0OaOdRh/IrAUuKX9MLSsE -u1vcMvkSxODaWJrbJb6cbjSxO8nZu9gPtHxCkC5wU8qO/l186XWQjdKysbpElkzh6V3EGtgKs16T -he1pUAGjol3E/EpcwlqDTMYyczqRYjOuMg2mhwDYswi0fD9wCRThi4ugOqEvXjy42SKbNCTE5qQm -tj/lVhwOGaCiHNf7FYx+y4Do4sz9w/uJgx6jaBbcZDyFOLhpx45SQhdP6m4gzbDKL3GGpotzulgF -qAF7TiWgI/bZlOYxoJlpT+bNA8QXH/qLC14EXGWjl9YmfHELcGXkCvCe9xraqmSL3RaYtbOw92qT -cshmE/HrqEI9OlYVEQxRH5fV7lcxeBHQtsOxMeoahpUZHiYlztDYDiteP8e2qHbaPEtw9XPme58I -s5hULFemCtGHWlaCjJEPZzZXbjjsnUyFM+lV1LmxqJ5gDN2TNvAkaIWrYaefP4yGiuoZy2Zga2cd -ZUCAKehkIcMoI6M1/5qcNFzBaxwqAy64xi0MYmjt3i4whLXttACn1VKucDvVKKkg6dRiFAXwRo1Z -EyR+2rVJ4H3Txl0ELDCN+SCsobRsH7iINC7ugE+j4eDA6USbpAaCDC1hYWCUoBFmQex9hiYFdukZ -nUqAb2cSD0HLOZPaAXhwRiINZNtmo1mARG9TRgJrlhnYNuDQMBsnAWS7TGMBnNSyvQgAUyvLal9M -pKCc6pyTI0EfsmxBJVYMzoUaEXTYASwJ3fNs4oIffeyAXxF4AwqwxaEzPKCVZF8kzjAOkOd7Tnui -WHqMRJTChR2P+giqdWGI/wDAfIjAwa3oOApDZMsWACmcnYxyQhDAroTOAAc3mgrVI/DORDgLqB5J -KBptAEh6AMpfBW64VN/j9IKK7aeNQojzD1Rktd+7YY2XX0+CgibRnboBysmHDQOuB39bfhHoPv12 -Bc/2UvH4uK5P1ahmuj0an8znKbb9qMsaS3U3cjh1euLilLnIYMIw3uOC38O0randn9qlebd/PEZK -BnCWpz+H+3VebLnvV3V9w2WghujB3SjNxf8oE+pN4D7UqWxfLZr5FHG64srR8gZ55H1h/ShH9twa -fm8zxUhEQKWGHqOrcvDxrfq3fGf3yGQpfXYnZQf4wE0SXDYe80XIjLbr0ThRmcoHmVbAQ3l821kb -z2LFHb7YRVKwHqHInZLjYIBZUpUUDFZHstFAUHToFgb0AqDr1T+lxINX+tU7HDCxTw== - - - WzUdRr7sj5Et98LyYhgAFhoKIyZ5gqIY8XiZBAz0TtP6hNoOmx+x7jo2czh5OqRm7ErPWW7FS62c -SI/gzNUde7jjw5EnA8z/TcoJReItjw7EetwipMCQtUGYwNZjM/F/NHCN/PQLohrG6Vt52tHhqTak -iWq9PoEWaXnjdDZ5OE89M5Pd6oFllEwvTvYU0uR//eVjvKJc0sWm3zCqSfweJuB369ZgqdV2DGAL -wWJQfFm7agnxoijSLKILKTrT5bdeqWSiteTm2JXZk0hvIA37JF4le8SduFDSqu+UxiGzm2KJ0ylE -k7wOpXCNIs2iEJkptKmnFcWrs2PpxJ6cw4lYa5JDE165xN2XHp5BoaUIgxRVSmuWwaRJsocRrQKJ -YieEhCO0KRDNGH3wntIUeWE5d0L0TDY6Zci/m9GL0MuFMVGQt+NCkoCecRV1+fGAk6r5PEGJuOzx -UyIO8zwLkOnveMEOZGTndzUqRceTXygs57MqDBqO7ymRy5v3ghg5pI9uWP6aX7ugLDV+HgFCNH/O -YFOa8XIH+iTzyAHGG+knBuQKM0L4nSDZ23JTdmGpraZzC3BAjWiWwyeO+cpCdRjpKpKuyiGnMGez -4EaZuuNQftLxg6RuwkRcEGAyp3tn6X1bGHNBkvhJUBnZ5NGWXkZES3q6Tsic30R+IhCviQeBMrzp -s1CuodrdUQ+NlFBCY4fKDOEQXlqBk7LRZh9VeNHoxrmiyWAyHh5yEapsjCorrxfKCf0Vf7GVjo1d -CRL/ld6KWGokyyaJ2awlzVKAQL3VLI20dPiKyEf/kCcdlXp0oKgRgNFvL9LeFPf8LenVJHKjyxTl -WnkxA4B4SZo6t/F34BVuJOrLb/Evg+eBmfSmr8IwYQxEYX/Xi0FGfqQeTvmxXE2U/Eb/kMlJuFbn -q1pMzhrZ/3HJvN9XAg1G44seRp+2znub7SwLmvxD45h4QrnRgc/2GZuZwHNlSMudfSOSkJG3wM7M -8yRO6TOTDX7hv6No47PAYM9MxUCSnntqCdYQx7o9pjbmqmCNbq6z/RsLODOi4PXMrNJLaW/8qWPm -cxiZiJuRugiYyyF0bubFaq5cIz4CGV/EhOFlTnTvl+JlwvYQtgO7xJEFc/paio+EkAW4VC17x4DN -s3ChJLhsiMxgHsqr2B44z+S9i05aC03podVmzb+IF5q86jQTTe6B/5xaUxYC6FVeAf6j2UCF0HTx -38TjB4vJqXTpugetGQEYqh+HGq9HS0iMsNvvmMcrZ6fU6OOfXNY9k1useyPkOZO9CaU46lIytf9N -EXqmb2Mmyiaci8AXcKmEE/5P3XMHnKBA1nMAW+M0D8c0Izm/dcuJRLYxYljVJqiJMgBEYXjfdCI9 -cfXbiuUoBtm1nLZYVUcAZqbYWmAJUemwgRcEmHrYybR45iiUgCY0M7jNnqXyP2e8gWxKXphzM1ma -Zt3P2fYljMCMNS8ewPRyeeqfscLdYeeMQRPOezHkF5/zoA/TP/ucyp1p584fdPY5ERHIrpq45Y7q -TG7yO0yzBqsW2RVC+GAypoN6Q0N2uRDzotGcmXDdOhGpK/t9gSCc5bTZoMgnooxteVsbGjG/SLjJ -sSc9IsaZLCukqdg60Bfj5HRvYgZjnA2KvjQEEpU+dV/Yo1LpqslTinEuXNx/rGacLYahPQp4Rulg -apuVDcbC2t6f34WixeLlVR19OHHxH5mHc1c+Az+PeI6tcjBO+ZNrgJDzPhgNoJkbDzlVNXu+5iGn -CGucy7x59Euhqb/EAwg5naicausVuxnQLajUz4ejr8p5V2aMiTMG8gzQJAbqI/+wT/RzYwei2Q+6 -KAuPvi8O691ApC8HUA9a5KwSba22OYnmjwPuLVaOT/SNklWP1Mex13ew87j7TDghiWWcnFqdwAhB -bljGqU+FYh+7IxNWAaEPB8SZGrY4EKdpMk3qvfLZfiVDnO/6f1ug5uK7e6eckZPocQS5mueVkwQS -US7MDY7cnzIp6HTIKegNVmwKTMAWhhaPc5Pk7oONra/tb68W19D7RvP419RClMOHX2r+t+YsO84I -cBYh7XDLDG2ws2AGidMXWxZPJV0ocdaaRRJnVbXOFJWbSpyormbiFbJZuFDRCmd1tRNOnG6YTQWh -BUPusFzzEFdznGnhrvHPwNrEJNE+pBe7L668gCs7ThD3A7S8cE51nLop6OrAeQohHScNg0zjb0bH -WeG6ccsWGqIcG3Sc9HCW5SnL7CtOx7WiUTUuWwXrOFDmoDtDhlOpXXht2KnLcI52Mzy/q+xxRpSj -ONHupjKKh/mhCooEu/3b1LSuMimlCIuJnKzzJUlxlrD2Foqe2VGcA9VT2K9INztOJT9WqOM8D/sG -bzucHaeLXEUbkhWHl6J25NaV3nScNVA6aTqaKw1YHe/FwfsDaer5zivXT6c5DyZ+KdQ0WpiGqXm1 -MlgxGEmFrGBR6NserOlpDU6xyRB3QbFm5LamID1pki6nm2s+i7fYHs2FXnMHrEIEr6lKBiIE8poe -epoMfs3kT5W3XvOWoVrP9poIUiO0Niqjfs1OQrJeM51nGwOp5I0tqX9NsGNt+yu9ZhXcusp6zRzE -IVW8prpNLRvAplw6htmGiM2nfhTBxWYtqDmd7SRCWO7HZq0endqZXrF5dl+FatuE4889WBdSEynk -ARxxllIzq75MbvPrjnSoU25CkedFMJJ/k3piTxr3jdgThFvGIcJS+f2yDi32VHYMwMSeeuMyoJc9 -wSJ/Kt4ENXHNnsZaSWie97S49Y7x/cUsPIk8EHfPh0W0kJjzANZc4vN1BfMTHtuG+ASAsoOQzXrs -ic9oT5b+JfEZXT+KC+IT5UwEE59KesFKsje1gPiswYnSC8SnaHKwcQyfGdqbr8NnCYEOsF7rHJ0P -wW74BJcg3Ls5fLKYL/tl+ASHT80gLHzaw1AQQOHTN4iiF+Gzi9ZQsgX91rmnjTWVECRo4fPV1Og7 -ck9yUpiWL/fEHwqVJMFKAz4SyyU3YL/YKwjpHwFdE9wEB7pGnALLiTwHbhsfYhF2agw+4HbYHsUw -4EZtkmqRwFlf/7ENMk4EGxLZaHwWwA11Y5tKNXcPuKVDzPj2HvUL3MQN+jb8/MpNeNu55eVHnPJ4 -m66+Dkze9gbfUO/f0iZw2/8iJncOLzduE13ScFQNS7jtjm3aTeE2BB4TnbeRquPMR95GT+v7uI2G -gJWn6G1/4232rTBwc2UQ+ituu29x62UUtx9J6LDZFLdHEUoSUtxI+vg1FbcoS2cWR1D0VdzWDd6y -WHF77rZIlxjzEK+4dcc/qFHcKOJyEyPkhCi43Dgct9sOKZQ0MWhVM6ioSS6QzBt3XLKDri0QLsOG -XG4V9vgcDN6MITstBT/4PbyaWtgrjhHrNQ6gftjSwge/7vE+GB5EolbVUmtZAra2dhADZxucEFOV -4M1n0DZlHBCvaa+JTJZrx9cOwV5iypShlM6AbNAKIAmqm+7ELmLTjMx2pIjSd+aJ7h7uuaXMzIAc -4FePhlpIIs1CwF0GQXf4Ev/JFA15WBgW+JKIgcbWuPCYVyD4stKngZ+eJG/9OsAmqcQbAZtGAcz/ -H//JN7nz97KA5/roEEQoMn/uNFTbEVgHrPOWJgMW4r3UGKRAZaPJBL/iK/jb7Yxm0j06B/4c826L -yZEV+tQKTgFBTUSnLySEwSDZhqTN74lDfQMh+AuDK2zneK03W3Q2iXsWF3xn9Pvg2kG9Lt0ORsao -SYqyhwwjTKEtxNZcN9K05CgPFDiRbyWhLbVnHokQTSsaKFeuZRK20cwkzjFrZrgmqBC0Mp9M9gbW -gMUGez0B/RUb9wUy0wedKQNmju00s0w4FG628mJSZXg/bjbz0t+ZCZvWFQG/oHuGmcwg82wHvUrp -bGdKkvdT4y6F/Lfp/iOivlf/84gjPJDNphs6EnxIkVhKn7cyNhqISgGTSEcb8G6lrj7q+bTMbhkh -2csuMUppEvZ+dOtv6HsQ9QXkY5VMEn5IwI32AqlWteJb8XsiKQhEqYM2Uoc2+8ECRzqKNBN4r/Fc -2+Qf41gbHQuKieLJ+FGEqnaYb6wTj1TI8Q5pzHvNTfF3FM8FsTDKelBwvYFYhWqK+DGHp1BmfNcj -XuASIYFZi6h1qu1aHm41uRUKPco7QWJPoiUwmERlAZC9nkJdOUF0NeT5srvv8CXysziIcReFDGMR -6Pgb4j+EYyup4x6Od4Wjy/GO0E7KAggVmY07LcCBWrCoLON9WNhRfUUEJ5Hq4aLRtFBdC5GJqvH/ -9kFqQoqu54C/gVkfC7DVyBuQfzK3HQDvUAmeOCMShSp62SsB7FhFThlUMvVqKACIKzwaoR4XjYq0 -OfwNE67FATkcJcSo4k2HV3h6Vwxwi+r/JuTvGDQa6Yj/W6VZfH25kJJzL1fq+1Scy1OL+hQcSSGq -NSHzXL1I50Vfnt7ixEM0f+VmmoG9h/udTWvMfYxYNr20+vPIFWzvk1mk0oWDfL5LxR0rRS7u7fTi -1UN6UiJQf0CHoMfOHhi0cB8rN5mu3Jo3J9i6RrGNH+1eULRU4F+RqTC32hPL4FGLvFt1drYgkd8A -+wngX03wYOdciNsEc8ANmQ/GQG6K6k44LH+Fp00jGwxqBL9rcWWdYNLghBapXSzF9POnhB9JTM1m -wy0QB7OiCtD7tLCRVgsd1C3XtZPoqOQKOWTEEV6QoshzlQmtdVA5m3Yy7rIOUqE45OEy4FjFlR8O -IpYAJPSI+oDUmEp0/DtDvQitFf5F1EKCJdKxMSrPuXYEje7dSYRuDjALswYT0LtSlEB5+brKyC9P -kl4ClbzrsywCx1RHQRE2UJgSaKpjk5uAvDZJbEZ0SZRTOTxNAOoCKwhbcQCS3QYWCsfKw529mOUh -OmQyVlFJqJEbQN6S5sX1pEvDwzZk33Pq4YPB+0IIxXI4q82jsV3u+QVy0dQhOOm4WOWpqS/64pFB -eUfq20RqRXdDW5QSmHVmjWiaVYVM1wLl5k0SxEGBBLHVK2huxVen4Wdg52zF6KQksTO+68Q6XCgn -xJXjdHKxGy8hD5eJXbCSsx5Eb+uSMcv0Hvp4quxLzIYIE51IiuqK9qPamXkZfo1Xiu9QSmMD3N1z -e9I90VBfZQ7ePWFAibKD+tP/D9TP2ZUcRBulnoJWzW8/cuSdGrk2XWAwgrK2g/Q2mqmspWEY/738 -wLkvxUzy1/MjEUnpfVA/Zb68M01dzVZzKmd0LMOpYClXaxDQDYRhIbzLF/5YRrKMh9HTDGq8BXXm -8/4DzJ/76oQDQy2VMAHR9o6DI7WuUMFWHw+QA5/AcXhAn1BxA0BgvHSt+zFeQJB7f0TLdv4iNcns -sk9/l4RUS1sfUsHC8ws3H5+oxokDRN9ivJmcP5N2eKmGz1YL/t26gGvawJlukWFnN0asdXYy7NB6 -Ke8ldsZzoxcTOjeOFsx7YQvJfCSQofTqRzCurAZoR4JoEZVtyghYo3gvScHmKsj9Zw== - - - I+MUIEHeqItSmc/VxF7f5lnjNILwTKtfEXss/W1EVEnSGDcE40aLTogbE21P4CkUTo5AVARWtT8I -6+st+8CFvGJzDwzpKmkeboIry3fYja2A2CEhWm9DB3ey8iqHQYQ1xXBgytUVbziPVTe2gQ2pqnwN -fUKVGTUINBWhaKhKUtmaAamoLijDPEIVZwwJ3VMDhYFUTgP4ghU1paYLOgnTeraQlaUOZYEdSkW7 -wo0k5cAKREKKBSpU5+g2UkAxjO4DBcsnSpATdCCK0ITIZ2jXlsAPoakkITeVUUe3UsHDQLIV7a29 -DDiEid6RZrHrnWONS//tuY3rowFPc3Pmy+goYbEm4uAl3wpJElytaxTRsTpiGrEfDTkx0LlmK3rZ -/Eg5qQVsiZBuxfcEpIkpIXsX2Cd3BMd5yUSyznIpEtC+qlGR9QibeDVoQWB9AqUPpyUR345oHlAE -3nhRHMqhIXMxAQgDxkOpUBZbCCLtFAhpAF8TriiCOIsIJoTI9vCX//ZlQ51+d+QLrQPOwCeQUDQf -grDw/c4UA6G+Dn4EOhOqUAXCV49YFgCs+kCunzTZ7gXj/HFd6x3tNbnkx8vM163OOb7rhiguuR5Z -C7t6nvQB40oOVIR/Y3CGmWk0d1KrGZPtISHaVLWKyxRC+nknGfHzXN9kd3WgGTAMH5zM2I3o+BxG -FfSHLwnGAoCj4OhJOjlU1yiQ9DH6bbSU1xBrWLlpa4shbnRKP7ItC2VmrKlkoOs7jX6pg2jtYRSk -yEGeOVuW2sqftdSUlbtZtEwouJaW2Zq0q49O81v0vDydeXGg+XQyEPeNLKWf0goREio3RsXpxxAy -Bny/bb1n2gDnw/8zGj95sMDVU5IsVFeKc6nzuGI1gr3GrckbCXCqg3OpaZVXcwgEaTPLasWk/RcK -uL6oRK+9IK5SC78Wini+0rpiLWFummNENlXvpLuUbyLxaR8POzGmePKYtJVDOkbD2h9F9tKyQJsW -8kErmBTy30tMfXJ9NgnjDd6zjsPDFFRx4zf1n/pf9rnMAJcmNZmXrGY1d7DEb8mV+W2OghIVzmTu -Q2J4QryXjFgm1KEQuSYrI7h/aR4LzUMafEniWzTR6Q6oWxR4hwV14QrncRC217JtA+kWu5xkEGoE -/7nX9Dty79j7xO2/Sxz2rjVzBQP9bEw9wfLkNuCMsG3Lq21jglgCeYUPRBTLzLYQ6yMH7ypW58zg -9blzXcALWUEzjVPyFLYgt/FsZtjfoOFTP9TMPFHbIjZVSeeSFRfoQIsN/nsuuNfGCyOoc3nQnFxR -eYoNGDgk/5HUeEZGHnKJZDNIY/afxlTN+Uowf+Z0Z82Wp4ks4vgMSW/7wcjbkk+z8Q8uDmVuutgw -YgRuOd3gWgq1gJ6Z6e0QTTSuHIpiqOCuX5IFFvlgDYzM3mB7/38Z5ioqKca/cz9nIZsARweV94uG -hJ+dbxBezNOq1IZULFNt88gXmQBSqp+2xHLbESLUI/nai/1Ta7t9RKnBdWTWwlOWCHYpCBD7h9rA -bAvrhOiFjMCmM7JPOEEDIL1FBIP6XAz4AgFrJqiPaVjPPWE3udQQ8VjJEXwgk284EYEyvozGwHJr -h4vWaoBECv0Sbv36gg2qRVZ00hvqLJM2ENE3usVbXRNBTz0n54VlBPHWVxFwixjYswgcTsgjW5oB -j52UPQOZ3ZqRYdW+vYasmHj0GPGfGvBsF+0HHNPOtJvUiWTFgaQKsF9ymf0h4Tup9wDC9MeOCcAN -jMeg5HK5bWBzwC/GI+xTgPqgF5F8LVzPoSW/q4WcM8AQ573NvlNykYTmCjGvy+KatiToPxYPqbyc -nJyrUY07HnkOgvy02D8X1vFQQOOjdfHW2VqgPSsmusVOnYhkq8HBgshPsiGSqBCj2Fyi9kDsKnUU -L4JWSkHMCTh0CjT5+xZotwu/6gXKk4rz/vF4jjCHvosy7r/BN883wI9qo8NSoS3Op0vSrOsgpBbI -cu2CXzzWSAm/wNzk4PDcgmbRj2D1mazcKC7Bu1SVTbhmB93dEjLRJolkSIA42Agikawy4A+6fX67 -W2AOdtxSCUGy/k4+s6uwXSI/jIzjdLfIoVYUVoUjaEyd8sz8j3D6ojRTgxQLqJiuU8VUVvaF5iCG -y+rcCcoscrvIIY5icWPrMsWLxmFAxuacJtKIB+f/AO+Dtxnr/ot4OkwIfq1P3G8Tm84F2u2wjGNh -N0ixhbepGYQ/rEbOToQdJvmA/C86iEeiUHWzO7fTweOWdlyWUArocj2PKrMqKRpzIrKtbxj69QJV -pbL4cwi10Yrp7EFMIAbijiw4egm/AT4RgnUW5drQEl51bajvywfZE91B3XbLQNHfKTVfx20AJFj4 -IyW5QLMpqMYcYvemLnR+WrE0PA0s3oICsn4DzQCQOCcDYJ8sWOGYGRVAMZbI0oCyaNlJAlocarvj -Pl9MCj7GJ64x/QVzi3o+G4JJwGE3ZfuncubDnUxpeimUxWyLgZdalX4aV2GAcS8I8KOrop8gB560 -Ua8CyaA1Z77M9AC/CnUYCFgM32RKWaw7LhO71FK0SLWu+rWB9++OU3xK3Hd/NxUO7SbQEb0Kti5k -m6CCO/dMdYDN3F/fjt0648YSq5jIkNi1UIcoKmwabkQNnWgG5fciycAc2V+ZvdjddFeux/w/rBay -Avu8yYJVq2V1QuQ1rVfnAqwWkLEsyGzkp172llEj9gJ1fy6zIE1VK8FaWjCnhfXLJ2/apv5pCGtU -7B8Zj8w/kaCN8vlDKlpjOosDV1QSNtCziALBJVqsQS91O27UBcjEwJBmGO4PcYj9398/6e/6PLTU -mY1e7YZuCIBX5T700NqYB9rRt0ubcarTaIhmYB3lr1mXK0a+xYbhHNdRUxeFzNkSK4ZBHWh+devd -u4MMPhEwPvu61saYe8hlsdqiOw4nPpx8lArpeccZaSZoCZ3e86iRwX2HfcOLJUXBBUMSOSkZm9Pd -lyfheOXjnxUVae1ToZdYoVPilxPFoand9AugWxlniPY8KgHqc3VF93JNnZ3fiIcxaHFO8/gBV5A2 -DBfHn7+3bcqO2AiMvnRfF8a/WdQohGpU9zv5V2OZ/xU3nXfTil8tRpHroUZAaUbKPp74vrQJjbW5 -6SbpJnwxhUs9nQjG9QPmGzfRV7BEZH9bZH7SQiGNYglbgUYuXZ0yo1w+usOiAAgcghFZ5kVwOCPg -B7fLn5DzBb56LUBtq1A9Lf/BKRwY82U3DawXTFn26B1PAaFHyuJm9RdMdkH1cFQrDfcFImqRilD3 -k4XxuBwqYtvqnXgm3Kqkx/x30n7B5KZGL9dJA4Z/XJn/6z+XfwJ1H/QiofVAq0YrSltZEPM9I+67 -vbnSg1YmHLry+Zp493BMc+kRYatA5afeZR9Za38PGTT7KI6CnC+8dZEVdYp0uCEUQy4IOB2WN7f7 -w4oLi4rjuDkjGmMe3srnggKixzJua+OHXstt5ZSVPXxgG0dM2Eo3lvu/R0tgPQBHKjWkq6tgSVTI -Vw06AXQQ6kHiRMShHqujHygOnRT/1Gk+hS5GKeiqw7zX1YKRRgnXdQD1Y0tpF6GlCTptdL62qHHQ -D8LETngBYiArAi48jARiM8jvY2+rXvSjB6Ad+sYS1N0mO921slM+jlxkNmArb6NBnvZzfYSc8Kbb -+ijaArMLSTJ45tDY6EbIiLIgb4HGgVIBoqkjXv1z19W7CiVt99upo8GRlW0/tcctzoZZ4PLad8I8 -nKkwSvmaVq5k5goWkvleX3fQ1UrPz1BG5Azz8aQVB7jszkA7Ba1U3C+hSVuZiBx94C589ZoHpT7X -Iih20aC4aOX9tKDwjI7Kgtn3T4zcTxzpBREVHgCD5X5HdFBjhhcg1S6tUM1qVM9QaDbxcQfHu6rN -euL9NOmz/iMFIbTvbuQkWXc0IjRXWmhhCDVk2J0xmaihgMaFTFKilKAr1qdsiNC8BQNISvR3xaFh -FQkR7rPto+EJO2dkXwSO+atPalSMIg0mX4oT21oLKN878kW0fobO7+aTUPltb7TEneUaYyDU2KNs -m6fS5inwk4MSfouVVU9UaenVnVtYueBRrIjayhdVhxWCX/dgBJXz4wFtW2347zx0OjLEybcPGRHu -rdtwD6PMx2HrI+x/ZPPAi2+inlPgVwPE7nFTZp8GsIbQOydHWENhC1VXBLpX48HSKG3Pz4bn8s1/ -lZPeS68M0QswUb67o7/3OQJZ8ZBgze7wX7ZUsQBYFTH7HGGUV7kTzyi0++ZumHg+R6Skq5Ao3hCp -oTkijW/Wx3bek8LMplddtOdr0hUFxC3So1PMRTp13b5zyVoRPbCALAX2GNLbmmdrm1JMDE54kE4z -x5+fh2fymQKHH7Hfr9sTZYxvkOkJIswmcbgbYhJATOIV0qPvXOqGD0ze3dquKIHsWcOof25XrvtF -qj5cngtIWSkTkFpAyya27UrMWhp/Oif3TxnNDFcUF5Tf9mqDu3mRr94tBRLsX21cptrQgfWwjVqZ -rehU2SMPWD9gYPU3iefPSyjDiKF+VpmzXuU/8utUrFZTsN/R8dy/Unoop6uS2nZDzj6JhwMyOrHI -/mMXZhNIxOXPJjR8NDkkq1odaSx60Mr+S8xFoXnHfaV3Gn/ACpUCOGQPM4/gQyvliz0+P3XZmICU -ClNxF0hXM+7dJ+o3o/1N2xvwrV0+RrfMxbr2ZHEQAjociRFr6NccelRIu9bQByWe+NDVOkr4OhrM -xKFjdDAvgzY6A1pdZnMgzARgFDMkuB/zcUpgZVeGnpdxN/eF0eeijOHZvVKoPFeE8qGoy+mtGAN1 -Ch3N2ZskzQuLLcybl1dxwotUT/fffF5Sx1QKpdDcUcAxBdkxctL4JlatZWtxpP3IC5K/fsUFqOvN -0cvDFt5BVYbjBFW5xEwLKHkOq/BmejkImR/CrSC+eiKn1sNlVyeuevMsmvTGsjNhmd5fmZsrEG+z -oi5LPN+YHpQAZcJDSTdhyZuw803Y85gZA5x0GH7whq123nHScaGzTeyHSw6TbIlCdPSHqF56LF7N -DzQYGiFDOpMo8hPQQ05385YTVKujZJZm5NZqAN5s83I3tJiqkVcpxV4qLgSAhKATC6RAiux2sFKe -3kV221ERICMnVkHAvF0CL/Q2uEM9ujbZ9B1O+yLI1x7zVor3ehvbKgMo26Xpa2vAbBmAajNvJ78i -ES0QtesQOB5XzvGPn6haUhmevH2gvLU+VeNsgH0rU62SZj2XEqqyazkukdmS7FSoqtp3VBGsoyS/ -6bDNDY1F4BROBdWEp+Kqfax0QIRZmY0IjuZ/uihw1+sC7ku0J8B40MgbD8ti5qnkB5R6ETuvqrvn -gmbKcYLGIsbMJUn+HZa3aVxIW6WfpIS4sZB+xOZwm8xIKav1RfT9+7T2xmjrRH8r6LPWSgm6/Rd5 -+6OX/7OUrzUw04XkgX4W3jYcIAwO3GCDo6gb4ezCtokxuV5wVtz3XAxuSd/3lkEbeA== - - - yS5cgAts4QaSsri0Mh5IwECl/Q8ayIgC05SZLnG/o9YZuDQCL6RHHNjMdCI3RzYLh7tyIQYSNET/ -aVHRiG7Hy66gQKWiF4rFXMc3u8ypmVCaQGRPICgh6oeGCqqUj25RbEngstInz9vTfWDr2AMJ69b6 -ltvs6g6N3ULa/fGlVHmhrqrVmndHivBplQ4Tts1J0w835B0v+p6mBzrPHdN94/UdntaJYmlbo72y -3sNj/69z4RD3rWCnx1yweIvDND3f1rMsdA0NKPIVRbRhrrKUkOZr8Pci0in8AVHY0s9ceZIEKbNK -1lV8H0zLvGPR64ebhop6688j2uFdDgF0wC60ZsvIJaRSDeLYnKyyxZvr0UDnzeFRR/V7rLppvQ5K -ntb73l73YbQy9w5wElsy8Vzv9OOlW/sDd8gJn7xkNZIEa0TucwzqIunr/9IL3t/HYzB0AN+da5iE -NJTU0ycc9LVV7HPA3/9rivUdZ97CcKcARPtB2ANMV5ScP+nfbfDnwQOc5uuItJgJrS34xxOecDBj -sA1w3m/2eKhzUZUlqad2/ArDiwumZLWyE85UtFfCZpGe+p/VXqmxUCgVFz343qd3hBongGcDeqB/ -p5z2mMd633liYIOGSne3i/8xpzZyOd1b7uOhmHdWmX+YQ/tqxONTCS0YBy1xE1r59XkNGUMBeqFc -FsHJ/yt+qT092t8ZxEhZpgO1tpdeux13AJIY2geQoe/vTB6pKSmmX13Pirjq+zKVxCY15igG9bko -5gBHu9+5XqSBab6IvnRRGuLClyigqSu90NRaSVj/nm5MAdWfrHLd08JDd0ecnm0Xs+kYHPCej1w7 -pKZ/k80jTCdIlw7rtmFseqqnP8uizWGnJ346WVYo9jIKkiBGKjitTvdm5TtXtmd3Bw63rRiyjrdu -5m/htZnEIlxcb1c8c3VSSN/Idzm5efWUJtk56GVKC8jatagtOuf7BfJ3FHm9OX78ZiwcdnWjctw8 -iQ4REz2lJs7TAj2E2DSTgSW6Fw9/uPg8x+uxmEa9wqjvmQl24r1qlxJH52Ldw/aVw0k5P5iJkUYw -fYGriJlkbrcwziu5L7lQMMlXDmlvziT7h4AgiDBd/+aCc1OAuCfA6B3ksJPSmXFHMgE1qQf4yBEW -OaNJYMmXO1AGO5wBQcKW6/228+tUA8vYLsvR4wOXTDXBR8yCQolvH2GhFK5ySZbsNQvaNeGRkP/e -ZkUOLdU5cOYLlPW0s36Z2SDKL7DTdH+XzFscU82mQiKcUMGylJ9fayh2UhG+tJAVi6S1qWBWJzDN -WhrMJtBMyz+ySNloFlneEixHG6wxGVEO/B41dzYTGtTI5RZuFvR+9MCM18MmUjED2HigPJZfs8Ld -Z/6ovYYRAqwwWMiFhAawKx7/CLEk13OvHe6glsG2wHBtpdriJ2Q1uX4RXaeQ3/xUr0oiS5OGlhY+ -GmvaV/EkzMlFLnZXuW1yxSvQlFLZpwvzroiqO5WK9gOiqBQFYwytOAwThSW0in0Jf7SKq6t3Ir0V -5e9vJKBe72fGly94JPA1U70d8eHjGgY6t7W1FgmKkzqEKK+ia8jWpZy3Hs2WIbvEXjnPxq+OXyRE -nZGItdskeXWS7iSrq4n0oXYkiamaJAdzJTOpEj5AOuVHFKIcjfL7tkK64unVaYGZGPMv3UIcwbVt -FVT0Uat7A9TCLFXsEccr3c9Gd+Mbkt4164ZlxY4lICMstR/vdC8+ZXtLCcMAX8NfeclcBXA1q20t -INKUnDgB1lLvKj9B9jSG6sO5N0YtyFNQKMKfBZbMeFIDTcCmPkKnZaybiWDQzmmScssZin9zz1nz -sgH72TIhY11GFnlFkqXUS237HCKfbV/kw8Qjeo/T8l/qLjxGlcrUVqlFFbRkDkf2tsbG2ifA+l3i -0Z+/L+cc1YgMchZk7F6ASN49UWQ7xa4fAlQKPZudGCh2MDWZLS/cBxmmWAYmmL4NvQgbC5gxvzQb -d8DmcduTT5DCf6xkmlrlTWDgKegVK9WYab4/THyNmwvlKs5cyg1oktMhOUqnoyqHqbjZ6VHuYapS -yI5khJDHh8khdmOh62krNC5lJQxp6NEyRuj0cAJWEtAMhboCUTE9s25dtdqbRrOu0sk3vY/Qa56c -aEpvMS8avJ5zUB/mLUVzP9YEMeInVp7Ug5ojLB8K6HaIvB8Sp5YLCBQiRJkCmAp5g0MiZeoBDD1h -4loAkntQA7lNCm/qC5+htIidGgKgrySf23YW2eMg0Oek0ufChKqREUpbJmMYwMgxnQ8zsqGSKPVk -pUxGuSLvctZvoMD4XcPSmBPtgawdUyZKJhocnQlMsH6KtwNhg1l21xKduOupAqZOKCk4jR2nA15z -jPQA6VrSJHL6MdPaMhS6jbC9cK3OTFPRCWdBikmsflBrmyodhDuky8W9Iqg0OvN6VuEPIAL3WVj8 -dAepREFEj7xjA4R0FxX3WoZnLL2d0dG/6uVbKD0fa7fNPXpqLOs9m10EC2L8sLahQiRiKPfW1JoS -kVv0dKeq5p3O2ct0BfPMf3xrz8ZHjhhunaTrUTpdKMYp6F/pYG2yAzfXx57px4zN7/K18CHHv+Mn -ZdtuwBNGCpQsEMF3bnvul7nyKE/+p10cGWxX7wxntPVcDfJy4/YOgnsG21oCOqBmN/b/YNS+detS -1raZPI5CAQ2jdEQ+DdP7BfS2sPcvgSi5XIP6ZAHG4BJRxDYsICXbxHxuKPeRRu8/dB/mflkXMJDv -ynyZ3egdjnIMDDTRwRx+ZpWlN04PsRNe5MV5BeNpeh0GfjtgsAld0Pq+v6BaaWYZNKdYALJ86F7W -EjTwdV5mwASOE46aPaCIME5nj8CdovOdeUhAIPpDsPsEOxt3yMElVn6OiXMeBKeIgmP6rANoYMo3 -eE8NCj6IfwbktmndQTf0MDd0uftbBvLqck5BzA0Ts2z7APqqFBzDm4DBbPJvzi/4Ol/sK5B6BGKJ -Lbu1K3LH4rJhAdzKts5QRemQnqKFyMxBWhmx1nqL2fTcPzMRYPn0AlzXRgrcrdhPN7RhVc/NiEhv -mHQnTUFTm06/CIBFl9PSSz/6eCPzeI3/QtNF4fi9QMyJOyE/DTfdM2Yw9VWkwjNyty16DaGix+Wn -QgKZ9fL6cVc66cMR69EBrEeiIZ2MInIWYaAfMNUPacR4SvJQ/2lwGvJMs+z4zEvOiMITApddxze9 -4N44ZM+05rGlDddlyROYA07LTJ7oIIHtXe8owHdGf8dovqcUScQf57IFjy32PSHSlbhy3yUtCWTx -luOD5/4QJ8TDe1LnWYwrzQs2EtkN/DvyXAV0GttwFSdvfCwyC1GeNvYMZqA8/QAT77bDZR2JKffy -XfnDRnUeXauVYbGFHtNk7Y6YYRSRiHIlnJVbQHsx3N8kY4rBfCZdnRj2p3r7VR/P1Y/Q+WeY8gNZ -j0yJ1puiVJvQt/F30yNTcyIgeYwHS0mGo/mPO6OIbSqJpir3Z7rRnz6cmz4ZAzUD/lf4IPBqU24a -jcQ3ZeKP7cpjVfziyOKfuYtv016PqNcxFD27aPRZkW6dM2h0fiyWAz4rI555n0qV+w/Veffvhwx7 -lrF8TnjpDY2CDFxH1D0MHLlksiZoX0O5Wbsb1RkG2YFVIq1er3IeC7/RiON6SdAB9uiMfPFzF0iY -9Xu48FWkj8T1Ry//UL6TVAk0qZT3z4gfJrxP9LWCljFUM9+tjvFWK+63ruutKrNUOAunOeq2TkcD -qx4k6R2fcQOC8anbxd9KGYgbcJBtlfoo3Uoe+GjIzrreL6vnaMycPQ54yF7o/OCDqrTG7pp/dvii -JAHiQZdLt3KkduXIz8cFUJIxls+UOVmF3Uk1cye5RCeJQXYDOImiZzvCLzJ5k4lK8gCO9PMbN58X -fLdSEAJ1BgFkbnx/Gd67qu3t6ZlJ44WLxSXyMW3J4NsQSVsvNuRNBcmiy5xPlmImVdHPDRdYdNv3 -2lsXs0HZHtvh9ZpGBtcs6s09JWEgfYpAgDXM9HzgWzuQinHCMhvRgZiAKaFQmgwKARcWmNEa/rAt -DEFC5QujVO/vIlEs56+4vrMqxvmydSUgfnkOANuuVhM80LJiqymW/SaHHrgCsA304wCsuUf9XADb -EcA0eEEbSqFqTofsQr3GoHxjCctPnzExEjc+vSARSpSWE9pmkBoe9cFqy3P65bcXZVCTx6Aei0H9 -9ikb7epKWF/d0U6JkkSvOugIblb9XfTzbDXlBJA2xKtFZaRufxOJQ7VvK4Pw7DuS0wFwYkCoaZE2 -JfsTEyi+APJb8uAnCYeBYrCdxatp2r6O//y0yT8p7+J8JsxAOKgSca/DOKSwVSxw/ckTBU4KZUdt -zQmqpOLnpV+MmITMzY0YFBvcTaKBThOtduprFLKpQ4YSHcnuy0MThmpFkWTc5tG49Q7zIQ3ajwbR -DT4tF4mOBtf715Kj0b2hlB1YnaelyhrRM15VpN60wteG5RZtBGNEelKflmMnOWZFDlI6FFfLbfOv -NyNdymMUS/+yJxREPYscXcDqzBifzI4wBfOQkSdTCepkyvpmadbNkjNjcv9bjSxj1NzUdPD420n2 -mkzjt6JMZT3/lOY/awBSrkrLyd+zuDDz11wZqm5Ct3nzmMW5uXHI1t9IEbc3hKSXO6JuNPhkOCND -oekTbRVlOznjhGOmiRbR57nMVsE1BG8H+wIpBUi15KNSjIruGE78ccFmBOQ/GV1jcQ4offZxors+ -gsDDGFKVIRVChZIwXwbmDawToixfIYkiVgdE6HBwL40z4ngOp4c4bKyPA8WYVz642HnIXeD0aLrj -5X1JH32x+yYMUxNPZDAD4Lg1gF6MzkI+o+gNke+DH4fEVXm6maBG3QGC2GghGI5sOQev1FDaoogs -/jYprcBWJru3GtkvtqipXOEVd9GxFFn/Fbci/fyPxPWYE6Rotene0kP/hQAeRinFZ1XSxUgUG5Lt -QNONYjf0NNtw5dcABfgZs89J56MBJKFvyEA9V2G2cDBtwvLsyCTFFfQYk836STYCEoCk3651IiO6 -ZNerOdNkHP/xZdNvizSvZKpT/X3U69hnNo6op40ZGsgcJkfEjgIeehTDAeazR164FA5ORDbvG812 -KOtKnT+f/rFGpKn3ZDoOjK2suilMMPJRcQV3o9nSCWsiGfAPpsm6ZWEW7fgdaZfoUDsssalMtGky -QAQGQL9aRU6mitrA2C+1+Gu9ifRV/jgeyCbtZuWV6hcSvVwxM61vO127rjyZ+V0MFoj4y8B/sCeI -YG6lSd/nbQwKrbsOHyfDw2EAcVcVuLvM202NJlV9JtFejkJ78P9sGSGs0p40SkyTEuauZ/N/eH9/ -9++pXn6dogztvomArBPTaRiqrzBjxL761U+B9WbMBN1zEytOu2xRaKZj1YusgdssbwErM6wW8oVP -ScoRdCqCOLQfN2SJT83et2NGVur7x4F88+JYAwnhwCsD977UMJDhCwR3gaZb5/pQgA== - - - DUgYXkL2Y0IOaGdCML5gBgR6005WYUMlNUSCzQ1Y07AGjFRxkAvGQJq/vcTSD4F0MMesQvOOiI/C -dfrP8JZo87SUy0J/HtUqgkWgr5To6MtZNA1Fz3Lo8CXuxEn4WmzTBz1X25xk1sJsQ1zuzk53xuFd -v90d49jXsXPIeH1VwAqqVmgnUVzDU2+r2YRi96D3wmLGBsVA9ic5CE5o3qCc5zaf3oACvXkPCxyF -s643lKdHOgcQZ14xq3VwUBF8ckPHETPANipd/HPNjPHbx4flX2sAeV2QeqD7mH6Q7sV2aInH5PMc -zIu/LMDnGpEEKAstGHDebL+IDHDSAwCm6GCMTppzH7MpASmpSElCSck4gNCtBYVch6XNqbsz0rYz -4faGi5ASWzdSWiBwVuSs+SdMjRwkhJ0JYyprBA8ziwZQoYJ12WBazWKX2HTm03/LMg6qb7anqcAV -2XevfWKsyUzdbpnEPMBK/AoSIi14osCmVWMm0lmEPM82EplL0nhS5ycxIJRgDN/jUcyflJ9Hue/0 -LpraMsyF9waVQc9G1GaPOEAQWxGvxhMCHzNqhVg1I6v3yxjgrEYvVmu2UQoA8huSHKflwQp80DXz -Cb6YFOBXxSwanfounIgPEDqBz2peNHpgafzFTsLtDgDIJcyhh3N5uZXOG/2QAKrPNY3Nb4lsx6EU -4ZCOTPQjJnA8frEvEtVgB0YDXTvML/VsGHmNwHbj9Evwsi+JVsPAwV6CnZ6YTI1ifKLmGaYKLASv -EcE1awQFDHxWN3ZA8KGacVJDAmooOA0HvfJ8iZmDsEzFUBAhI9+r4dYUaPNwKWx6TxW3YG8l948g -w9ILb7uB//mwVIH+F05ynEf3n2altb8TogQgcZH0qESlkiByrKZ1fycS6KWTUqsTmrRTnhRD8EYM -rJOr2pLhbe9ZimbawdBCijrFuEBFiDF+cRjjvGMsCMivG2Nn1cP6L1IabcTjTc0bFPpwKLq/Q0UL -x7OGPSMScMWi61Mkj6wscSMw+9ERkd0QtfO/Z+cYrAXjiCqNyj34Uo09A+OnSDHNmyriX6zn46qB -LpAjoTmWf+1R7mLWCz1PdYV1FFUn/Hd5Yddwhgmr+J3MIRAapo8uf6wYrFCeF1Ux8Fk0fyBKwhLK -FMRra2pJ8ifMA+/Pw5SJkT0I/cx3PWfS8g68XlcWtZzMCnqFxvpY90uoHCPMrnPAAXZrmS1SXRPx -9WGkLHlgw0gu08AhXT2OlWqB6+FYt1+EomnWJaGADcHVukXsSP1dQ0XNtf4cRC+7u6pJqL3uiqiQ -gLl0J7V9BKbr7Zc7mCIQph+8Mwkp68EQerrJ3G6Cq5AOC66ouge3q7qR/u3fqiAD0jx0McmvZPOF -nMnIFmkxr2MhVBxCkNeJXx7C11/ESLt8fiqltVraJ6lUnuVR0/ZQIx38D/N/AgW1/R5A/QhQhMj3 -/k8kIaEDqZN0eyTT+zGLfzEC9EcsmoedzOkYFcPSe7nnKSF6WWzDR3L0tIcsJim9Iu83yIxnzSHp -YPE4ZNITT0yN+uohabkWa5Y9cY9Sk9mkoMfmDD59kBZdjxuCqivB8TAQC4TopSiPIes9+oKhtNIx -wyE+L+kzkr6hye3T5UQKGN0TRZIscllpNa7oWOJPrQ792mVqHPbnp3TqfNpjmbTfU6PBnb7gLp8B -blbSZ/Serv0bUHvq5Zwr0SjEnZtqN1mVoQ3ufgj/ZHrbY6g82CvQzS+UmMrzoztH1fCuqELCRzr9 -t9Oh4CnKm7wxNBMWCglbVESQPYIRTwcPNgiJOrAPgcyRGv96tlzqPPdsoq/BxLpythQ+pE2lHU6l -CQG8XQRJJXQWS5GSZSZktMhUdbkBZJD3pGJJygBK5p0mK+CUZg1RLMz6eSKU/OimhAOZw04dVaJ1 -9M+S0XvvBJUYA7a4ayUzbayBsa7qs3hB8iJw5o3cSRM2m6SUd/uEVRziqBhiFpz0HvdX6A6l6iXV -TxSi70LtUiTbTw2JGOJplYG1am6Sn1z/iu39h30NdfUBCpLZWE0WMIaM26Bn6n6TS7IXELMQ6E7d -3tTXiSqfJ5L0oxwetFhwD+WRSsdyvnLmt3yllpDKYit2hJ2M8E/mXOdwRXRUz/u/KRko9gSPeZSd -a0zbFtN0AoaCUIq9FqwMmJympyP5sZDJCmyBjw2NPXaxmHBrHDiEhPzI9SNOQlmP8VPxfYa4+QmD -0P7YfnJdHqfx+Z9afMqX6HuGGz3eMfg3DZVpGaYFddzSZqBW7LQ6wCGmlS/t4pN6q3WJDMO8PRGn -WjStC0aXpD4ZBWMYM6EfVRRc3qwJgMz61ATb6+erAzq+W/pIAfoZaASS5Yp5bxgZ4ALmqDqlxTs4 -Z1DKekPdPRO2Mo1y4C9VseM+SWzgL8RFKnbgKgW3DfRfvUV+VBGjcso+OWYY748ql0shTbQ0+fCx -pVlQwfc7IPnKI8c6cvQpQg9G1gjyfR5Tn6ccjGB0Uo0ikS0LynluTI+YK7YuNQL/wsDaA8VJood7 -MVQB16vlyOd5tipyq/L+sOcqY1313FXONHrT76tUu94Ot89m70pa2GcYw95XQvDNroDVBsISmxj6 -TyiVXsnufaDlCwFYhjooFncuWKXtruu2K0A5+dU+CN7nS97cQs0WU3bEnTI9Y4Nm8/bmK51OpaXZ -AtUBHP2hyl2UnEkAX+XC5UmYoknLtwTwNy9/UQzSXExMD+vPr4eI6Bs96lyYdIYqJRh5tS303Xt3 -J1a+82gQrEd581TBK5y5WoX0tOWNNDYIQNiglPTMQLW1RCZ+gKDjl//i2IJthTomadFGWzdWIDCP -LHVPzsVsGDEU1z3cny3x3p4clyGtzRuAcW/iUO8nrT7jmOjEzq+6Bv7TTAebr4zYIyX12ihMx1Hq -itNcWa2Tl2+FzeX7yoXfmBFKLsCQRzFUxN+aIQ/88Sj9IW0x9fiBwnjeLkbxioxhatLNTbrhpLes -Xw36pCFmBp+HMKI0D1M+Ywds+pY+1fNUDSbjstPcheMnXMIKo4S45LyidAJKqVfS6TtntQogY1MG -F1TM/MkpOp7MY+TXahRrkFT3AXXGZSq5JLIipOwNT0DmU02KbAkmcBxfga8mv75fqTdowlhvDt8b -mP5qq8fLQNbbGDtDr0+oJFw3IXucXoiVmtoc8+5RJzDnZB+Rsg/FdE1coaz3AH4rCB43kyv8cuX+ -7M9gKQOtA0EGZAfhlqYe0Sujzh44/HtW8HT/fUNYvnKhUQMQ+iqJdoBUwIQY+TKgwgVYdcjg8zHs -TuZtvkSspyK5fIcjq8T7WBse/r9lT/oDcrzciOWrNtdA89ecoLmzYIJ1YhRcc4ErEbSXuYgI+bZF -C5J+9Vd3xu1d2cMa4gyO+4Z6flmCD4P3fSsYzA5ck08dSlGqe/xk9oNtLTzRDpP3iAB1xI2THNIR -BnKEvy0mFfCnJ4pzPhR6ljLYx0cSEzUKPvvfM0mJjJOovpREJLPwBYkce0TfOCKvNiJ1lXoh8rE7 -D3Ef87jEiFf8QEO7uxi1GeyjpeKZvCtd6AMR9v7BG3/tcUeyG5umOQyTEaJkdul8gRC7IoIg1IBA -PITEBDnIFsXyKko+AgUk7FD21UGdhYTzaSAlSOqBxmYWJS8DBjGn6MAoO8Rkq8UYu2xw34/fKdvc -sh2WMdt2csVxxj/PkzgBfTrB/2lgQAHSD5wMYn0+H8RY5cpB0n9yB1rJWRIHPlQol+9sAq7I395V -y88PUYPC6cvmfwM/UAz8dxwkpgK/hedjAXxqIe7KfmRgtIXuvvX+0akfIKnVgU9h+3hIyfVKdo/M -bqaHJdphJYcVGGck1PFgTAM9J1UsnLecceATbkaeNk6jYyNjeZD9ToTwkZ8fb7YoqkYov3EgUgDI -N5/69QdhLj/WVOG86ROu2xtBXxi4BCFXkHELMbdngZ1sLQRTKsjA5ABaALUkqJWGntgUdiyq2Nfk -HDaF6gYrb4hottB7E5t9Q3/TpgS1TUQa4I2QdogkejEmF2PGCi9/D/C7tnwmJKVCzAbJviOGUsQR -xk1hw6Z8Fwn9QEhQn3KKgvy8cqPO/p+JWrnTi3rnwQwL4PkbLrWW1oF9Da5ZD4+ceYhylY8t8IB6 -Mn0Soq5/7K9UqYqXQYkkAiSV1a486bpvkdrT4nIBPgBYVAtgH+ojAMijsmZorUYcHJ4R359Hy+aH -fRhttvYOFT+4uOM+JLcJEtDKOWp/TPqQKTYPdJJRz5PZeXWXsQwhmAEEe0pdztgj8mrryV6mjiHd -SE3eLs5qXGYFkspiOkJDJHTqQGAwgwA1lYgVUUWavQhFZUAchKKxSIg4YL3EJN5MnTUcfqIuEeoC -MQEyO9bSunAttTBCiIgjDdO9vxaESVPeCW6pnGj9HSCZNyR+RGq57BaU6wWNaYhCZlrKd1+uMQRe -ZKa/1R/Dt7MlszX9Trpz0AS4mV7LJAiZhPyBYT4Edkqv33X915do5AFsWaii8ayVXN/Eovp/qTNi -WMYZIJa9CweSzKrQUL6SP0V0NAK2qUo2wirKUH30ijnOSLcZiVA70hMoY2bml5mis6kcO6Sj42HY -kV4l2EYJABucHcN9I2bvZ1Jrplo54uZkdroRftQIkWmE3daYl89mxYkz1fcpgpoorSKcncheb4pE -XqxbRqZJY6bhsOh0YXdMOyiSD1wdG54Dki/HS0lC6CZIA3FgIxHSBp3vTlwTa6J5GxGmyYrryAcY -PtQIxALlg7I+vN+HkAIwK0CwL1kAZn5kGECYI+p3M1oqAHgAgSCAHmBmmNW1y/Jun6+vWFfmIO6+ -OEkqY9GwJb1AynESdFLDz6CmlMSAlHhCXXJkzBmEOBEI5Em9wvJ+Fy+6s7rgGLIA+9rUfeWPj4vv -YMqiXUVjwbAcjTlR+yqCIHXUVeZgUoIqr5oDN76yTSsaEJ/cI69TX3buG6j0AJCtBjiWAUCf2e/f -Q50hvuuz5pqzJy5FPkcQD2M85evxFt2Jx51rIH7a9gH3zoy2TPjY3QnE+sEVq30PlNPi9Y5ld0G3 -v4MOn+LYJ/naZrq3+NGRYrEEE+yBu0KHHC83SOv5G/5yU0eHcyWXFNX4UnfaqLmi2GJeX4IVxKE3 -tYrzcLzPdvV96vv205UmdDiZo8sgvVqBdq7KP6dwvVAvDiIJL63g8AEJCG7IUnUlBC+NWwC3c6by -MhXvt+ViemXqzBxsGyk2/otbVLiA+LsWvOkGmlBwMA7oWgeabYJZ3lwEAdObkHFFav9mRROTfgtZ -TOn37ZyzEVjrG5h8aymYNhVZv3zzmvgK7wcpusjbsChRRCuWYv8maKwkTKQvQcA/FELfUdwdpHjn -3RTERkBYa4sUrDQ8eZzIDYjLuwQVB2CShlhoJdblEgVdXN7ZkM7y+dQz2lLNLzRqQT7YfTdQZYMu -82z7B0pd0fOeTzOoomAdXdLc3nBM0aTxCEjFN78+sKFwhrvRRUF6P8RpExBLpmMdPg== - - - /V+ypOKFyeLFhkgHitleveTVF6Pu6tm6CjpXy47vqhQq2JTNlxGbaA7sDJ/sSorVLMnt7yVXD7hd -4rVsk2oJiQ5qYyeSjyEMiixE/WCISir/cxZ0sCwGagxkIPpfZ99Osw+5m0XtY/DURoYxHBGR69WK -gSKdLhxtrVQUUUCgzE9W0mx442rIxEUOJW4wMK2Gz6piVOl6hejkbVGO9P+1AAL7VNpdXCsFVrRc -mjxBJA9sDeozQgkScJBBFwGyonakGSZ2REOMjsEHmPUHWxaxUX/a7wDWDgQJAtF2kCyuFaVAIGhW -u2um6gU/CDMctynj+M8WMeOeDS2bF1IdzNQTTw++vSeC2pWemFeCT8E9s+BDsSv2H41yxbjhrWAh -wgsat0uBzB5Zl/PU5Uq6vJdOxbnIzGXhyzFK5ljWHDOzW2UoPCkWyQnmlIKnK5i3EE9DwrD6WEiB -ZHzg7u+4UnChCfw58HWziDcWPF/u1ckjrOAwvscjCezgsYO7EyznwNbqPN4SQgLWJLIB/8CtrvPU -r7f2MpJ8oyBEbb5aQBJfX2NYQ+VrDBqcmR3xoJk1TsW9bgbSeBWIiGh7ZPTbnyNAMGLVHlD58dtU -YhdwjIfn90QgSDeJn03+ZL/STsbw27Flx+IiFsz9CB6G4PI+eEH2zef5MJHm+wFF+QrE/vgXf59c -yescjLzOjnJbagb+u5WXdXrLOybg9qJzkT7LNZ62eVo34axsnM3DWgDLaUziymULUv5/5wUYTY8p -4EkNEwj0qRYcRZGTOgXDJC3fWudtBShegZixQFXlpUK5D5rb8rn9khUX3fPpHqp7B657NGXJ1yRE -eiHulByIgM7KrnRCo50aabkoreVS6PsS56DSIL5itHEMV7H4JZNOebOPjSxKtkXTz9PNy8/Z7eeX -sJt+I8tP+tQlpiIh5tKp9hAPKg0fE5qtcGkP6+iepTCbZYEoFxSXkHDJvrEjucTzrCo6q1jlfMqs -vjLB/AzSfH6QyiX2LmOxJ5wNV3TFHobomWwemmg1EW8+Ctkajs2mHVnUOmlQIf10vdim5blSrfU/ -mENTi56XyhIe2Ex/xdWBQ+EuXTHcbHUpKdvphr4rTDqFfYFhWUVDP2M3nMHoo1NfmjqaFeoygKJn -gLyeHOar6jNQgkktn7rdXu3UppOH2weM6sMyR5+FbiCZTguK92EabJJiHa+fmtWEG5gqELs1WrB1 -MEjqXyldUAKzHupQ35vhVxXpZ7ZUKuFjoTCLHc2uoWXV8vaN3Upxz9Xprj8HiiSJfQQqeVp1pFGw -ejXcAYRTwkmdLtbBROVhrECI/5nCxFGb5tIRz5mpaW50wLhP9NMzADdcWZX4WsP1yySFwzFpWvM4 -+L4GyR7BzzS6BxBt5ICNqg2rIY1WFDwHWpEiRV+ZMAFSr/15ZbX+ry6410XXV+JzYbV0cR2AIcfF -a8PFOQocPc5LNlx3iwsNuoZWNGWLnxngoZnn2bKBXliwzGMBnG260MJRtXCVFt6vhaO2cOUtnJkl -rUvStJA0eSOti7T7zDHGlfyEoCgU40Dyn/9YzkAW8/gP+9l5n5xjuiIP4EXZckizJgRsCDIzTfBV -fAVEBihiEMhx0VLPf1nzjJ7gq+LHAzzgDinGpdkmaPMyBNTHwITXPJFfn3hQ/1IAeRBTGpTrp5j0 -FuCBwVFMW5wcOaoyR8mhoy7xxcHjJKpcPGUurp0Ln4ScUICmfBWQNZUuYy5VdClAWZoNAjVQ0oTl -Tlj7CItnQRxToMbB0pQczoLXIOBjdSP5sQCPLO19ELkKE4YKlWJV8h28F0VZgFxtHhkvGDK9lNY/ -KQeerodr9maDmR72gDLj0OwXxCnp7byZmRSiv0KHFp5l2XgYDgQIbAEKJgN2yLowFmmxyubXI6Kp -+Pl7TvyRVQepn8bMuDwAgnmG3lBuCuSsA8zGVpLnETmx29+tFjxZbOVmw1p7qFRIXAYabLLQqXRi -kYlO/I/RJtAGL04nUmaOmdXwnMjZdTsh3ZP6G3FRr68I3iGkT5B0pMiRFEJOhkIfuzEMwkfAozfY -I8H+rQoU1Il6BiO0erHQwJEUFXTNrUF3t0A9ML/rr835dqhGQaKlqQZOtT0tpoi9Rv2Rlw4TJhYF -wUeHz0nGWBEysF1NBilVZTS6DGczPEAJGl4MkGcJydfAIAECIyCnpAkh3IJwAsLBfvAyLO0VLeOB -dyU9SOYDOAABZAjotexKX+FPSVErjp6qk/bEadC0bAwPIqIe8889nQEY6C7gPR7Iazz4t5JzkZzS -Z/zczaECtL2Tq9JbDGdFMKyA9eUJnuwvjoFqtmQUzlBfGYEyM9Z7L75j5igjVykbTWjlAj+B4jUw -ml/6GMJVXzchhZIdT2NV1moCCIxk8MlbmLHDy2qZLfXW2E8poRf9s+CoSvpLyRcvwcIuSilIkowY -nIiw8XrXKLyhS1YLN8tLJXCeyOV5/aXiGPuTHyss7UTBnTDIE4FeovSerLcTJullwR8rUbEqNLDC -nd39ZBUcl6aLQVluS3QwrnDZiTvIeTBmJ4nSTE+0CW6ml5ZDWtMvEDinV4S+YJhQiBOdRBU0WYcK -o+ev+HvF+HTRBLHVtlhHUXnp7RKqmpyhlGAqyvWgFIwslMqt/EoTFwEXi6SHkfBTBpNGylV5jHl2 -85pQOXIEKEObfXXYxCFPx902IxiuMvCvECvd7JjBseVrFMxfB/NOzrI5F3++m3QETWev+ra3/rV6 -Nk5IOGlfC9XWUUErU4dDg8LxTNZHYISFW/aWuzTGn3rAlAhmf4LfFbhpweYanHOw0gNsGwSm/7Ma -OjkjmKRpt811Xfu2dBpWumJKPBMj5bpc9sxpnunbx2AKtGK5y6Cw6N0ZnT+G96MkwBMDFlMAt7XX -F6MXMq4py96HVZ7fX8JC6CHELMDUy/6aqOmAcEUCs3fMhP1+xo1rzch6U9uLmSH5YXJv4H5LoFrd -qDZaZkuAaWR4yJHqf6SpAyuV99EE3qpEhCVEsgZJLX8gQnr1OLoujrRdvoALE0jxugBfQ+B7FJ2o -Qv95T9POGXUmPXcHq9g34RAPPwTkTRzNkVISDyvUKVbQQr/6DQAWKrAjo+INGelRvO7G+22sjoAj -F5oHhNz1UkizQQRuHPAoygEDD9FryRc80hBq7DsuUNOrOzI54aNSSV7b6bgcTRk5dX282VwJdkpk -UhjWVrXZYie3msLV42OHuHrn6lhdDUFh/3i1cfJlJsAYHNacWGdk7Xll/VAK+MxrN11GK9k+Hivw -39dFXpQLxI4PUjxo6xABHNDZhk+QATgXrpR6H7d9pISpoRoWTzEkxh4gg9qxW8k8B2YFiGc8BK0F -aQ0NIULcIrTe7MJql76DU+aOwzlHIgMxZhT7eu/SZ5xa/0p3Ee2FwXK5gNiSxg5UBIuPDmJqAxeL -rMIqHfH+D1c27BRYrxwIdew+xJvk+lcb719TEXGkT3DFO+gOVj+bLhjsVQnkk4WKdxh2+aq9sWVT -C/OtAGlytx4E772kHw1P338JT8uhPS8Aetc95XT+uDZeAsHnPpnotvN3W5LLRwlSx8gS/NEBvJb1 -utwjK1B+Yqq03Cfs/UXKynIN0od0MRMrngVMZgIubX64IGHNydueAUhCsqMRV8tUMk5OK1msOPSd -i8VnX79B1ag94VPAMmAUOE8AC1wSzkxvYopcV3eMaB+5ePPujt3DdMbx3V1RWoxM2HUSWizaf2b/ -z5uhw1rP/fREOe9HgkEXwOJu4lznPrVSpjU74UcgKNDwWXbEK2BjktWDA73nIdH9v4vmvE24C6v1 -o6Tb6uupWojVlvYHS28M9hq5ySEDAtQNLU0WGhE5KQveviQLo41Clh1xTgQOLynlrpftQjd4YYWe -rclGC5NCIZ9bilOqwolRtnPQs97qkK03AlAMmVGCsmbxnGd6P1EqNRHf/0V80TS7tqxfHmMAIdHB -M3NsvJiw4JMjuba2Vf3es4tYvcVGu13LwN6iymrDXsy/q4UwjEKCLtEg7BIR9opJmKXqLlTFMKws -C5Q2jKkQ+xXLW7KVLJ8w0ZWuAXocFDE82cdxPXbaVZFHUFJiQcoWCzrQsQVOXHFd+C4kzO3QpmdT -Dp709CL25RLTI+wrXvd9BCj+YH3sQBWVZXNiuLpIjILSYT0ezvkN+me5MWOXxl/kMD2IV7gifdfT -BwTOBqYOWdp/4Z6BlmA8LZ+oKUHjmj9I2/m5/tt5f22SeTv4Z9URnyHUqC4E9LRnoJh53wQTwS5L -cChqaXEfB7N+bqAVrLjiF0Sf0i1gx6W/qzFYOPKaFJPIrJ7eYX79vtL+Hz0m1qzi8metWJHq2R70 -tnfCv8oJ/VLz/Enn+YN5PrMW+tO0L71sfgRevISvCCEQd0HhRmvT+x2hbWTy0EuH9gUpSZlSkkok -BAsFAFQAgAePCHEIEglCFWFilMk/gUYlcZpO4Ke8miFIFS+KzYjq177TvCqs7NBknbD3peDg3JQn -TFwS1XFUIM/0GwkVqQ4uo3oQWVFwcK4zRDm5phZSMRH+Px8RkeDMmBHTy1SMqK2fkSoyD0oSTlFV -FH/FXtnDag5qP9txLqyaA6quqjxzPuEglRmb1czzqlSY52BomZYbn5JwVc08qCmbXA6R1pDnoPRS -nOOpqFwhMTNELiZTp65RmVNMhRDaSJLH52CiIYpzMDaJlCrbRX1sPqzZQeGXUIXDFA/IF8a8JaxQ -TbgqJSZ7poSX4QXVeIQ2VVFNeYZ2KTwHbLhoU9mixd7PQZFeW8oXX6WGyCgoqv1fIwztHbg2M7p8 -vvBzcOyQCpKIPjNVRPu96oLvv6eKiJts6CNObIR5FX3idOOMU4Xln6qScGPx2VOrxqdqTzW+ckhM -Ir5zwcCH/KaXtnuGFgQAAB/Yh3aYVlWMu7FbqC02NXQgFSZbpGBklJNIGE9nqg7ERPPwSoIEhbYH -cXIwIZLLGX6RhFiR5JvDU6qRKKNI0alK5hVSucmQsqbTpGuQcqEh3pvKrDN9mE7zV1KJooecJqQH -WVHGhNwBR17xGp22IrmIlZDPlEJnCpLxwiKktpKQC1XJMUISOCEFOZHoDtaSEG0UIR/7HJX60E0c -o9VQWbaKC41X4sbHncZZlDvGIi81wjmal7KqEZMERSo1krB1eckm1NwRNKIikmFZ9ithahTSUIRC -inRTY7UKrzKWWIM1R9Uceod7RF2I94nPq3h5gt5QfRarOzWaFqdZuTPG26miSJSETevgG1GIbHLL -kOMHS+vAn3uLyEf26RQdfISvkKk4ZEF+ClG8MxUzORhuYfKnhkLm09qMNYxqyAH9cIwnmgntaRJR -IetIm+GE5iGv3zCdiLnZiyPE1TcZTiqUqwpWMXxr+CYkp6C+F8tCZbtMyBpD8pidctpIYkpqRos5 -yUyorBKymMxFJo+IIRlJk3xG8jZLRziR7qRoX0rfNwK3UeTReVMh60pB41p7fGoV3A== - - - CekmWo5bZILQROiueNFG8Xl1tSheP8JpdJriq9RodTUurmsvaTUe4girVo0izLTuBn1PMIISpy/0 -k/pEyncEIx6TB34TmViDXGjiNNJQT+LlTSY8epSYxefJauLVb2/0lfieiymG6HnHEnZBjSyd0yfM -pzzTeLncCoeX/5db7DTsBR+mLmDr4eWEEWleJHZMLZg4v4Rx2jphF+JtGI9XhFfACFWbwFqY8bmY -hvhAJ42jKte8QJPkYUuRYxAiW9JItKmsUOKldJlFCWIKOeplT0mgYq0qQ8Sqw5Ry/rY/Us3M3DSk -RcgW1mZMw8pyuI10kCdQO7ZsSrtmByqlFUakitLYJE4Rd5bYxEcwsRLhxLBXDLHLL0aILcUDm2oS -hsgNbZe0pbPgssQtQxDDLA8qSEo+OSQ1wsnRhsjB5MFMZUXL2lHK5mQXOdOyS84reAxO3JsZOJ7G -aSC5YlXZMop9d7Qd1AchT4+3a3x9y23LPcGJB/kScii8OWq4kEy+PZyqmdxkbigMqSDfqw0Mhkd3 -EePT3hNKkYODB/RXPhUT5dLHd80bJlh3sUyr5SY6xxaqhAlFKPU9WQUJ2mzETovv8CIseNAh7SGG -Ndq1skoh7TqJoaVHguwqmSClBInm7u7AIS2TSqiwqwkOFlu1O4aVh43Ut2ySclfEHTMSOj5e04SS -Ed8LBgoe9G6VwghNtYMMWaegP5KFu6WJm1aLP0Gviqb8EEHfURyhom8JRuzzjMx0JOLziOT3vlIn -vjmFehLx3ZaYKG/zf/Fawj6DahOnU5jWGgpGVdyxGFK8M4aoedHWquKTUZwWC6Z9+HG8JBFGq4gI -J7Bj16AJ+bYJ7SIoauSUe+cTFR562lLgq4QR22XsyYl3jb2tB9Z8XuWP6Z7KO5vFLP/lFqlAsiL5 -3AyfyXTiTbE2C7WbGN/PtaLyzA7npjn8cxHSBPmrQc4/83E5ZHOiN8iHgug0J1+bGsu8WBHKNYVx -7N0XqGZev+YrilAztup89cM+Lc5nyKE+81Nx7hou1Ic4nYfIQ+/NGTVBYgclUpw56w4Uq9hMxWaW -4fyzoFHm0T+EbHqKODQWM6eQBsdkXmKHkM2Xh2yhZMUyBZlVzCPzxqT3Vw25nL4iy1YH5RVruUp5 -PwneSIuYc52yUQWRfA4JsSkKNWNfKpldTooI4yq+f4E0kbKISHcwoaCRi/lQzuXk0moYrn1RJxR3 -YBo/qKOcwrRTyGXWsI7SS5S6SYlnQ9Mmp9jDcMWQV77ALi4mw9DWdTqrvLSEbi8WBctoH25OhoTF -OBL8CVY5l5UIMTgx+uozl4oHxmackZwbtp4E4SYy8v0OxVVeMgrdZMLM5JO5oySITOaP4s0hF5PD -dMRwTlwzk3GlVrj94RxXQbSGbBQPu0LUHrJP0UqJEK55X1PPj9M8ahZumTeCQh/v5lVimBjN5TNf -icO4TIwJrXCqPwslvv2CkFCIKs1w770QNBSmJuI+FArubgtDySJ7TBim1hrLTtsnHilx75iC+yIR -mZc7YWRrvC6hZBQykxFZyIxjI6OwIxokX2VhtjnJMisFKebdpl4yj22gQQQ+QIILLjDAAQ4ggAMO -gCADEWwggQIcDGCjQAAznOppNj7HCrVVKP57HCinrBGkLFJAivZAZC8FJV4LYSmt02KoPZDGu+0u -4cut8HYWikqqceGdVbhjO0WLbtV1p7JDW8M9RhKCdtMWSFQs6ajEx9tR93FVYD0zV+3M2x4TFUYT -H8tOoxpuH03DaNhQus197rGyb36I6mSfr4LUxOeYkJ1G2kh2S3fXK1Bdgdy11b6KKdVkjyDDUKYn -h0KRhe9DEtJlJfdGrNooVMqLUjJ0CrF2tYxqiakWUssKOlneoH6qKpCEm6h1QwEXC2v6EvlFig9K -nQ9OkCEBqIZKUh08gkXBQcsVZ4YIcfzQKkYVyvwRGX5i7DxsCmWdUIuGEr6Yu4Kw3ri/9hjTxy9O -0FiuDrI4mF/5D2rIp7b/kLO1H53HSw2idegu9yALlT6iqYqX4hUsUZxWEZr5tIo0IUpW0yhPuPg9 -K00ZVfuqO4tYsj57adMQHm8X6lpiUBSdawVrWlvmT7SobWSiLGzHKdbQ5WQxj0jSOXgjGJf5w+vd -Rcqwzqp0gyjciTQldFcO+l+EvsoF86mPouG8SlLkMoJcqWCX/TT7GWsN7/NTl6iSQJ7NDOcjikCf -C72ktKnIqzVS+oLdJF8sGo9XklhVPpIJF2MzQhYEAAAcODgofhOmRNZpr0BsGh7UPkNjE40Cid3Q -7CIzhq1rFo+cKlsrzoFI5eXxA2s4bo8XuOC1nkzSWTxVnnN1SJhVh2VhiEOOknyxLMkMr1gxoSaN -OTZLW6pxmunbPFgxgibCkZB8nmJLaDb9pmITYT3QrHKpSqDtlpIj53pTTrUSLWFm4tnE1KcqhsJK -pGoSP2zWYYWOKBYFmnGyyidruXQr5+bTXoVbi7WRSfHmjkzGjVmR6Lxa2TAbBc/o29babF/mks4O -LpdtYme4zDHhshKakT0xlTmEZDKVWeaxqvwVyg6GRhpD2Zxii4cc0NyxuVDNWWMgD6XmdtifV/3E -ojlJPdwl0rlnGOgdf2ilcEPEDi5U88xV20vYWmOBFZ47L6IQ013VS3+I1HmWjmxKLvNYHdCcyAW5 -h+pQsX4smx3QalHiWc0mOps1dkaw85JY6A9Yrz+vGQWXyKQ0ZzE23RZT2TR2sKJZzR0UVhH7jOn0 -zAuST5hvQolRHXzvvq4t9itZPEj9k5FN0alUM8Gtxb8JHch+6t6LWd+EuJd7e1CmFe1FK1NLdzNV -GxFFfV+QJJTmixmRUJvPq4bBzjT3uJ9DcA4+bY3ZEtEUg+9o9hCiQDQbOweXWcgY54xsyL7L+E6I -D8jN6DPSpJrNF5MKlaSxYYwmZGF6qMEoB3vEp5hxbJRWfTyMQA38bK6ieS0zxdTYU1PPFDE+4amo -sJqZaT6vKc/o0Ocuxs4Zx0w281Vm5OReyFxWp2UdHTEkjFFemglfiYMrS7uRZ5D0zMsUYxMRaTRG -LVJY2qgE2kpqrXBSekf4n75MHhcK42b5hvLaLlWiUNRQvnFGK3J1/ViCzCwIAABK0Hqm5DXlPHlx -EoRzTavykXzmeSWNqLmFHuxxVainUWPPiObxKXc+DYZ9yvMLed4aDz3y2kqhnqCZT2fukQoUs8un -zqIkp0yRVN6tiv6Sc9a6pZtX8fKqVrDEpJyRw2iI4kVVKZGfoxEKmRwybczjb1jk9kg4GY5TJgKJ -guRxl+KmDU3R51KrcFBLVR+3xKmcoqQuConxZmWRRvVRclBTMyoJSSxEZaZvUMQ3q09NX+bsgCfd -3lBQFN1RuhFL6aoxjMZblri9nmQSUuT71PycEOVSUV4JKps+p1GqJ1J8tPsOyaGqfKx4y0L0qD+4 -8i5p/XU4SsIsCy0atyuUD70kHIh62i1ZnInS1aL7zleqPWX1jCoTo9VHhZuUIxyKFOS++rksEMn6 -aoyopyraq8gmnvxOQSUhwqAXrU5BVv75HbKDb2ZH7ga/3f0EsQins9G7Y2hKb2K09Jhgo4++j/LQ -UjtiSoz4tpIrB1tKY6Hgy88QJeZJVnTMfxNNAn0le6kJdhrBIKkiI4a+Ww0uLvVFz+nGRIrYi14t -LjSmIOeyPl5qHjHfAblupsg3G70QJVZBN8mDEhH3OnFFn1c6kIfjx2KXsZjF7g2lytGsoN3DCgWF -EG2O+fj6i2FOlR33xdh4QBmF+ZI3NGZuGjqoHIlLFI2MPBB2uBJl4vHMYSkWtUREjFmkWtpEdnBZ -lnFeQt4SozyySE2SZrrIGAm27OCkdNrsIT/CnpYa10uSXh5kN7c7KT4mt4wHZSo9ITW7Si9HxkH2 -xomZ70gOKWLMiPRcHcGKoX56MUXrDW5glE1EDD0qQg9xQytkkfahcE8ipstH6Kt0FDMKpZDeyaJk -aGxRTORioWDROXMpU+lREvPRUIalmjqhf8RiabAXC83eJeTylOyW8sYwl9a19WXhyv4lpBrPqPo6 -gOfRqSBt0Yd3VaiSOIkIFPcoOBhv3qoJbg+EgmGpcmkeGqculmh4R1O8UfvPOGMrIklWXEwLRJOo -40MbiZYeTisrbjw+DlOjuGuMeVGDaSXD2WFonTJjpLDjczfEEnLX2E0rGBU08gh555WUkrtnWHUz -ePslRSkH3mb99HJckqHXm8LPNySSGHmM8qFXxz3WaiVUJPIYZahmDTWSNOqmMUgLGdT6Fkowhuwo -h0xF6YpyV4LCh1Np8NIFDj/ewn3DVoIkdEhDD7VIVOP4jLKNl9ZRn51YsT80WhQsyH7FjFR3blIe -jVRLZqoTczBqefxwIQtjuiztnEYB0crmK0MTTMERRQQFtshcv8eFzF0qc+rjmnqQ27tiGM35vzt1 -PiTsPpzxTHHfP/O6dk4jRTtnGqLjWrz2cl7CdR2SjtzD4+w0/zzuEDT0NnvRPFodIcrOmnAaDrvY -N+drvISp8fw1rVA08gmPhb+Fi3s88nlaVamx5x8KOWetoaGStHF+iKgVt2KOmGot/SOJYk0unFhm -B56Wh5TVJhVSsn6lfJtVrUpcNUP8jCMx/qrjirnMhcZ6Kc4xydBNHanGETK2HUFktOIVCmukzcTY -houEW9E4DimJE/yZYUNiBzXdD5qNV4rroJecxlFRtIPNheaAXEEx32pGk2Q+rISQyXybKCMqMl4w -xjSzmIqYU5YzViKsOWE8RpoGZSzqyPyK+WQHbyuiRP1jPl55pmJV808egQDhAbFd8TI7BMlrtget -ltRWpxyVB7E9mIuqzDE5vH4+c7pMNcpRszASUm9RBcou5WAfdU8xUqmKF2XiI0zakl8PVqFtUZSq -VdiHsvCmKCeVRjSusdgnesvrXLZ2rtJoL5f8urdx3XxAa9VWnUFB0dUSnBmZsRijcdpD5jMy9GCq -kqBX1wa96jJFlcqPYIgEtSrEEaxyX424Z4RCyDuO4IFD4u8nqynOf5pKcuYlYqsk5OSMVBexhSZM -qkLv50GXqLYqKgelSMjNmtmQVAlvC6Xm5pgkJpFe3shOaaz6k0Rt6oQqVULlVLUV7zUiVVBIafIW -bssu2RaxLCLUTXFtLUOWiScvZE8qRZaFt2ukdyG3jC6prarL7WJVPhNCKpvk+i3sliXELTjEKYlx -Y6S5FKSaKNSRiNowJV0fixpVVFovJGSpW6mOUO0pubWnJGXeCp/S1B3SUZ0+6O36vGavFivLrOEn -KlvqEJIaxouEQp7wH7RmuJE7Lr8mz3RBrS4uzSG1mos0rRhEo8VpZFFqrpMdM6jmIP4H/5TozjPW -JXx6qkKKVRnR7nQN2m5UfVkFEqfOEtaEyA9kwok0MpwPXssd5kNjYES9snHk9hckDO7IZ3ANSX0v -adFMZOQQJWmVReRzRtZY5PG06jOlevifbUT7blfQocbqzvoLFgZ9BvlBwZJ0mcTtjw== - - - pnTIuD/S+fHx/qWDRR9p3CG7PQpZ5RHSteTkpKZOkwgOeflgVMNT6TA+4MRcE+LU3TIM4YMi/rzr -CK4DBlHMwlQHsjMcpA5mM/zqSJfw7YkcVFC0up1i9xyBXPIpHVQoSm4Py1E+RFyuMqdVPlmE0gFF -TeV+iMmiKhoh+SeQDkweBh1QjGMlyKKJsoMxM4fyxx5VTSA6mOi8HVQxxDwgVgxrDfZBRYnLFDRh -zIO6GMIHHEl0ofVwWlRf0ZoLaAtLVdQHI6KKc7gGmQMhryIHRbF/iuROPpyQC5UmiJMgcuC6Dy4K -8r/pHEx9RuqyvYLIIRdFA9kwQ1ZNzKsocOQHkYOdbHLItOlgSkRIjs0BXW0F7mBmB/UKGvncwesS -5GK/7kC8s18PbJoaVafkKW2K7H3cVUSD09A2RB3QJoQqTpGKHpAPXpEQResByTSrvsgzxSGSONMJ -GlVChLUHjCAjpZo+DiY2+4SSCdWTqQfU2IVjky8N1IORvEz+Oz5JdpJkgVZuTaJTJurBfFYmXx7e -EwVLyWUIhbg+xGJwNLho5Qiv5lMn0JMge1hDlD3ksVLyVjW5hNzIkngExXXID1gu0UgNlWJIUna0 -ThVW0cRPmIo2IsfCPaFKppEIa6MHQsVqRBDhQsPGD0UhJWUMD8hiGvLoCkRDYx/kaKgdFLkiyKa0 -IXbgYhsO0YahEfLiEr5oqBJyRwlFXDzGI5wtEzyb/zjFQq4Il0vIbHBLyFObUGzwHHC+oR1M7IZ2 -rsUNOSAeULFjE2W+RV0kQXpOVCiasthzkJTYRT2o3X0NilD62COeBx6Js6nksDrDq97MaFTbEZR6 -U6LKhM94IJ+JuYcWYjgO45QqEczxjGQRc9fUu2dqhG4KC4kpmA7qJtI0UxhqaIgeUMb1qirhUNA8 -t4Q8GBczTeh4IpQHUwzlQduyFeaAFjW+g8WDOYdCWDxBghQLhUURjdQ9KU09ga2JEPUP7Jt6h8iF -55xigqy+ZVzTA66GIi5EC/sOwg+8kYl4v4MHZ2/YQWvGVXLwm7427OC/kKhhCwmnCjuYkuAvJUHm -wI+wZd6bQsmQBI6jvlVP2CuSgmdFz0F41XIw7EkwrKIePAx7xc0BuThknmQqX5xVAl1CIxrGVwuX -E37S6B56OaIWflrRuCzxHQ11Fr9WnlPDz4lXfrHsT4ZYpvjU5YiVhi5Dxgk9q3V0C3lZWoykylKl -qjKTU9lXkKkmNlWug9ixnRWN2BlpqlxTOlVm3TV0IqGKM1qybFY4ZGJVDQEHYnJRRpeZRKhgifhe -8J2hbhXV2eJVl3GFrAuhFX1oRoi1orNk5nIyCX/ZSHHF1b9NdVY0fDczOjH8gbgyDU3KjXy86JBJ -GPKhVNFKL3mEqrrOkArDxWf3Q8JVJ2E4EalUt7buOVP+Wl6pmFtqsRvplFxhgsVZHF+QIWgkUnUH -zSzI/2ZqKmbiplWFphOPoGKFPpUFvaQNa8aljx7UGHp5NRly1l5RY4xQZMMUB30oMhFptLqXUqP2 -b3A8dSdEQzLVeEaq/klRv45/l6EL24UEBVEEkophEi5qKopkLt8RJEeUZahuRo2J8b0XU4lmQxpS -7lVJLRbEhecgYxB9JlhzDCFGexJxjnsmRN/uuKzEVJKz/UtT0n2Xwob0QwxU5Kg76HVX8N1CHJAr -UnEStwmHMMuxGUEz+a5DCblX6ywH5IcuABiACEiggQYwEIIPaAABDYAgARYMgxCcYAIWgECDDDbI -YAMMQoBBBC7Q4AEWnCAEGlRgAQYeyAAGNshAAwngBiDA4AIRYAABCz6QAQKiHtCgAgwcYMEIMMgg -BBpUYMEHMkBABzbQQAYW4JwkEuoTAg0msAEINBCBAiwAQQYWbLABDB5QgQ06wIEMMGCABRh4IIMJ -SJlAAxEsQIMNSGAABlgQAglosAEJDDCLCByBCTSIgAUbgKABBTjozMSRRDoxzpx5VIysXzjHizTn -E0LBgeUyW+qgZF03QcVozRr/RE3Qe0VnNV8BK2DYBVFBXSMVnCxTpYyCmZCYrRZK8R2MKUCdEp5c -maD1C9/IhuFEvY+1d5LW0DsPGv1rpdQXLlc7LRxqJCLSkDaEThbHR43ZRSLPxjFiVZSIX53CRKvZ -icZDjoeCRqJ7UHUxWplC8Xp0bFV9htUaZAh1Z8dvF7S5N41iEYlB23za2PhEUbXXTMK5WMy7xD3G -0KHuoSIiztsqkyDFtkxD2iKVydJV2E4KDtqRzaWmc1W46BUsysFOQcxQhSnVgVzelzgSKZPqgKJq -CvXAspIXSBJCwcFDiio80QmKR6g4dTCcHpA8iEJjEclw6XgcNxW8jCOIw5r6iCJsPCIvMiUT4ie8 -lEggIb4oPTEmto0tQVktJdVPeWKr4km+sPeHQi01NKzQMNjBqSAhos8pI5Y5MkS0CIohKTvaeHh+ -a5MKqioNnYoORW4Xmp8oXNpNYYWmQTJFJVa6JnEhEtib5LlCiJNzMu4kqlFFaFwr74mecUiINJWd -qtQUQy1NyBotolNYStOqd2IfrXRo4sr0n1qr0TeKRrTLsMhDoa6NmrRfjcyx0Z52UoNYu+ZSDb3U -qBU/+yLJtIZbcsr7RcnlVizEuDdVUIzdGRcklaiayuElkFimCAnkTi2xZOq7gYOWZML23PQCpUJ7 -IENeLJS0NhraAyp9N71P4mT41J7OV2WSFrOHDO+UTXxDJchSqWW+93JgKV+LVPjECJHNIPt90wnx -CFZMSBC5xPOBkHCto2RVDUUHU9OTqJA6mLIcdTjqntEynQ7cmaN+SUcdI7zMmEVSl6dVNfW8EnWN -CzsFaqAdyER13ktFuQczB97bxTgdmmWVrGGpWKqGqrJFU0UtEtZVEoqthpFtBevGdGpaAucirqmL -jliYHtBQ6XA9qgpC5UE1xBqMImFYtBSUqkN4sDLidXt6206DSiq2giTalFgtzUqoU3RAMtSZcj/y -TGuzeags3JQruNAJpYPZVC80OkcnKBT6CE1I6ANfRfkjCCABSZ4Dx+q/++Ls9KAceE6XAj3uAyJT -ikJ/iE7YLPOuFzk9KL5oQQAAcIEQW3hVZIqXg2pk9Fk+D0wUSAebVm+WaOSun4z60DU3BYvcCyLy -BKIZclAMq1Q/4KqEIxtZi+qgujQ1RHHf7UafRYjM6CTXSjHxR8lmabpWSN1QeMhRVvg6b/KSCYk1 -ZFroIq3V0gkRSis1TWVIiDNUzsWfW3aHKj1gXy5LrMVEpt+gtzJFZskoXhQ1JDIr5pHESr0lcqSt -SuW6Byyh0ho/fZtcm8typR9Ls0qJRrMKvsuvplTZQ4pR0ljN6iMRqhfpFRLyQ0Iu9pWSK6RQY3LI -SkZhyXE/qkocxNNnb4Q8p8zpMq5QsRfW67YHVFXHDIW3MWNJzF5qg31QVDNBa8cH9xB9zNrJ8YpQ -/oFYplixohBHR6gkYqhqY8WxGE3Ei5V0WCSVeKw2mydkxOHRom1/aqEpH9bzgakskS6RMNlvHVSO -sxycqZdDKmSytUeR6eUpPfVqnKaKEiVm0aQmUWLXkOiRavklH79aHE9NeIiuaiv8stDV4BgVHpGR -KAvrZaqQRhFRjSuqXPNStxSVx0QVVa54A5k0bdUckbteQeWwS9ogp7BYEdyMJ+zQLYkmnEs0CXu1 -V7m0EMk4Lcs4w66k4iIxq1ouK0/EsCvKyjIXD4msJuJSYleVpS7iWE304HUxjbhzkpEDYZgRdZL+ -E0s/UagiX0RRJIK3T6dK5/5UE/dBaZ1QxZRDyOWNHKzk3OhUej4lVLaUURI2qx8hNy7tstlcjUkz -dxWnMX1MNcmYQj7/s19G0edXyjT7Lxl8H0Q0U1VoouSYQ6d45jpEUVEuskNRGwVikYaKZq154Sm/ -DLFpPtJGEZGDNHERTflC68ggy3XTSDTbxDkyitSPPFaOxUtqWBFkqdCEo2Yw/AckjmFDDhwi8pma -yUOKjlHETEWRGK+abDI03YGLfIq7+LEiqIIkFZdop9v26VqTsyG1gwlJPKihOyguCA8eRGEefDh+ -9J+ap8x3yqs3psYIovhUKA8oTrRQVGUpmbnJ8eBOQhMdr5JwnESyfLDBPPBOMWljnV51pVpcvMCi -x2viu3rwBzGUIzpz0YHpHpxU4/RASNZ5h1U8CQ8oDm66NFar6GAnWk1E6gdVc3TLZk9oRtFXRs5S -GogOyuJJAumAN/0wOugtZM3ffTbkhh2qCCP2YcLelAlaT6kTeYuwQgll0V1mGE4HVMes6MAWenpQ -v8wZ5gP7wDVVfc4fuHRGfC8JRxA2aDKyA+obVQfzgKZ4jaR3kMJaYxLNwQiVdKjS7+fy2sGDxMJw -OLdwfn8TzxtmLPb7DMP99nYe/K5GvDVBbsfg2sIj1aS+sHjiE4wgHjzqYLwmJN24IZ2mwnjt4MQI -HuOkvYu/WJfFPYsI3SI8+LjpY1NCUuPYZuE+ckeQ9BEZiX1bpUY4cscYVa7Lh74h3fQZOeBLYor+ -kU4niHSbZksnNI+JScUiE63JmoLKJEOnmUVMJIyIrtC3R9RmWtWK2SmiJ4L9GUZGwV4s5RGbqBV2 -0mJPsijZY2F2HMfB1S5Z3DPNOhHYmSosWZTftGLDi3a7xhaluNv+2E49ZCvmpIVSVzRiWRXJVl8l -EttBIpXEaiWkkPdVqdwZmjGtr08ZR3mhu6QJUkJRmhr6llaEadTJ8snBmiXicY9CxOYvET2DIno/ -Jiqd0IWIuCSzGSmT1hiGiufVEerpHJq6w1FB8UuppI7/Ipb4Prn/+C9+lHwV9Sgu4v9HoehgKqSx -VrhpqjyKmvJ+Uxdln6bsmHdk4T2Y8iK8E58YDePUksXoQOKdKE96wHJowQpDB1sfNGFwfASFIbFN -JqODEm0HpJU3eawK5sGIiMxMzUEoEMDBSyLcKSRisg6/79S4CmFjyIdN55c+aCPqieFAJkc2CmLw -UUSsihgiIs9XkzhIiPwRJ0T+1EQaMpk2z8E3RkreSE5HRIkrGyR7JV8yRFOSmikGlRRHdUOt7G1U -dMhmO139KAqlHrD1triZXbudi5QgocdTljwoWhJJG8RTeUh6vkKeWIhfqZSVCK64UpGVnuopJlUq -FwrZrCu9kGZ1ztOja5e6Qn15Xg4kbHJM1NUecEhCmiTRqc2/5POm2ZDJUkmcHvJQNhoR275MFX7H -Uyangqou1mE+uKJ11YIc5JaoJQ4i0ZHjMlOlOVz+EfQikSXirXNIyq6R6lS64qLMz4SVdFHFPFEi -8aznIh7VRtVqxlVUFooaF1XFMIpqKMojQikpU40qU8EJsmh4onjMt2ak/EB8MVtkQqlkqLQQJ9bC -JOidKpqBBhAAgxEIQEAcDgZF44HRaFzzAxSABbaIOD4ShMGAMEBsflxyWhkAAAAAAAAIAAAA0gOz -3TIk+0Wlceh9waZDusFRSq5rW3K2j0ySkIjeaiw1Re6ul/CdFZzskkMLIzdQGIISeA== - - - E/LRJe8RhuAON2fGqipuUq1WstcRCmrIGCuzrXNOlzeUmRD3Qg9I/BisZPBWiQgOl1rJPD5I45rO -3SOI7iLHIMFGqTExgZ9WJloI7maYQmyR1D369mS190ofBODx2/c9Hypy1dpzrWn5qO1CEBJViTso -Lr1PEzbD1i+pNFYjz9ykCLv/pjxFDVgdcEzwNJcchAvKf7KwYpzXRwOBoDlDQSRHp3gId3jeY5CF -BHmiwn0/EGi7xwg6wgpBHf2F/G8XW1NVWJcuBAFIXlhNGq/qywk1PZ9SF8tDkwgYWY73TO9+A1JP -mAY0sISuyETp4qc9Z9jsX2aa0xmjyln7u8xLwqtfjBu9MCV6Mi4Aydnnh5M85VGJod6zKNwowsNk -H2ZwfKLnKHjAzxVtyEGub9Jzk8A0yeplCHQuWSbDHlUEpWAJwqjIHNhVFgPqu16im4YPUdWUmdRX -eF5/WjMVRtDHVeFaQX0xA1lehFAeS9jVPcclUPCatyCKcvICVUDLC0p8qVsg0y78jZv+gbwyxwdr -5g0oTHrJwfgKLE38ERq/xk+BVAM+1f4fgVC8mo6hbtZAKH0bXdIqVphOpIssBc58UCXdZixd+CXs -nse4M3o15YkRHTr95p/JvFyp7Tswls0yAWQe4SFIogV/6tVXaCoyw4ZOJCOd5eG6v+D6fnO7IpxB -O35INFxJHkJ9FMlZCUC346UixIHlzpDhybhECuU3krQJdwY0vK3gNm6DlgW7CE5LLFH+nVDNQ3Wx -T3ZA1Rc4GQL1U6qvomCoTXCrmIAoePJz0scJkndtWt8IPOoYfmHm32BYeKJTwVqar7SgGKlAf4FL -8UHQsoSOQ1LXCY8Fo5OD4LNHRSlh1XMpW8BF4QuYFDtfUlh3Bx+FhqlzGd1K0NUm6AxD4Oaogfwi -w2MmYzXDv7IbmUc8eIlXfZCSV3YQa0zjkDTTYDpLodpQStBkk5LmuUjrE8KO667sfBt27wGgK6X2 -tbi3tpLohJK9gcaSZE4ladlDkUzjrI2gLqAB4F1uuXb8bz+iF2m4zZS1asimVv5K0TtxyYZuI68E -GwW6xxZZdy3DR7UtCMSq53evsgeSeVfFZB7LkxKW/9owAjSqB+YTB5UpJYQoYJO2i1O5t5YQE2Ak -0fpRnvpeyg5QSVI0FHVyP8Ar/HI1lRRNIsgDVxlmBMxDp7KlmA1kfu0bbvBpsqzwbYYzA8hg2xww -6xJmeYkinipraqioKDmkaSqGgTa9utAJqVfY+sjHioWRjaIaFRycUr6tS1qyRVnKAAHdaT5zkrM0 -Q1wNVtUfSO4PmJG+NG8jXvpbSUL4o4Gt3rsQM3xk80AJzsIzurphIGAAolRtwvUSdKkpycYCp4rg -Mo+B3uXgXkap8A/5VlyPrLiCiLjgHqROXoE6wtedvRMBJbqMhH16bderrAX97Ujt+eFeOH7TPYt2 -imESEyjMD1dl0NKEIjklPqGD2fjODAHdFXHR9HvxZIdbVIaaWwhIvyzKuZpOQ4kX2/Sa55ZzDDwc -hhhhTPXPQQi9ZIni3vaYPJrGFLG0KPsP2T6F7qknzgUCcYViScFjqovVogX8RAswcjSmRMzsyJee -Q5iXEvwjedyKmmXxHaRAZpL2JKkpkGVlTOmCScMFUSfOp854AZKzwPBlDEiqAzTGItn0hYCJpCAQ -zErTHIKYkr7++ZtuZkZy0GwhtAPRcEs0ILX0CJ0Bwn2mwLtYro2TCxChKjY51o5z+Z6jVTukUyc1 -y36Wt0tP/hE4LC17NdHP/LFXoYb0mJLNK7JHuv+7LJwQsUIsJPngyftiv1zwPgZ5fDux1BSbuWz2 -TEgk78BlzyLiHU+PkxeMnsozb4lNgWnZDomc2TU32dgoOHCxxtnLr1/MNtVgeM+6HgsPE12B42t+ -7EUbGCTYcoXKkl93kpRi/ogPbU077HiYOD/aTvSN551aH7rj5xbACGTioQNwQ4r7I6huHYg1bHCd -QkW13OXBuX99Qq+Lmzd2LY7O0WkIQg6ZyIksM7lDRR/3Mxa1kc+JJKjyU0XSkkyBw+SglckKTxUq -nmKB/ylnjRKpzGKYBUxajLSPKtx2SXZUBA+06pICKyjTYUJqm1VgkTYNs6v5qLFd2Vn1cMcfC/O5 -WOLVezES8IjAJGyIQIsZmhMev80Ue+HucwoZNIhtUe77v9adyb2h3/NKdP1O7Jsy/5CIwtJGTM5T -VvyZS6av7HIPyRF4WvIuURoZ/0tON0vILjqaco12HXyOqjCzsj2b+53HV3aZBWOM2Ch80s9dqA9t -qIGprvWxYk6aMWQ11RubgaM1x4lQ24+sZZO3DUK4s2BIe0TzNhAAcaqXreb/lJUFphiDHhPRF1Zy -1zEQhF1cBzC/hWdKo8n4AYZPq6o1GgY6SGeEOf9fxa/rccl6U+E+MQKy4yreVIWz6rMVoOvroUeX -VCTmXc9L9XDZDgeXDDqSLXJX00rVOyoEDXPK+HxDi5Jy0jk/v58GaWjy0FIIdFpT48QkNLccGHtG -sRP07kZ+iupEO5QnQVLme0vrRAam5BkC7Qa/cjNszDhDuRYOm6Kb9KrDzlmHYIQ8s3KNUT9cbqRW -kvrpLg2HKJJmV2wuIlGmTttNIL281Bro9OLyQ+2k+sp92SD+Aolu88JEjs26SDMpKaSFKOfNR5si -GHX2Efh9INnX/PvxKQnuCXlyP8QlTE7BDQiUCQExYWwURkHpSMVTRCggikPlqc48de9e1IjoU/Yg -b2aZ3tPu8fV4/uWb+76+hK9tPETZbnJpBO7YsHI1WXsvgKpxwQcqtjb0AqCGpdJMM3gJSIMlTaDc -GbkSbaBJocUdCqyiH1m49fhWSZPr3n5xSLG/oKMdP3bb6Qtls0bYEQ0mkfTgTSr4e1wv0p/PUAva -HqntzLU3+6zskpjssJ8kg4NXVVs5sRPNx1rV3IgblJhyt27KssyqDII1Ou8I+fP+NxDoYcHWptBl -ezmnt3npNH4feBvuW3JIzERplRsWEHJEQzIJjQIunoTDYjdLrKpgfmrVYKSULJSQuYWSsOWfLUVe -jMtSdHniolCZzK04VBppFpp0S1MnKOU79DkPLsngs1id96jw/hyP6LCJaghfyr9RbI5JTriTqmtu -VGvlyeu2Z18tPCoWhRTN8RBUiJcv5rD4ingtV6qqqTLcNMAXG0I7kN3DLTkEyLknhbB50oIrDnbZ -NWLtabpNkZQrkjdj5jDBcMFSkUqeLgIQQAOPOSV9ZqOD3KPx1LW5K8YfA0vgLcr/U25Wm1qkFFMx -GY79hNBQSJqC3py6wrebWXx2ME4tbEOfbjdO7ILCzkvsaCULAgUsBGbHpN59Za4ZhBiYeobE7VpT -u82sna11KqIF6znjo+Nw8VI+8eqClFkLnkN4xn7yGAbdQ9r+1Jcx7SfxKUedl2Aj/6eekVV5wUY2 -tqO2QprC6P+XUq+86zxRvSLBcsMQWRJuXJ3BCp0nyBKxKPFq48Rq0C8XKDoc+weB9gRPeUI+VHIK -qInt5L6sqX2n53h6XttN3Mh1/vAnG4idKJD2c8CRXcVzYSsDVCfnlXldgA8iDMux+T4fkmwP2vCY -SrHaEUMZbmgNfQwKHVLnS41NP/DXPwv3Q6PcDxpbchZa2U+TGVvxOG3u4rCw+4nawe7Es9e6KbHy -/WTDFYZe8eydAPNmMzgD6ujYUlQgw7+98pAYYEleguKMTJkdr4JsE74xSlispBCA5wx1ED34jSLp -y6eFcHD+0oZgiwdATHNRL6pyiJK0C9TZlySBhNZLjQJcJxzaSfyQJ9TNwi9vqMd6yEqxRrHTEzCP -/+6nEj5n0H4qYjgCZUgLF8Un0xonbOp5JhRTUgmqEW8kNqOfskiBrUTVQ6Ip7VYQqeAZ42Ab+BPs -crMGtp7TWdPmy1XY2t8X5WePqA7vuGCOFYhPePkwUiNKnq/RZcRnhYXTT0Xgj0P4PfKiUb7V9nPM -SnltDIcOpfYEAEeU5OPuQafBPUeXJYQcU6S1xhQJORgVRa6pLEJAUTw0tCK4i3/JC7dhsH2807HU -Wa6NPIQiGmOCKvgbtTZ2wlDC6rMqxwHzt39riroqGEWGewEu5TDbAr8b9oKmz6A7hrX5ZAvrKVc/ -XkOWDG1HgNV6x9NVyfTyNJcjMo+2keUoRmZOJ+6luztOEgesI09LCFBJT3EoHBSACcwj+KeA8f4E -AOkcx9EhEZSleiv9wxghkQhcg+GUxFSl9Mon1GOxBPuZar8QoDyD+4JguD25LfUUAQIbTZq93BG4 -tYEp633qs38o179lSZljmgdW7dsBXpPKXLj/QTThkRHiUJM2CoFyyKHYH2FASsvTUAQw4U/1xsVx -jELaNrFFE2Z7dT+CEgoPyikXrPJCW6CJYoZ7OtnXOGYkT+iKWrlfg4kkgQtWkEkkFCPFJrPDYbQv -CUfOWiNeqUlEaMcmCK2B964Ez3xWBWOTCjz4RMGfPuBwR3ZQJ40PLaySJYqBTVun0Kzn0cPPSAsJ -vsvLZFltjiKpiWUiVJAt/FWV6+gWj5Lqy4wpfLzWZmtSdxodwspr6sfTAUy//n509jSBKcqTtDER -XYFyJMAy5Eaqlg4fCgXCqSQqIvP78nikqbeda2tU0LaIXf8Rp3XCm0atGS93uwCbrhoEuRoQxAem -3KQ3Lx8GKQbeaJebiDJBj083vAslSaXv6lQgIKlJSlE8IJwjvcJLYzG1Yel19Ag6XVN4Jru4R64x -vjvGGlP01nLKufFNBtHkn+evTBK8wgUT3hBAXmaPDRkfCGfhFUTUiHmjvTvo+YxpcQphbSXuEPzp -3+dENvYTImGS/OAkLJg0KVRj+L0gOcMvBDSpkBNfju+a/vvnytXe0Yk+6hVGDIyFbghJeIW3eZhx -OIfZpP+Fg8R7/wB+ZDV5FXPdFLR/DbxtRVLb7JgoQABgldqKh3dZOlUsdHKlp4plwCrt0CaQwT6s -s4WTXMgL6ZBcm8iHY9BbUTBBrx9txSInYyeXgINzqU1wl8UMqxtNcU7q3K+7R5bcr45egRy5k1MR -5gx8KjaiyDgbYCa2YwYNXls7FzZXUSwkm0ZjNLn2Q7WolIz0LDsFQYOIPA5CDDSKM5nM2ppmQpsT -glP3Epupt4xNPbN6QRgEOGx60wChZ3mIGmxC43tac2cQ6W26MbcdLAJuFCywY//rgnAkJQolRp1f -lQpoJz468+BG6Y6pNYGPzvjNq5rLcLarG/pHbouuO+QfcjUrcBfSEZOmdz7XrmopY06SN1lchIad -WhywxGWqHqOsemmDoMIRj/MW/hQLRNQeR2NL2/kogOp0jOztR7CFhtHclfKFUb9wHA4KDP8KTGBo -g4Jm27bfVysF0s4kut7xeueJUpCKwKABQS8++gLH0gaa7gERnvUmTGI41z0UR9G3jGRZqVvmbaKw -vJ2kSnqezNlqbSwC2mECHKkPQ69LsBFh2D2LRHh6G7v/leh0roR5KOnBPLew/xY1xw== - - - Z4EdYNcHvW8Av7jQlumbuW8J0s50huhASst8q+7sl9lHWA39FGtjCif7AUERII6z52+pBXTqaaWN -ADdnjzJlMiqSoj0aziJ0JYeHI4vNQv/1f3lQW7oDD3AzyoIxvejSAYAgn3JkUkBzhrHfPk7soDJZ -bDpD0mqROGnWCwhhsroj3WebUqVbQFh/wgP2LaKctHJc65rBEN5UHx1YHHGW9Xz7zr0mrY59Mbb8 -X6GaVfKPxoixaFdJcWoskjslDskj+CzX11AtKB4qonaAc3TA20Rgggc5rMGJsxAagfcT29rlumgP -B5V1rwMkxkCHyHuhMXxQA5AYXN//dBNqUKjw+RSkhghYvx0ub9ecGDjfMwG6d5i4NFaXzoudEx5b -9/7R0/xzHpB0OqPvqfEYje0Els8FnPKb9cJnmnXZbocce0IEHXHhRP6DMFiEXOVZQdaBsF7z/43Y -cJ2UuiEeYgX6ycRkqRw2jaYrzlMIbsmOrQmEhoiAfGY1XMcG7udYfZbSulK/4pwreRUuwctc5KdS -KvItGM7B1SU/INDyUizLVDzvUjAfVlxZYsAXyoxzpjE/obe6VFXKiKBXRr0ugM8LWVujmaQJXo+f -pMNYCQHA7/pea/xoshUHaqhjZXWVz5hWGq4+8Amxhxw7DTrWpw0YkGx//kntbz8SdgL4l4Qtbyw8 -8d84Ku/YEQ0BmXskcOT32LR+tKCb699YduOKKkYtIhNVeVEKZ9vJALCK29ORmZ2cvGBu7xqnmMZY -GNK6vHn6htpRo6olva8ofDlEqY0O7sJXONU8qBoLEzgmvGTfR5nk9yA1nPMDA26UdYaNLeZA5f6i -Q5olhjORcfDe5eV3lhwDTl0mIrCtNkJkaGj0qmVgoMOibWGAfSi0iPj7NhKesTCIRqsdj2iHzY2R -UCksGYqY/eJKclyD7KKDnpjKpE6daMrS4dgEbm4xmvQGfkIiIPVJ3lw9dXgsnCDAZTDJfNl9mtOj -JvxlVXH2BBflV4pZhOdGYUBHVN3/HH+8AtzWRgN9cTmbG8wk1rDkjNRHciBW1W4hx0BDqjYh/l8K -wlDn/zZRtfnS7Qy35gopNfSyImXINCYTkW5TjpKaGwhLWSeAlLu9A+iDCg/uGAW7XwN2SMJn/AOs -VQih3xSqExQ+Igj4rmBRgL9B2UwQmVkh9+Ck7yxiKppzbffWKtqEwk1Qn70mvABqF3v1JRC9DjeA -VxJryju3HVXdLpiE3/qYnURn5mJZMWebfHeXQd/cF2gfhHmoNaM/YD1wTejiqH4K06x0y48cKLmQ -Fz6tYeiI/AnC4wmSHzYwyezInxath5La2ZsyuBAJwgd4qIZ9VU63E7nRCCAmfkRxbha6HARQfZEb -uuBp7g/CxR5WZb23VuzdYTqUMCvzS7aZ5yKEyq3SVMFmHllsRg31qMMYakA+DiIT6ViEtO0zAySj -EkLshWAduLG6okJ6AvHYuoWAMYhirrNs/pfSn4H08y6IFqgdtrwwBjNVNpNNoVrrOM6mzQVvFAih -yQjRUQPlT+8gW5V+TRzvvzarF/Vkg0pVSCEM/0QThpXUfn/oy8eC7WW0Q+r8xPRiQLNqzRxH3Gte -04HikMcSR9H/F0JiB4c34pCgup8BeSrXPlZdkyczKrXLwqoQcBDA7ACLGYUDtT5ysqaA8HB3zili -U6bj0MhVhix9FVGhMNyXcER8vwpW5oWIvkN3jAlO2dgEHAhQFzWTV/mDxcvlzi2KbXFSZzliO+mR -AGOZu19OoFRbABLcwCgUSD/064zySyWwRZvHN04Kh/F7pbYQdEg/z7ywFQtFbU7i9R9vk3WBj6v5 -iaNZaJSEcpJXaEWXJxbNsAm4a2GLNeSlpZ+AzAawf1BFRq59dZLCDIDH548SAa/F/rQrSJcUvsKD -nkAYe+qqVybIGCkcVxlbrjZUwMB/y4loRYvMdnnAjhKXPP7dVZA78l7XXt+sfQkWpIu7wFC7CCVN -7YcxRKxQb5e8IkG0lHJogvsHEbQQS46eAeNUqbpb/uwrUHNWmL3MEpX5LBndXIzwZXmugQLqUn4M -pN0C88bbTEmMLVl67I98PM08Uonq80lzfjq5sDMkgybcErBmnpDv3caLOlQ9sjWsWa9UELWlVrpo -AJ7uYn3XDbupvDIPq92U3RDYkGKPcLK7/JtxuEGgFBCgIdBUS1sjXChgZAxn4EWqmmhRmXdKlF70 -VVZuwe+deNiHRjGjZom27UyaVXcuxG/nJUo40j56mnXUASWaFx7HkQd0t4oYSBaz8fkHMRl98ZdF -eQQA0WdGJc66vX4MIFoIm7NayNxdJ4kPrvNacRrNVWGCJzsRpzDArgWSiKsmMIj4qE6RkextpqPF -ofhLPMz9oyIMOjq8fg+clw6d51vn6sBGMcyerrz8PLMQ1/kFG1wXjtJEmEusZso8c7R6Hb47Xndd -0mGtFipOmrLkqxDFVtcEDBiy+h1Hm5lfaTXv0w7gz28yCvZYIQjGgUXLRWS8kgU2JkVcm3478lug -e8BKGkhMSvx4BhYyFxXiEVjWBdWDQrAHSEJO6an0lAuYn3rCAdJXp0PrgqDflh/yFdB4z9hPPCeZ -KiHwzz67IbnrGhP8IuTYVk50bvLrsIyq6Ko7QVNXRwf5iVumnxd41KWxfs0xIJ6FHDNIOGlORxdL -Nd9DCEzWW5W3hD0ZiSHVvJn0mZgteRxSzOywCE2947go/CRsQOQ7LkfULedWGRpwPbWT/kpeLgmn -/woW98dD4h6mc+UnS4pS1uMiVEaDRkZsLhWohjM54PXOvXi4hCRCM7qJf7aJZ1jqgvrB13lIlR+F -DVX5HmTZkPbNwWgFQyUdmHXVDXGRlvZPXlS+BkqNXOhVGXP1jOGYQRajvC9Mk4PJQ8DWV7JxngSG -L5uAipp1XVOGAyWWhX+iH3bq+REGJDBfNLEChsp//x/xzlek9PdtQpX818C4QBOYHS/jnmReqWVR -Bl6Zk+aOY4NJuvAgiC/BXh+BN5JI5sZ3e1fLDWuiiHFrG0GOopfAKKZfCOwxQFfx0gkMIYfHFwLX -N1P2w+P6gMWn++wo6KINhPuI10h/pupe8rESHuEdLHMAEXAUY/03K0mwKQ3CD20geawWB4zE7CIr -bIhDSILQ0ojNTh2zAIrPiOtH0j3yKyJF30C9EOZfBpnXNsEERoQvrGBka+UVu2SlPx65sXWqTXTH -9OyNBUseNpvrhproz6UDHX9i/LymqAH0iLy81Jl2ecNp9OMRcDRPRmgQ2bLJ7SNaAAZfGzhs2Ofe -5VVXKACEWG/2ACTYHVyDat82eAcCB6jDZpMtIyxegrH87rUFJqaMQ/YvyuHcPtN6y2mt4qF51X/w -ynlroaCexr4NEnAbIOrZ+NmG1EayvXXYCELqg6507dhKvrABXHMswU2PE8JdElRBiHwDDpigA1XL -10Y3jWmphecp63Wv7xdI8GQX5hadQhibX8LzH072Tw2iAOC/Okk97OT0ASV6K/hU9O7aDzUdpml1 -ZyoQzpE36xzVLZeXCeRHUJ7GngYuqYxEAUrJ1oqSGTRJG1fHVBUzReZ/ZbkFMe6SaA0/eo8l65pA -z6bmTDxjMeffUwvL+AasxyCBGdyJ0m+44uD3TJG6k7kdQaGSkxWjlNTKZP4kGufj8g66kaoupGcR -qfAuregcDpcPQigFNwh1C9on4Kjgs4HW7pTox3QaFgKm4fJOgJMRKetxD0wa0NnHUkQx4uw79zMa -mYg4YobEjEXzZnEU0viFeRwZFMxvwclGWnk6FWBOdD6mB7uRKgZ6FiSSxy64KaCgvDSDdUwCesjP -OBygsnAsnqI/qGqZ4O5fhmmwBbeCU9FksJpig46pdlva5OhL6IpqDL83aJIxAdltVeTTijbfQxEQ -6vo67NIYoQsUwlhvYiMUTUgtWJOAun1SRp0ncK8if4m/czqtea01QO0P8i83ys3Dlofk+iG5m5iC -8oQJx3zLI/YcsXjc214GwjQwKWMoqaHtFEaus36JDOw/ukbaLr1cBlQayAuRyex4TlAFKz7zOxLZ -7AVThwxAolA4XWmJAKIBY6PVfSlp1VF5SgemewDwCKO+doG5paI5upPSQIfTWh4EyV6/gBC1iTXK -V2SuwyFxdJ6gSVVNDFjVt4UnvFJ5ukG4gmBeB7MtY1hNbI1CpkBBpZv9ANxsY2KTwkK7AAMkRlDz -HyXUbrxQ+V90Ij5c8svvNPjQDUJIzZtnNPw7/JIikjLQb6HVrvbuS690gOzSGoI85s6eLFFPRI0B -2QcHNmMxfTukW2F5DUT3KS2hWe0Ph3ntA3vNAJ6Pd3BvSwN/kRR09lfy6dp9MmpZi3v+o2YzsBbL -pZgkjIbEnsAm53BLBxnrSpOOn0VUsiDXYUdBcAQWF/6r8oMBV5rxJ/3y2TcZiQz6jgThQIBL4TEG -DjJ2to1CkPBLag0PexJoXkxyZZGPjNG49O3CB7JqvAj9ftiYLqI4uXWDpN/31eFWmXMRLqiHOR26 -oy8UvyvMU1S2B04KYtD5n7z+ioF5Cgn62Mvkt04YcPgAAQ/KK6qVafnnlAtaUvgmbpPVpFeumr8e -qRxYZw4Wb14w178DLuk41biTh/zcx1/jH6hJ6hYlsw3WNwmkk3iUrf9QXEQ1R0aGSpjkW0sFp9Z9 -sLHlPRYn7MNjTVjvMbzRtYhoc4SSFy+t5AAGVUUkl5fIOZ+zkaJmOfSTmLEAnmBcACwbJusWpZpO -QK5dlxdtJaZ4BfAT2oJhwUo2CqNWYe2xi6OtoX/wikBWaPeKoxUA+uiQFAoJfoLgIu2lsvEaDPz9 -Dw/4holMu/D5tDE5HVCdPlwiRqkme/SqoQf8lVDGhDwPgAx/+fVJCcXP30YA2rVzrdQdhZnRZgl6 -jNnt0M3qmWDkRAlW7pZaEEhcQAHg3eDkfuqTJgWMQ9xxVqmLrxmBGI9rogTFfA/Bl8Pvw1BILYyg -daITUNgOnSe9Us8WsfTYBf5QjkJqC2AN8AIKU/+surjF9b8t/WSE+ekoAz+eVCkdygo9Lj4Q3NAA -fRPM2tWgtyCievaHerSUabGc6nXTfOYyDgNwuJbeBn2/XpKC4e7RbIiC93bj+iz57J2yjuwNnqGl -SX/lp2CBpVlMpxgl84QpFd79C+HNZtbZl9Q3aFiMyDujCIFqY4ZQjDmOhsgmQVSBUl4PwYLJyjrc -8ZmPjdPXNGixsH5h1GMWs49ecIqkaA0nTObuTY8hRco5lZF+CeTl1xKPZmpHJHcFvxrS2UJKFl+Z -tTBNjZBGhl70s3sc4sTwUVyW3f32QA/C6H5+t4g/kLIPF5kWUQ1gGCqGT3bhRIb5CZDO7YmtPHjc -kS0CxFkiq5hESF6jHbavMV6FVwmOqmh4ECKntxgMQpOB/VR7WgSXeYNhLiqa0Get6F+FV68+bQ27 -Tq3tLSyOdAFyXfuMgbpBFmBdWT6XcZFNNmy7xJ16U1Kfxn9kCTNXA7XOyrcymQjXJw== - - - nN7saGHO6BsMuvLcHPEeHyMHEq7hoqxrXtENKlMXTpdA+RRhZfBJGEwqMJwDrg1vkCWwmU2RDdl/ -UDsAHWFtiXM+mDn5FfKFaDoooFWeJpQjsPiNNxpqCtww47o+GRrGUV+l5xVvEEjS1r34ACH9Y8en -OEaQTQ7h+F9woJ/tU0AUjI2o6Bm4RyZ0fiQFpQ4Ky+Gs82jRFdnmRwmfK8jvumYpRIQzV3JCr0mL -x3cRqhYy3nMk0aRLqFTAz1mRu1Rfdb3AR32LQQ7cRcHeC4wGln6n74kvrSCCYgNhKIvI5XOBleXS -LTDaI3S/+G6W1VyDPmrD+5mC5fYOQWXczF0x28vK7iP5f6qCqshyQLsvbU4c4Tvaq7sECYA+xEes -fdl/i6QKc29ejDlEniqxMoYtBi8qiK8ZU0CuEwzlQnplhqQRW0PqEHhKbs71L0+l3VREIOD8uXuP -T+NqlUWa6P8RaQneFhL2kv17gcasCq5zesRc3E8PYthwMj/RvTNEbJSGGEmbiy/WTISWumip+WaQ -ZCjKFCwCWYyoqZzfjLK8bGM/N3AoChBBuVKmroCDq45M0mBqoS8kpYKXG1E64FrtD+cECvAxZerL -Tu9M/AbyORHm4YtixJ4qfMJRI4AqNSk1/LGZpwVBogYKa0KLSFy2M5MUgvEpCGpGbNrz2/iyyTw8 -lXnN/7LRQ5dlk84G57q9LzctSK7i4GbMmXTdQKErgrgjPyCyxKgFurn74CvBH5jsRYU1KFtL4VFM -uQwfFkhqLfbYnhXSBTnyYRFrAdo3w8B/E0EDY6FEmETTqoWlvwlxGIP9VJLjWN2Ix7Qe7/iFXOtm -nn/3fIFFF4idPDPqCDqvM0ocLTLECHF7QoMKjvxj8tK3cjerAYU+YKsALlFKaT/iIQxYmPdtWE4a -yOW5eSZHX/DOg/LaLwNX6bQRjEUyOiEAsBIDvJswNqOGCtNNZhFK4+oxc01XM3iCcrIutLiIFTiP -148JRbksuAGi/6RjJGaF5ARl4Z8DiN1EYP3Pq2YDsaV3uca4juvGxdQGaAEvljmOFJbf3H6RUhVu -o4R2wsgjrnju6FmXXj0EgVxJxlscBduAow+kXAeJLjMY54renNrE9B1dXCUYpMLg6Gm3KxDxgmLv -sS8NT791L9dbj2igBrbs1RLM+Bq9zuCuAMOGpyamoU0UhiktCC5R74C5krsD+5MMPcKXk5W8rOqi -AX2BtmS2ZHARLVBHSl76CuNRNMePPBJTzhlwFr+JXLWAKqcsu0OZ6ACkE2qEVwmRXNRA8bTYMemF -DMER3tQOxxbsPRUcEtUKUa1CGvmF9YS2eCWUvOYjQvVQgCMwFwyQPvvz9D3S5DHd4SjwtQSmKQ5P -guHmLAoKbyEGzUWpUrgm2RE9LU9o6flxz9M0rYkq2uU4SXaAxUYY6CGIIY9T1DPVgZezTEkL64Wi -Ipk1wxkjgSxybHuMz4FfMknRAkbE7Y6yBegnACZKIIsql7gHuAws9PjBVRogJfJTqr5dqWQuBq38 -Ed8YEj4WWyGw1/HDa+VxyndBPMCj0Ml+F8CNzZLCfTBOBy9z6lfUNEMk1jUnk8eeOTCJXVELD7E5 -SNKm/yrbs2f5DM05X44EQ8qOiZNCJoskXvcVk1oWX+qDM+SnbqA2DWVliSN7OQExlOIW8kXB5Bgd -WehlVzLVlbMsGX8wxHw+11dp3QqSDj+W4g6A82xJ8A9fhb6fOnh8kwODCUqigKoWZ1e7VNcNSkEA -RHZ7SvudO5dTagxpvXFOpowTMEpRXOVeVuA1rOML/hzSUjPsJQvhOYCaHg0qZ1RDDp7CdP1ALryI -WxMv00wNn0S5V77gKIB7p8PbaRG5BzQeKEhUhulL45g3o/xCHwnIS/nmSyMFP4t3/zcBrIPB3Wr9 -TVIIPCKDCw1Of3OmvcabI263gqsAn2DvUd7bO2F2FW0RBQusj6cIG1U8APLQlXeQZDJyS/GSoZ1v -SReEDTR7aH3TBWjn60b3fWS8BCWCiMl5aXfowdnqZBf4RwfXA2sqWml/PQRY27+watSys9XgND5c -1LIex0wVbuxGQdY+C6qAw0noY3bqbnEbIgPbao4GPoTdSPH+wXNu9rOxg6MPZ6CDuVxiTupVGbst -gEuvwnxCdpUrNKOk1T4XE7kkLh9l8NVXtZSAf+rO/eZEKT8k+BUhl5c3g4wtOHMWTb0SY11/2ySm -2LALKGM2JkoGde55mh4SZm83KDYc4RVawGgZEBKabvoaQVSHT+89ZWREdYOKIK3lpK3PMu1hDEtg -FVReL0sRYS+kpiBE6iEIMo6Bkw7h1pF8LGFgBZLiKCWniWyYw6Rm/sSBc9zJC0lOSo08FfHZBgjv -TTZt48Y+XdyUuJDIwBoXnl1nwbEHkG6QdTheODgvwUYJRE65gFHqtc3OR4euYH2DPY0sv7cNQs+V -Z+CBxmANK1s36qkfG5DZMJhJy2uTT3HkekULWxIiLp7fPM3vh6d07sB/BsOb+eMmH0jQSALVtl9y -8LXije3gz7risQmdnC17twPey5z4QufPr3E3K4JRqONWlMwh5zUwJpZn+edz8YFPQk2WOMP2Ja16 -VEaEJl+hi3bBewy3zWfXm3bOWQSCrYdJvy4MvL4zI6nizXCPDiSKtl73Ea/kMloKaPCdERm5Jqk/ -FeA2qTPYZnoDN0UvGJrFGgezYGnWIjo1uKJbuNboUdhvx8ADdFQgDnlyfGuneUG3ab+JFxIH5jEY -vYCbqvG8ct00ZREdH3BEgQmUVHMU5mfQG40CmkVrCBNVT8yA3CSYPoI6bz5RImE1jUQQQ5duVFK2 -mPxX8KmNrW4cDWNpzItGDBEsMGzuKER+hT28uoY2KWOMw+l2hSicWAGt/qEZ9EoLGjcI7dcmsN/h -YhCedIirRPtl9k4uajbRdm368kNGQKVyYtDpH/g5yTBeFIXLKlZqxlWQ9tsACKc7a+KWHttEoNDu -ZNv1NHDgHulV9JlfA77gObFOPQWcYZMyz15M+8jU8tMRQM4ohkwMkQFLrp0Pv6Oc1oH7eKDDXdeq -J8tlni5QKXopJow/CxfVaYq9tl12yts/nmJfEe3wu5GKswJ/ZU7IWC+twkDR098XOGReajpwYvkB -wOFsmEniEpkC0n88jQtZps/lZXXNGY6K+BvKI11wheiJ3mZ86YWWwqpav9FwJksiliDTORzKPhAZ -C2KIXXBbuq1tETU6a7hRDx+5IooBHaFweyNTJD82P79WBA8pG3ocmYMiq9OYNoUVldpOJma98jZh -Zmf8qaBejAY3lnSALK1I6FCERaLAekuZTPlAv6AaAoMOZA1t9kNSMTdMzfp6lqX7gIJMbUMQoozy -+biAniFtJWvQ+Gu5ve2OMaz7QpWmGczJBM3KKVuxDdvc51sNo0Ad9WH6oupiZIN+GfinsTxO2kNp -DIUzcPpA+dyD2Q3/R2tMqt/Mw0UEiJkRntE18FHwGpgRGwJUS/T5ibzGiThi3tM0xZO8IRHWFdwi -NrANI73zu82ilLt3Z+x/aJNEgyPazVW1IQLTMwxGTBq5M4WoWcdIYCzilB3c9LECK95Bzr1xN7M9 -Qo9VA03/Uf0OUsTu4PVB0OQ0Z1DYZVZPbH2MQ/DdPVx4/DpwkP1t0G6GtiVkFTE2vWKRh+h6pjAp -j1IJfuqZvJqB4fCRdOGGmj5Q/9cbHdsaBrNSBwr8fJ6FVDiXbNDBRfDMWQgLpbSz5sXs2FuioWNR -uNy4DoJNLfmCZt2pWSD/nyWstGgZIyTWE+S71Lw3dhvNJssIonZXzhLkv3DMggnzrbb6s8KB/3b0 -R1k4ElM+5Og3XaJf+A/jPT96oF+PCtqxZmweRCoUHfchU+frVR34AMtnYt0nvB/nBcPvyT4mrs/b -elEBSVHyMM+r9MtbW/L0sm/dsWzMzqWie8gXRkGZwgT0cuox3nTPAOUu/qVeZN0AnVezN9pnQ3CV -5HVAM0XgjAWJgPA3hsYdpWzK4g5AgA0ecOgD8zcTr4lXYCxt1sIDba8MHhwIlV0YaSC5Nzej+LmX -nIQhqzALD8w/GkTVACwCgEAmcM7qNYsqwDbrNXdU0MKG17w2Kw6vYSN4wByGG3BG3PBac9N3M7rw -v8xrJ+gebo7acGYOx6edI7+j7ppT/3TO0mSXKGlgQeU1dAIPxPXHVuDA+RlaGNTAiVvQ0BmIGDCX -n+koC3AXIAVUyGvzkgSwAgEB5981GRBf5yAb5LUkTQ+Y6gMvo39XF2VQ7dq3P/uirZ9iBivu463E -yQPVn7kSMnXrhOaO6gy+Y8sDosoDPdHcZtRYe2JicgaLrSTNPY+npBFlMIJorlDrtZ0TvkdzrYY0 -V8Iol0SfPOBiSHMRcN63PjgwqZanR/bf+wP1CqLBp1SLALqhAUKUq/9X9aln01wQ+GsupgAPBMjy -+DU3dIMHuG3cAX24ucfcAQRZS3oOZg3n5sKKO5AOm2taATPq5uokeKDrcK5i7gBAnGsWHkAM5+o5 -8MCIORcueQCvOZeMpth9I+xz7iUbdO6QAszlOde0AJEVOte29ED117zne6DlXh4AKjrXXmpKZugH -N0esjwIlQs1hXeYAbg6sXX8Ut41/lKC29fB/FLratiJgBxIdCFIUy1iDvv9tVYuQUrNtnWIhgVvR -31ZPt7r3kVshAWJ0q5ffllndHkKGkDphPg/dCiEcWFUgE9gWbHUGe5A6HreiTd7qIOXst7VBsJBb -3y2Qwh527B2klr+tpDyp+AuVumPdP/AX1qrSVlr9TD9/rewGRr/wXV8p9rYg6zZbv6ccKKP0fml/ -Vqzx16s1IvTxDQyJr//6+GvZXQrydxUM4NT2Kp0aEPlr2G+cHpedUxEKYtkwp9hZlZ3W1b1DmWPH -+JjMmRYrB8mO4uPrZ8MKZuevQEbujJ/HCErY+4NuN7H6lXF+fSiTXzAYxS/7Vn+Hxa/AKl9zM2Ay -/sCeiFH9+lD4Lt9/qUikbsYvQ2ELX/mFOKw/ARWGpT6iI2SyPOOXqDK4WeoMfkEA41TvKzkOxBW+ -ElT1JwJjfjxj74uyVX1DXiEjKLoN8HdBkG2StouWSi69rjRjEbd0JvwiM+ifDL8ykMRvHNd5lBBk -uAYVYs/xbcod8it8Lei5rVjjOluGKf01ukHq5Cd+teAKP5VQS5N1nynSgsXs38le/Zh9P/om3jXf -9Pzi4+TjGe1qFf/kO/CLz6/+8h4BhGW/6ohAv/j7pX7NO/12RZz+qwpSz1P9WpZQ1FqpiO3Z4mJ+ -LWjTCnHYQfrHIEVopX6OCsh/+ccast3h18s6fp73wcXQb/1gOnhFHoHIHP9CDtlBEtg/FOiVLjep -HzoObpzul/d7dxYwqL5iequMdytn/1Z4UAPt4fw19d3pwPuiE0pNQfBNPpBmozEKzyVp4CC4+dvX -vNEXHq8r2ExHLIaTPhHzurYbdpjriKzn8v/hKGzmjgsS9inh0ZjBueRbAAIskPGRKw== - - - TFn+ztYilvWfc9tXwOcXd96iLcDvdOVoCP2E4+kVsi9mCrC6RvZ+G3YT/D4R+lW1Dcas3vrCY9vT -J18oDbuXgx9avYzZ/762DRUvyhXxLlVtz5PDS/7hl3rwdKcmJJTFZWMuhHLBB7EgxPXbTf7sn10M -9V7wBO2CLeYmTTyyOVur9eVQ868uwRoi6svk868X6FtKSF9dj/ZD1Qt5+uvQeTFot/GCYP1Z9y6k -Nk1quzCdjXvF5BOQBjdpqS+g1kvclKuzJ6/QuOiFCxfjxZkoW1f/vgJqOoTH4AkxAQbrzXDxqdiZ -GywMSC/SnN3+spyinFcoK9vtEiRhdbWIgEzJM43hODsyqsQocoK5pr4EylVZIGowy3AMK8qqI0AI -tFEBIZi4TpoS4CZwiTzx0yUkj+ErlKLb0gPoBOUHXnT16PO6xeaQ4jkhU2M8x1VTzJd8g9uW5GvL -5xTlCgvXQJpJIKbFGxElpq+bL4/c/jxjJaitWAeAiXAHX4ZiQ1+Kh1Ci8zUnCQQ9FoASgSnRwIUo -QJdT7nxp2m+JPKt/81ExfZIoArEFOUJ67A7tRDpDttUKwTM1CFmZGmqPfFBbf8nXc9nJcRm2YtHO -F8cO9LwbDOWNrBpFGFcYM7BbLd4DklXI5y2ooS99lkrS+YrV0E4qKhQIA8ULE5ngR+iV+vfdEHNQ -ecIP0IoQWEcPDo6X24BfBdNk9IfDU1zAJwNiTdGpfuKUALm7BYaAqXDA7CB7dFTJoMzw1CmUoVmO -QQDuqOjiK7xU1i2+3qeFxFcAOPXcIQAENxjzvywvEc+/ytafnQKrLxHQb8rXNHb5j706IlS+lOoA -jvc+v8cf2sSQr6fCxSLXwDdlnUoXH264xxfFTk4aIbvu+ILBhZ1Nvuh7X3wvFHGHbv6ZtXvhnuBI -SVHaFSr8HaT7bP73/FS4+6/SpBcWxPyIkoYf3rLuQyZfMI7ZX2C+zJT1HRQosdJvpdTzKcZ8Hbh8 -CczX68dHvnxds+GzXb4q73vwdnXvUrbP39Ty1ZfsNaR+ki/N0V9FcskXbpc+40L1Q/2HR3Gk3vNI -pbQf+795I32//L2HtJOUfyOQbiH/fPMVIePViUrEv4mU8IwuX8M84CV1gEb8F6oVMcl7F6CIYd1L -k69NNu5COSTotnedx89VO8va2JadnfvkCyfIzj0Vkw3sZUOi5va/q78NWf6nkm7TY9XBlyDqHMUX -Epn+nxiQHmJfh25a+CKLoCMXOgfb8/xazDkC3ADwmPgCoSwXUXyxWAAgl4qNJP+nQABy1ac4zrHg -F5+MDOQytD98xcUCAJRuAPB7ntBKvZgTX1bOdy24GFjvUE4JR7wbKb5GbzfWpOnmvSzlng4V3Bul -4/Zt4es2Ylsm8HUMasMHvh5igZBqAGBxjilgAsiOq15mxA6KdD0O2EHKVv6u45isuHAdyV+ZGIBK -z4kXWR9hPbikGmv16GnKqapH2KN9CiCYCGtQal7BUyyh3if4ak6nl+4LIDNdxVTVtdJcu8jmSA8p -jqaOnp5Wiz6s7zWzQ8uVRWwHzTmvM/7z//sbx+dhceX5SUhWZxJ9r7GLs/SeoW5zcrlPM6R9Zebu -ewHEAWDt5dp3GdAV39DyR/9Gf4AENcscIYD6mX93cgLpodII2JzMAZKAU+aftgQ4ixyaLgNk6Erz -mDP4giEFQMp0IuDMPQ+CBSRtv8UGLwwVm9N75WJiTRwv7h+MiBcDXnbysKfmMiBRQzjqvyw1IJPu -JTkb8AK6AIc3AJeaC6IIntY/B7jE9pKwydiD4ZIHYmH81sIjVATeCicBmcdelunLfb2A4TVmwHrI -B+i9ezHxB6CItQAMOD6pljnL1jD1gmhpuENazWb2LKHF/k+sO/9NvuwZvRjiVkNgVi4iErByEX5T -8aBkKSZqzh7rUNVUB8Yy+kntSSyYNgLDsFriQjc0WKT3afi/Ku+dju+r6Q9HF3oVAjRssSvrgknG -XIEOLUD8Vv2Rcja2on9JT1hhSJ2Hlzw6igusNjuGqg1e8X4UHAIvO/9QnKkCZReo8l3tOwd35CFK -GmjoUbVPcGyoVKvS5D4FVNjlTacUdJyiMRUkFTAfQ6Rouxw4+aQpFRzBJeW8aXZZZ2K6LQhKehMU -Fbop4NRIopFQ4kVD3dFiZCJULBZUF0Fpp/Hg2TI0txTKBaqfeGZNP0tdbzR2VaGu0KmVgtN1xwMZ -lQx34odIiknXQwDdar4HHQ5RGqemwjT+N1ErRXndxKeFCONzvWfG/J0rLBIZoaYjpRChoSkFvAWa -SzWM7wqVKaiV3hXmeu5sHi4X5y2T+8pFM+7qAL7UF9d8qktjfWZIyaVdP4J9BjC8yDVRXHSukq4M -A35QKfSo309KqRtSeCgF85n2O+mph1Avk7gjglE1RO8LUDdJauTvYjpS4IYjXJEanc/oKVyB7sVF -kBrOyhZcoXpN0oDtwmSBa97md1wcnW9W0fK3Bjr2BWl0wgekkK6RtB4fgZHjxQav6O7eADiyHmJV -ozOdKPZ59ZKJqALOKVIwAXsLIiGHAK645RZ1ADxwS2EMmHZGBUDwtkygCIC3bSkyA+zJtoBfA3Ct -LVpBALaoLWT+X0Ha4vD2jw7a8sT9hXG2oJQ/5cuWztxPlGxB8PSfcWx5XCe2No3qH+RWA16NPwiZ -0Q8KpoH0wo+cQl+a2YdY5tPMtVQe8ol3a+Ep2uHj5DUgsboHXryfD9Y61G+Pw9W6vNlzUPSUdc3m -Gc4G0JdH8jjZ9NUknhBFryzg4QHPE5qglvwgEMw8028npcpvOjuKGfIIZlrIYvxiq+MJxDvkdKZ1 -ZnTkgyAtOKwGcBwtR9gd8qLldNwVJloUV9o4sMQkDgj4hOPBQ5sdgRZ400A+gtud6tCeWw/19M9N -R00Hotto2EjXCbUhQJ5aNhTdrqjdrQHYi2dybvxlkY+MsWY5WPTRLBdYXtbMavjkWiVo5KfIrI89 -rkDM2s3/sgbC2WWBMhcznm5FngYEy7IGJLgjV1ZlAZ90yAh2fpOVsvDqzxhT1oB2rhhgrQFvRQzs -s9uwhqFTutFJGO9MbjkVDGHgpjTAaC634e0XhIztYcoXY1HbwellE2gLF142QMzGMru8NmQTQ5fq -EBuDysVtp8KFVrhukZt1tgCVqmoBwFq0OHrTRyVWyZLUXLEAowYSOFg86HevUPclLYOCq1jfXmsA -+ceNNqh3BPlrSgS9vsBmt0SAsUvmu0QIARmIpWSzC8qKNZbMAtDhHxZVE8HMLaN39OrWmwjKneMZ -XJVmaM3GI0wJxEpxC4g1EPkOCxjFDcvhf5vk2bAAQzQytuFJ4FOAtwvpRAADeyJ417CkE957RQxr -DlRvJqR+IvxrWIjib4saFp3a7UrxcYlAnNIyvxOGRc3mMT6y/TvbFvb4Lm0f2ddiycHd2IYwLBSm -W8ROTyl5q+STTpa6WFJzUkwjNQUtF9KvkPy8FYPVz+4IMm6tKnQ3z+rLgsTHyJXfwQJHOQ7WAlku -i6rpcphHCMsMJGlNGvlYr4iAQXkhniy6k65yr/SWm6BXjGOiTcxP/R80yOUVuDbEmYm2xx9Sz45a -zZzlhwIccPwibWLlrNqzqHYMT4KNLIbxFhHrdfIfJ761TOTXaBUMD4jl6sKzgxfWbfBd8w+AytD0 -o9vuEnyvuiCTQ1Oz1uM3CxDPBMmuaod65wUJCwWgcDXM69PECdIxTvvHlVGRkieTjc1tUiiWz/9v -Z5Wt8W0zxY6sYE5RMv3aj/GFSuaX4/Acy40UdI1aJ+aWI1gndJRbD+qjJkvU8dQFC49QLM4rPZN0 -17Df6et4eA0pVItQLGEpWgMjux/IzOVrkciwhKbMwNgWfsPt0hGyzHC56rNU/Mhw9quMFfc+hd7v -dMSwdf6XYZG9OeOszITREPxlVd2RBun6NWz7PQBfUz/zUPdDYUvYyzG2gwZgO2NrthhC8bX7gVWy -uXb5BGPKo7SIxz64ycSLbz/qUEavdq33JpPyL5QB1pAki0yurSiwdP2npZZnsrIa3P8yh1Jkri6Z -cP/aHHP0tScfulZCyn5zIGdBsw8cx+SumOOSuJmHr2uHEdmuXYve71rf34lQVjcm8XUcaNe+SCYC -M939v5aU51Qfv/aClgk+PO+zxVZtJUVLU9LPe/1Xy/NEb/29lgmld4vzNfD8PPFgsYItoyfqbHl+ -zKVRDjKR+Ikt38JXKV2TsXPtOFXrI/7H7WahrxHE3wtIxfESPDTXlgf7grLbcn5HGB/Gse9o39E+ -4636Jt6WLU+NAzRaxiTRfByyvBC6v7Lp3WCIQ2LZyoOr5LY/E/HV3colP4Dlp/kWzYh3gRf2r0Rb -+WZ/WuUnaFOgrTxhvAA/7RtJbRkcOg3ZGMHftTJHsszJzZl6S/o1xvD1qWtI9Oau38dQ/I60zV+5 -qQ8D8NVKuuXEAL4xkjgvBHiZif8VCQrwUYYBHj8WFWoBXrdhBZ5igNsHnh5ygLNqr7JoEEPWO1fe -A7zCTxL9+MoLBDz5f3WRTQhPwI3xVV42kev0mo4uaSoHHQp4GyeWAhLwayhm/f87H1XPaAd5kHP/ -b7HRuQXb/lYlRaZR9rc6xbf9PhNfRr6xqleT36HOtLiruYf8LmbiFcthYfjk992KCInyO43T6n2W -c8rvfLujTPIiN8tvwAaKxP1GHjiO5afFJL9T8IdSE60ZaZHf8W1DrpOoTn6T3x0b1QRr8tsz9UOy -J+3w7ZvfT5UP8rum4HOA/A59eEnSTkhzxu/8cs6l4/dHwtGUj/rg4/d5q9Y1GfM9fgPgg9r1DhyN -3wb9MnpcNqFmjt9XwEFlbvyOHxaAtFp7miHDWAh1z4d+MyiJfj58tPodPLQHRr+ZxREjWEuIjqHx -aa5IzbL0fXs6f3BOooz0tND8IolkfuvuyR9yDB3zaa2YPTFT4yC/OdV7HMOkqVCq2DA/jiSGfsf/ -ot9HtSeX1zzpN9ueEmrYPosYBYx+yxSEPG4HuaccLN0Bo6C9wexn9adX4jfpD72uH+X2sCH5t9Vw -oozeonS+HYDiG7/+Wwi/lUw7hAE6ara/KO0QtFe3sAfuMgi2gHIH+2TDpYz8saevTfdgxU2D2cDA -P1kdvSccKpUu9YFM9UkXvzQXVBuXEkySw0ZbqAEUVeHt7MfXXO7wutJxd0yxmoIt1GKAQQsiKRmG -pPjXbSfEsFNVS+dux8IcPoD2jWoMficmBH197ff3ljBdStMogO+rN/EU7VNKpAfBWe2SD3LlK0Bk -jqzatnEe1Iq0NZkUYJ9SWFjggwQKdM1hplgs9IRO+2s3BSYr8Q5JFoLybBLzReQD7WbZxbTfpBIB -VbeM6pxEuYwAhvSqGhzwebOrYpytXMwyP4iw2O617NbDVxI2OxlScCjY8gHgHg4dNUcYc4daZQbt -l8VVQzeisfjGCLCmStMccXwqgh3bSFH9HIP6w3V47sSynd0+Qo4EjaehMMwEnvvfQQ== - - - SaAENHYaeKGcP0bgeq3wAdXjqfMf2axScoDzfjaFWvovbrIUOzECXgsFrbFndcjq5Io0FEIS2Dz3 -OKEEa7Q2GAW8VV538DlIhvzk0bAtdirlAm4k7njWxjlk10xiDPQa4WRIbXdRBGZIk+RVIUoJYd38 -rJDRiDb6L3Nf/VVdnNYUxC6+oxkgudRh5YinVTJWRjMkWePYei71K+pvb5FL4bXN3S0JRZ8g1LjE -cw1sry3fkZmQ17HII4LIDb0Teyoc67druXUxQb74zy3eJ0xyEY+IspK9bZ+jG44G4bfu9RWVS/gE -MSbfBl44vSzUG7b/nI0wHd0zIKbE0vBIUKsw49ZCGatWqsVsojZ3veeR55L8olMXGTfnWO3i/PG0 -6izaN51hYesCPHe/L38A6bWwL8GnWWIVIi89q2KOrRtGod01BsR17KG+GhCRSgRUFA+8C2NbzN1L -lD8mTUHmgOI8RmkJ0NI4tokgffdYEaXKh1VMnkLU485l1zo2Y1urIVqhrn4wSIItJoNNg/DrVub2 -us4ukAl22gQTgXB/+80inPbCLs66FFNectDsOUxOGkLPWP4fvTEankHSsJJylUZ0YY79Q2HpgPUc -2RQhJMazO9WQDpePacZ6oXlPNSo5eYowj3sxxT+73ro4nJxUoCH5v8+JPQk6Dmp1iCjLNCsAS8Q8 -TKHu0r2Dbdwbf+eL4Ah+Z+oYk/xI2GW8ehQJQyGiRCoaGWeJCEFu5BKb2MWBW7iodGcELHPs3qPd -iQR81x6W/bHpEDVkBcUFS/q8fIWYctGQ/e4urQDLXB4XAaGX2z6DFp5LOQT9gkJJBHblYi3+x0SH -tt4vm/c+vV+Rpn4YtyDzALLVjt4d245BrL7CKjeZF9YoD8QxSH7B7A4R6uPoyVZPNID+1BzTPk05 -WO5BR1EQDAZgnpHxv3g5icsBdx7/tn/beBgJ//KeWOvgLxjBb6YR7P4mtw7+rBqVpu1bUXTZfqa1 -Wh3S9blqJChuCYupUkN1x9Jc84EuzbzAqPEs53Uq9MSDOzcnRPoblpjiYK9Cg5IP2h3NR3uQW1gt -Pgy5DbErbaASlNRkxeHHUrDDRM8qXKu07qdXwf+45Jsa3rXpzqeDHo1yLBVfMtc2WvAE9vNCwT9X -mj+jnaVbO5fHqwjspvijrC6zdpueZJdgVlLCVIZoIsVnciuBqI5InVYeC/JYlXF+OCNIpMmCFdMA -jA5EnAsWuiANVTZheFmim4KzGkJCAXXfYY9+VYUZP5MPSFZEUr0kj1Ah8UZaA7Gy0zmC4wRdtSIt -TpAjV8gXuBSC2x5+tXQDgvigL4IAdOJjcX3QKKe1fZghwubBPaYjcSsNAxreACQVaNZ+AZXqrNrS -dGj1ZcFizFDOlUQ/llBVqw5zydRE82t2qCbWpVenKbQVm6nw/+9QGeMsFRXXEUpCPpDrpjKBo3FT -amCifhhK6YUm4E75AvVRJgP7zEOltvO0LiL5XmckGV2L01mIVGkza41QmDTNB0gxmdnhIxGMantv -gEvxmYl4BXh8nT0F/LqC8SdCe0b+EhU4rvuRIpaPvSEAVXO8D/h4wdAOgeQUr23oybM4GUVdIYwL -EAwPI6kAEgIUl5AHQFSG0Fe4XXQY6sE9kwE+pMxQAa0CXIQQGsaVBQx618HfB+aPXlc1gFHzu24I -+Grv3XdKxkbmfp1JVFd+ePCOOTKH0HU6qqmToQ4iELzlgWH29/A/3FbAWuIMvtnNexuQXsUi8fPr -VzrhYK58L+y+/K69ME19M6ilYi00cCY+2PpPoQ+2hLIcvXzqYuMw16ar4Os9Gmo43WsIus3rSz2B -NUxkA8Nd4C9xAebRRmhfic41cxEz9ZWWEu3AWlYVkD/2TllLuPmn0g+Zo80JXG/TnyHEkeXU/5U6 -nEJ+FYFxs68IX0Rqlxqt5lV61uYmHiv0TWRthivUiFXny8gy6C9oqIdQ7asDebKFZJRsbWyXk7g+ -PoG+gmLxzHxV/WmvnjQb8Vaa+zFLh8mFTj4p1RCcblj3jnQAgU0RiRgArCBFePZsb22EQCwUgDHx -J3VdAzT2sn0ZKG21VonjUpM/tgnMqv2D9BJYXq5FSpJFeogBqSJibSLk0tGRJN4FQAfSSpITza9q -r+M+qC4EelCPBUSEcviyGHLOj+SWDlV10rw1pLll5WWNTQUmvfo+5sYKa6yk1xUpGma7ojLsiX/E -eEoRjFmQ+LdUxOtW2O6kfoAZIrzKZaSXjbA1VOUWdQigCLLdyqAOJhGs8Gi3j1Sa9DnwO4dZtIXy -FWlWvJofgITESD5A2MJJxRDwXvssvAZa8cf5HicMK+bU/CylT00dRBIDL6dLCCQZ/0x3jUIB6erK -8p85J5c7Dt8VoHu+k6p2PbnafncYzFkDxYRcAJKAKaLU7VDWCk5gkPVSysWsUv3OEUfTImv+orUl -5LJGiv6Cg8Bgwi2fITsMEHdFQui5hcmmmqzkVcoqIDuqjcWzxnAVfEGVoSmwTrFXPip9r/QZ2sFk -IoSSIViIIyuis+3AraDUGBe/JMJtByhYlGlhsDe6IKsG4eniSV0YTTsL1PyLD4LzwHLWlT4R2L+X -G0vAZ42363UuiILOX571g+dlABwv2KyfL/HlrXX6z720/hEOV546RwcPmnyYAjp0OJ5k5ls8mqQa -oKzpHuopKTi1udFiHNPWW0ouWxW5/yW5Aujm+J3Vr/vnHaXKBqt57NpBE8MjCwYrABvbnSBjTiKi -JIEUghDowfJ3grTXscfkk9S4vAQHcnsU4AdlghYIeXXTdliySHSpu9PBTKIi3vhl6pAulJQjvWWF -5cPh+XLDEsZCWI1Aovhw1i6d0kV/30+lur5PRpjhhj5wrJ0MlINAAx3nvMsCtFYBAaesbePm5dvJ -EbSjMmeclGMhRGd2GuEpPUoJEmB1Fkwgc2bOCIFUdcAXYpHnCIszwE86AdfDbftjXWYsLwXErAXk -q/Inogf768HGwlCsTBxhGFUEuNKvM79nYe2SeBOFN0DEH7wOH20vWOVj4xKkDDq028GjBPvThu+j -rOewgyIbkQZ8KsFVqu1uXQa1Tz/ZEo1BC/mvDpGb8xYynLN3AZ4UxUrujW/ysy9SuyTJPWRIlS9q -qhSZJcR9F+hp0GBAW5acwRZ8ty/rfoLAPKqM8yJJV41OWvbmZe/x7so75Ct2xWUwCTQMhzlNUwW1 -BIsW4Nm1pk3Kgd3nnsSBtM+rT3m2uuiiDgITOfZirqYkGPGkm49EjVJv/5BSY7RUMjgzS6JC8sOj -onqYcUayDGnXTzZrfX6hz6JyniqIvEovuPMwojYtWBuXNFlaijOzyMUkURz80HuiRWGjM0ieRzog -SKOQYOXrFP4dG+XBIfzwDQ264t2qxd2pmTNM3rFUxc5d6gxAWFUSJDmGpsQk3e2ThfGW8dgQGapC -iQ4P9eIodl00qLCC2ingEVeU7S9a43ytn0aUeFwgzCYNP0+TNSehi57ApkgfhmepbfYkLZsBugiv -o7IwTIg6AAIIdIY/y1te3uj0AHRStG4mZImwl47teAWz5x4tAWQaDjTm5/z5KvPbKF1Atyqcse11 -e9ZVMMXDEAaqx/VDUABG6gJ6aPRtG0KbhHmYx8fqxykarQsogXJ0Qb4NTTNimYq4r/T2NnKMge9s -Ad6nasqL9vUTxzz96KDS+hQplFoMxmgxvsBmm0lwu7u6HN7LIp5YrM1g54d7N0erspdZtuU6f9AL -B6v/Msxdv+A0sbKu5ryA6h1vjW4Ijon58lcFk4BAO9paBaDdKOtNwf9d/MwXogoPuz9onvDluMcG -tggZs54+DbTAUsIUeotDMyiBOTpNcfwvjyYRhJ3CvCPMhc1zPr3IhKoIoADqreCo8ec+jZYSafDZ -zRSmxBqKswD7t3KKzDOIUDoiOubGZpEU5KwuiF9SOSFq/Kp10Tcg/4uQKu/euJx7N4d28D9Lg61N -wk+yXFOyf0m9jR+6i52iEy7jT3EWmdWjujBKmnY6IhRsx75PM5yuGkbg9ZwHCJQ0fIze62C/+HVn -CRNdaXl1/qa5x5wcmUfypzfbQtqsbFXfNVOc6/eu5v6NV/EDJyO1d/numyJyKhsA2Zb6HtY6ThpT -vDzylkhXvZQVm9BcsblcfTJ2vTadnOTTjKUZiwkB1qMHV0DWjduenzpro/+XThDHxIBkGBtMITYx -E3Y57mvAmTTgFpW7lf1NwQdH4kswJSOLkg/yPyGY5jt5N4R2kWtC03OTvAowDg5C7EbyIO18pwy8 -RzKvH8TXaI5uW+XBHn9w6gDUmfAjWKesahNTu+V07IWI6mqqlAogaTjDKbR+imiMSs4FiIcdk8Ag -H9rKam1kxaOvnVDl903M6bdGfypRq4gNCexBYqEpO3VBOtu1R/gBFRqa518i6BESPDn+VhXlgxMP -D5JKo1LeX2VNmnTh49QcV6mcuF+8YwBdewRg8YuiKBufz61ea4gIIzj5gsWU6g6LDltCpUcZedLk -ad3jKF2qUgF6ukoCdc10zBT3ezg3TBMuUJH4Rn6DNmbmlcVydlp5aeVmsc53pLr0cQdHNHLIj/Mw -v+gCu6z4CAH3qV1yRdVq397VBmO6dLh7fpa3f9lv9mUjJGcBk8qAjTxOjuPUE0RX9pE2e1OAFWaL -M24LUnB5G+OYyEM58wkcIOmAR7e3BUdnbLFeZ/s6y7XDkbpwy4/52ATlQo0+A0RR9eBtnfxaF7s1 -BcdADvprU/fA4OuAkkfA5ifecSZYAmxHXvbksH57sRtN99Oie2oK4reDFtnGH/TkA2zcEB/W+buT -1olfMsZWaLrmra3c8NRzznvCfSaRxxnnTxSuFKAWaFCKgFCwn8i3Vtgih8lo+3rvP7nz92C1vOHW -jSPQB2w07Dkh8gm43uf4glP11krRN90RCCCvDcxUCcDlGV0DwxluDjZJqFNxWDyOvi9CwC1bvnmd -jlnqjtuggrkwBit7es0CEeMHxwvXwWO4q/qWNW6T3DgKqfUN0y3qDAplM/xDgl0EFyahnGmgpce7 -Hyo7653lnNWfPHWVgmQLhizIbsaHQpF1QnowOi3epvZ1xEz6WWjm+5JH3kiQoGG3XEdWH1XdrLqY -z9RsT0ES3nWVRhTKWwZuDpX9LbuwDpXJCgXDYDUGc2wif/qxtO1JcnrptLlNS2gDudW7UoNZiR3A -Naqv79Hw012U+w5lyVKz93JOFWsJEslnJ4V/WXJ7s8CO9vakn7EbC6Q2aM1Ak8ZFxvhakgEKp4DX -pBS4ZSwTYbmV9NkzEzeVFC29DHHIoQfM6Z0zREuNytDPNSI6ISwT38j2ltH28t3MYVVK4acOpmYF -jh+QZrdpZxwsJHdksVDepyTTtLz3cDvYnriJvWW+O6QIoGU1/q53+qkk2Af70H3M912KDEB+YRiM -zhgybY6tu6yx4d/wvR/GtoO+SqntDqVEKbXduyqGVOFUlBO1q1KHnpnumMhx1QPvLA== - - - k14TZ35EF67JeFLlDcMg2ZoBzHB+6jZCevz5JTgdpvHz0+NIeJYi2XR+Ncy4avT7fq31Atcef/x7 -MnvKeOOHBGL6tR0vC6XS74nSawM/8HrsDEIsaq/ZAn7DOEy0JQJe19gjeOCnA+YxbyBJMdssYxZW -wK+c5SPWo2mSFwB+gj9NuhegNYAOCvjNq0/nwARF8FOkjWAJy/SRq2X0fX6oep/1YV7IE63vksol -ytD9r/V5hXnOMwlbHyfC6KYewLU+pbRkxfq1ugfEYNKf3B2VOqo+LB3FNnrfF6qy+PzmP/OoJWay -oN/tvl4QMA6r30NKZuTLAwfUDySJ6OtpF236rZD+VUnpFODAN9KPNdg/O1P6SQ2YOOknwgFFASjh -exVAP8hUWpcd3r/E10urLUJes+zAlMg4wAbXf/VOIHP3wNM7rxpEnWqTgx0s7O3fv7Yd0nAHMCAL -kyB7ZxKWREHNC9yR4MmuINB2FPsSwf2E3mYJWu+14UPser/ZzTgGixV2xzt5Uu83vgG7u5MnhF92 -l4YaEoqoz4vd2bQY0a72uwey+ztGAHnys/oCkt1fVZTDH+Txqdj9JnXHC4503wT1uq/UjgU+U921 -lfrX/VGs7gPrjq2AClh3ucRJgsYXPyssBG7dj0zR8etfd4QHW1r3b7eI5zYm6R0ERHfT+yt+bqzf -pb+/eXyET5HOoN9F2FHjQvO33484gebrd/nntQivrwi+CYxcQGg+XGovhci/30zlMXkKb9mg1Anl -WVMooUHrrXrC1BRaHi9SkueLYAob3XBghimMrvEPj0/hZEhSQz1kJEhhhHEFNoXzSKrLltVuTCG5 -iR3QFFLxcIQO+quEFDINszhUhS2js1J6Q6jzMUd1xccQOyDTCoMs3RGqsIWSEW5AKAXJQtNxrNyP -Aa+RbmAhlJjyIU8LLRtqfLDwwCAL7dGcA+HG9WJqAWHMpVCKBfdjaOpY21fGLAj3QNvQfBAynVn6 -uEQ8QYiPZn5D1uZDSIRtV2c40LYQzgMPrSHCchmSLMnV6sOxLhF6suyxlpfYilCa1eelK8L7Ycq0 -gnYCEuGl38HwE07XsMlaPkL4xPGu3pqEuhFoyE7xUvV6FkyzH9+7cbbB8Jw55fr+ua6TaeTTVpz8 -e8XejaOww48lCqFPqJhUR+P/HalY4WGoX7EUrMYDdAozYN0D7JROzefhTynk7ZXd+ihccR+K4mu3 -GZFUb8JAcOC7siaM5NWLLBNCWO/2Y0LfeVZzYbvHBiYRVCt8LcczYPYm7NDFYNGE8bar19EmJI0c -xTkT3t6KUr6Qgd05oa2bOsLlhJh72gY8yMkVRer9Ctc25sH+C2kPadjjMvw+eNxz4QfXu46e/8Gj -8Tu6dyJh4gfPksJ6c5tpZpfh3EGSHDdEuocMORxsstksZRjsovMMyZC0qkR+CgbgZAiGJb2BQqWc -p8VYX6grsbIyK8/03/kh6pJ4hJ4E/5gXzCFZKL1HoKRe8+Iwrojqy9AsrWQKYTrgwiJfmfkHjBAE -hLvcscGxk3QtuHBbrzSvgtsYCeJaBaK9RqmzL1Wp2OfQi2i2+6p3/QFTj7mVKEEcDDwwVrUS0Ymj -ZI2YIW+nBKwkyDaa1u6IvptkaOV/OSzJJWgQuBQetARz9OrBlFtrRjDQFsUxM4w4ig7jMjgQy3tc -i2eNlbhe3ttUP8xNg2q7CahxvoF/Kn52sIn+rmVL4lWrYbBbq8P1RsMPkLe2jQF5zLWGBMYsHhw0 -wNSB7EqHZTH4gIfRdziSGjH+8CD1tJZkz5RNevwdelqX97YWg3yT0IS6Q/ODJ978fiBSVJM4+49B -RAsuE1nEGRgiAnJKejuOca90FFQRXahcXOzpVK3Fesy02ury/BSXwRrEQd0hKWbPhGvfgBDuaauG -y8w3xpWGA0c+ppaCiDwzoA4OzuPUwko3N21w2wJ0rn4AtqiXFQ7/8tU834QtmQc4UBoeyOwqXFtj -ezuuBGa0OBEns/DMtiyd9kTvA4/P0BPVxsn3VuILi4qXJ0odr8OiuCwWW++NrsxGhQtc4XxBKWhc -lvvqRIVAx9P3FyKrX7g9v1tH+eR/XohBfaod2E5I2Q1Iww68rLkYJzGWmXRmBHNyX8K/MVqn+bRg -HC6jsArG07ao4h7NOQ+bRSL56GRelyhae2JPyJ7YV1nJbCexRxGaV8xMhXMQ5qqvhZnGUHvfLaEV -A4AQ3c9rQ5LjkZ/Nd6DqhhaXLjbtjeanRhpffnyoSdTS+pNTHQa7ZthTKkTKh7yiHjrKgVISFkHe -p/6wO+1TmnSTOQRAwTy10vE4dFcS4JMuaQ6XaG+Jw1I0qz8K1I6mJH0QczI3v6SP7NeGiyOD76yl -hYQQATZTrojFRze3lz53esCAjKGJoE9KaEYQOS58eV82N+jIOIm/WEGjpXw7rlpoc2IBlVTU57H5 -61nT9URLbFxH7L8M8MoCgtOXPU6LlRkP17zf1JEAyxh09UmB7RYWYr0mYkPuug2WN+B1sbxcImB2 -hGltrH7P59bnGuIB+Y6fBtyvYOSKknHN/wwC9eeqENZkwHLF/vgHioVNwYLesxrsjyJLlwk7O4eh -AM7B9ib5rNjvszm3TiGP2Ns/2Ks12KyDBZrFL0FS0g72llyUMbmEwIGV5W1nA1+bsdkwf7WvvjEC -WIvpUQ64oOeBjUkIJdgOLPCw8J8NVgRYZ5iFNbwVyGIRQLtVHIe+CdffT4NCvI5/cDXx0t5OARPm -YjPQkvyhl2hYSSPKPykG1ntXxNxluzP/ZGwRfMXjYXSrYrwYPvJx0SUYnR+PjhG1LoTgNTEqZ++p -4cGVpWWFOk6LJxICguKhf/732rSwtfx/xWjiD29vDtM8V2Xh2UbeP6JRpalD3j3UbqW+rW5fl7mp -i+BO4nMsdezdYLeJq0ihqH2uVAYs9/TRPZ5itNWQULgt+sTwXVGkwQMLxYIrFifXjeTYJUM8gmgv -QuZLbtE7YhbCP5ZxiLEnbhc4aMbnvr7+OP/PiuhckPcemarUl9oJWRyIOauia8kE7vn5XMoUAlVK -XEM6IeDXNqA1ltFzjO51eqXsRKDdVivkQOPpqQZ0Nm/cywK4u3peCg1Br89TA3b48P2v152z1cMI -Y3neDyM3MAioQbuFtpc2jjgqfwDF2n0Kpm00LBkVaD9hRRXCGTnAzrQl2sBA/ZomFtx6jiax+PUh -N1DjZR9qGPEDpy4K/C5IdmzmN/Yh/YpSlzc1qMabKrLnu96s9WHqCq8VWs9gXGayaSQ08if9Lqbq -CsIcuqis+xVK1dibrZZB4axVbrYQuP4hySZEJS6Fy3Wg1cdR7/UqT9gfZ4HmH3Z43JxnSOeioBhH -+aM0YmGVpW/pikf5KVn/sNlw/AVN4+kfDpTxpB9+jdZQH45PjXSnZGKKcNSH/G5AJi3LgM8Pjyxh -Y9SHLOiZagjp6nlhB4exM3Tgw0EW/T8q+N4F8iyC5LDElcP7ARVyoe4T6yNwvLxdBpDNH7aSA8ck -eESfAahRD/2AYLz4V7lCs/Qtdx34i+RenDrz5EHndzDJ5iTmQ6zq0q0vi/t3IMsQJ8dx5PtwVC9l -8S5s3rL3oXKm472LJBIl4pH2OK7jfrb+WNfaPsBCs+ph+P+qWspjD1xFkIHQdZfaxIpwrj7nfinz -s2FrRXDXJmXP9DJFyoqY/N7wE60IxKyILvXrSRaiakX0A2IXf5Q244axFTGAOj1ACC6G4rr/rkl0 -ReAC2yijuiNVPe0J7RUBjl56ziJez9nGyuXuZxGBcvD+Hx/vyMGsUoN34RTohIsYvDlp4iJgEy0J -qw26NS4i9x11iouwQDIddrOVZECLiFouoiChu6dcRMWBpe5FMJQ/z4HC+SLGoqcMmYcm9yL6sQi1 -AmFE51S5qi6M6O9hyw8jmu4DvId+ZdNhRMTC58DDiF9HCZERMWJVTGQIjPdhBIigksRLREsdRuCk -ZeQhRkjeZdRHZpkdxIg9MMLiBPVfI0YouA2hd2LEatGX5MQkid+ggGwPDsnhy8BglhwC2UBJ+HQh -RzJNsoA9VRAik3Ub6I4DAIcjUhUq/7IJQG26vKEJUza6KA7/sEgFakc1sLfRVDCsg5KpyycXHIK6 -B67MmS5wJrKOMUOc6kqO5TOkzQsrZFjfS2WqpMj4+RqEgHu4aQG8htW+Ex4F4NQJ4MsdAfXZJnMS -/gnQ82v4ytXwmQTLt5uEQkDRvTkNVaElRuE0HI6YOMB9pxUg9ZyGijLwjrLImVZuycQQm6F1PKxh -uQu+YrgqnPAObQKcj531sIbXP/wm5qehxfI1GkKZQgn0gbdnqOnHf6KYumLXk9AeqOTRkPtJ9DoH -NTJ7IAZ/J+qKgsNWiOcP1GUf4xd4CrhCCGTXwBUeIB1ypP0/0P1fzL9tKEh0VhpqC7DiNsTk5eR3 -XFri5px7k4gM8HKRPquPRbT3BEqAXw0lor+Y5kXGyvicgd8hYUMPZ2KBf1mB7UWW3L1sBNA8P5Ud -adjwqDSSd+BMRKJ3SbGhh5nEuEU6YsOtinieOtS/hZfyS83mu7lYWRdsQ/JC2KRtWIGX/X9We37b -UKXH5G8Rm611F9NTsiEM7ZO+NUz6lfiKkwuiWOcmk9tsGxvL04lMcdquIGzU+21nZ+gT9JPDLNS8 -0unlH6e8hNTJham2kBOPnsJoR2pI5mt6LgIZXhiS/RHl0dklN/mfW4n8YphSGwNjOhYiJRKGVahd -HM3OsK8VVmYY4qK6w7iaNQrjrRjBeo6BMkNYD0dA/wTeGxIqpYcPst1O7rKIAV6EUIqfQWVdl10I -e+CnDEca0L96pVvw4IXDa5veP8iPfmEESIksJPmg0EK1IHlqn7poAwelTxfMUB/wq2R0Tk7s+WSY -r4oIT4ZPpFhgPFXli/ZNKK1+iHgyTKMO+DiEOrAbqhn2GPr0hWMBVjDDjWAgcoYg6s2UkjDPlvAV -ChQaWuLAuTlDrosjOFyLswUG9Psu+YQ2OlMLIPTZhxUM9mmZ0QdGxKnaBkCigsn9faF8wPqbIWTv -jeP4mtKp3ZGt0cOOYZsk/+uSNsC3FEN4bgvc67rAwvDWpkmnhC985mVi+B/L/OLgU42pfcGjCTNg -FDxL+PIDghfN5dQF/q+WuQNeD7EU4mStZRmqxGIYWNcBHz7K9Akv36dFUm+qF8MY/dLTd9tsEoyd -t9nHh5l4EYMMKegw+oXBDQjqt7wYlq4eIwrcmUCGkVCuJFP7wQ1xndp22tUwZNLKXmEU6MGksFCJ -76J5MSxqtLgxhhVuRQkZ9muK3Wmu3U76xXCDKd1/ZYON4Awtodyle3aRmbOKNWpcURLTOQzXhJbj -YRhqonhylCTOZSD5m3xjZjB82IUK49vIBOXUU8oePOmvYOCWCAVvQE3XfdNfyEr0WFsEcezER8VJ -LLjLYe5N5walMrS/cL8Me5hCEF1yi3NiQ46XDKO2+fpP+NNb7kLMMfEX1rpCECallQ== - - - fcwJunPTSm5Cg2GHyvgkEJfTL+SiKaRgX2LohTu9kGcIoT1nYP+oLaa9PfClKaF5R+ghNfzUgD4K -I9brwgBFMI8LIM0uvK/uYJ9yR+PC25sjs4oK7y4iSuFTcW1h7THjbCE3XqLliACDD8guhGa2pRPY -PFC6db4uNCQwgfMQNV6082MXcuSUC2AwZO3CKw6CtGiqbgKrcQy5cERSzVooaUCEuLCTrtxw4WhA -kv1VPid1DAhYNjBVAuOfbuFCthl0cYRi7nUhyDzARNmaTpEOUuL/LyV1ISBCOxaP6+6Oj7O7bwDS -uCcjJ4RoVjWNUfObtos7rlvHwsKW8nuoqtOFJ1OXzrxwaAhMNvU8t7hSHIVJeqH+T/WG+CJ9XkhU -v3hZXqirRudUx/hnLC/HC1NLMssGL+yuotYWqneW32vjaqgh4IWJzG+To2PgYM5ATufCMn9d7vc0 -zuGibBk8Q0mo6nSh/JvCFonInnqxQsJD4qo9fB2V9GkdutAZBv5sStR7E7cvJPswmfSFBW8ZnKxp -AbTXZNnah2MsXCQbtPd44fA5om9HS7wQ8/3AOSxT6Nm6umDJ51PEw8BOrgWbhgsCjLidqUq963JX -waYLzc57/zcHrGd1UctHXE6rQt8mjoTFJE6jo3uVxoILf5TZWjW4EJovKmPl5JZ9Oz3MW9S4xsR5 -A8mIxBDyWuiumLphlWY6C6URLa5VUNB5wjZE2cWhmOQsXLGPQY82OOCthQhoyqhRa6GzePEnCX8V -Cn2AOGHcIKaAOyjE10J6EXOQ87Vw1CGzUD4rEUBOq3bVCs8ELut7+ExrEaHaY4InqbMWjqko49vq -dJ4gik5i6MNiOy8FELEfuT0ujS1GyodJAQYuJL610AitxDSxUIssrU2lD8aiIpCq/i48PF0L+7pi -ruUFjuY0tq+NPN5cLU4dbs9hgj8wVaEfmua7cIzI4mus5g216Zosd8yAYg/1pr8a5hF7Qx6Ak8p9 -LbNsmDC1mPLWkbsKxsI+ZRDgt33b1TddFYcXr4cSf5gDbvwjVuGYQWRFmdRuR8IrJIweOL4IJSJD -sKrtegSr2qMI7p7leoV6ZI6F2NCDiVU020D3uhMTB1P9ri36Cr09yCAE9xVGf4tS1AqsbQg1ilY4 -716hw17n5h8kXgjtFQ4Q0yEq/A2GcE9Xr7TCsOmZaLUPjJmJGD9HGLUIgIO2BUl4jfqF9430vcKx -EMOYwCAc+bL9bjt8hZ46DIbwFR5NJHN8hf3ujgmLq37cZ3rLAK5iVmGQggFU1a9wQLB3Who1LdQm -PuxSZtS2LiewkHmR8yQrsNAqQVSn7vqfspDysD+0Gib0mFeIJFxxWY4RmSwUwLnfwv4BzZU3+a3Q -9eBQ763wJnl1pLwV4tp0UHx98M8HiOzp/q3B2mZ9kbxZkIJYnpVVKF22jLk6MIyswibHM+qsNJtV -CBojqjcqzPxELf+Of27An4nOMoBzRAVFJrVxEWi0KewtOId0PiYHc+njYyTKK1DIpJD/TOJwxrET -IlZ/vY8mJBf0HjsgRb+8S9LHVhNeMY/7w3sAdZT73SvheE/Cm8bGtNtdJaIRBe2OKWP0CC8QRrjV -PYgu4pvum2TxYXSnq6LKPfc3oqixuXcy8R+EN45EGJT7gUWsBLl3BPEKhLfmYfMH/y0cegzu2TOU -8reTwDDh3t4nFl7c7bpP6DGAoiMqdHAR+RhPbTGqYfmyBcWFhYeUaGuDbeEwUNa4pwJQtUeqMBBq -/gMoIoP3l88n15XGBx1c+g0aMBr3w2ccqTbSLHh8aXpXMPop25Bgu+AZSvdwYY8gdiUUDLlSXZ1g -+UCBtbH2Xw7iYmfLY7sSC8FD/yLIjj9ADsF72FEKgrFoM9kH1oAMFv1qCNcsHXjdqc7pFUxV0g1e -HA2COANvksMgdIUIjLELLNJCAccgC2TqjzcVOJQtsnEtMDcML4FhVaBYzqrM8WueLL45l/eAw8da -KAlreDJ2la8GHK25czW4UfUKOPAiLd4MBDoBoZYLWQRsvGMiKdXlNCoc4oLqRaDPccooXTD+UjDI -kb4A9rygMI867uezAuDIhdbcUBq+Piqo/1wMx09jslmI/zQGdZ/9+5Dlm1BxGnCEfG3Sozzyk6Yz -RrVKZWIrNsv+aNvDgFwCN9adJbIDjlOKrURaTwIBjUNVSbh19L0eMuh+/ajxJG+tH9m5PfR7M41i -awMpR4uuhV99xKamHy8GiTouBQdhdFKk+gOpU8qiYsRNRUXohywoyzERqGCAqdTndz75FYovgqWO -n44VNsab4pfxXghC5H0AEPxsHcP99vC+y/DDvo9XOXVe3rdJPd9yjO6rq5rCqBTQrpI6iZ/I+8Ta -97zzo/YgxsrNHf1fH/rxDmgjU3F+d33tUUKIJlnf5XwBBrquTKqP7VEnFJ5Sg/5puC3V7aUvrp21 -Gzvh1JYdFU47oQ9zlesN/Z6v54acT2mar8zzV7ijg/nA2o31lY/1RSwpUkC7oaf2W+a3gaoDRuDW -ZqOV15RsQgOcAuHvLVoN+LstCqmT/ALiC09rzcrUhQ+vgw9q/uIvQuBDBL4Bfsdm7/eMsHpGnyWD -EMdCBk3vASjiZRTv0bRYZLF7pWa+Oq07k/3cW1q6eDnuCW7lfPTCmm2aAVnwYEv27c38U8s8B6o3 -QHa8haIIcBvh0+CZ7Flaj/ZwWIPKxLKcE1iS7CmazjP3+OeFib1Sai54kpYYiSCfULTZqIJ38heo -bKKjdHkpRC1CKevqFavTlaklEu9ygqrnfKcAz1snZ99k6amqiH5OD62A/mK2S0QlKatKiH6Syzj0 -sEbpQYJuShY/eiKqWTpKteiB7Zyqu4ZeJkEPPEV3cHREbFl5t1kI6gSG7qOHPk8xBcEHlY45lV/J -OS+o6/325oGJLpCW1TzwD0NzxMwLkzts7Za0LaBeujqSBykYRpcniRkdwsXhv+0uOc8beFpUvVc+ -eUTeGig3+xhUf8kTVgARozNAZ2k5hr1xGeOoa4LNOuRFISKPv2IQXr7wR9zVXqNw61wMJgiA5dTF -ceN5QGD8Yvj3MnLjxVYOzYOqCt6L0Ij8ixrvJj5ynaZ+TRuu2B8KuZo29HlyogmW+bQhcSw6jyu8 -pU1y2tAdsB6cLQNJG44a44rHljbElzqy2pBsGIs3N5QNJ8F3QnydAHy/5ob0sBOeqQ1lYLA1N7wW -pHkad2BuWBJZmEQM/uoL37Cj4pZ+hcOCR7ucqlqCEofgu2EkHeGwJEZ3IBzmlpN1J5L96AiH6UrA -hoe3eCQp15Gv94b/vPVY2BtyAazIsjdUBnCiP1ivLXPDSd3Ye9DcMGP6JyMM+YZvzMx86s4N3Uyu -s6y5oUdFYMtzwxGvK84a4eN9tRsXg1YLcBvQVg9K/8+bvlmbIDv1AmwGFmlgxg1sb3yVImdnb7+W -TA+9kidXi1MHumTqhyyYWxnOv0JIIuNbNvMemfYSHGc+Mq1/O5RaBpJGI1Me/YnNp+MoErfGkyZX -kqnErHSDIjqcTH3iS6LJNNYty8l0fvW3e+FE9lGLZGpDgC3lJ6bhzVgYMA0badq+Y0rJH+p+KQsp -WyClL3XMoHTPWyex9aXKrX9B1Jfuavs8CcdZT+f60ngRP4nJBPvSw3DWoutE0126dNWXepc9yU8y -orIt3pfutC7TPF8q0SqaGNRzrbSQcHMpI710Vcyl1eIsgHOpwa7ceqpMp4EFfm/IuMtbAKL+6y0O -L2msxNNenOajr5pCOL2IGe+h3Ejlp6qTtMbS+CLVCh0kpAtWcu8t51gMtRsVSWYrS9/m/kgodFsJ -3FjXBgunwCu2eqo8bdaIc1CMojbJ1WsPaRhpVN7PYPEkipvBkEGCcBl8iSQo2fS8YeSYk3FazBYp -kwdXH/Rqj9SaCa2lySdGS9C3MCUHC9Tom0wlkBV9Wz+6/r5lq9r+j+TEswPLq6xz8UYkZDjqPw5C -esY5P2ic87JL4h41rjrfJPVlYhJWHp1VTm/8fMNsNQcibJEoAeCNc74hb6eNLGzE6JvdxYAiAtNW -9G1ooJW9pWWF5tzOddcTj8RvOSiGUk/bPjotb6QpZALxW4TeIEmvC9ff9steO4SSzvqbdSqsrpyH -GY3ob6GhEG9MlmF5U3VeGiE2xU0SU4Infrv1qgVOrHpk8BqAE1uNIwXiO4jfv0uLzdNeBPfHNpME -6lCmgf8g4P6H3hbKrdgsz7B4rIcQq9amra3/d2qXWkqmjLDUFkyMJzqvbjMtmrHlRKomi4neGGKT -nQJFV03GmEQEW7DVEPGDYO52OCl2pslwycgjOJEN7Pp8BAU65lNtGoAJFTjQGEBxk4ieQJETJCml -TCnJZy9ad64c1gazBvMGUh2qBjX+eScLiSBOjPz0yiamNPWmUa248/42qNzHJcvdsCySajRTPtrz -RJRehBG+BOBiAL2vcvz+ZRH591RS+C4d/NA0lyvvv+QPvxyZG82dQ4sz/nBL14wxR3wO9WNSz+LU -pdwH3aEs+iGOdFp8i3K+iC8iPTESlpez+BYb5IlZH8QgXURGsc4TMWg+osPzZONVNUXerHUiXopE -3Nb6JYjYov8y0mYhohRz9ELF8rxYFXTVewrfU3rZcHalolIcfmdHF10ikXQS6xJXZkTxmIYU36IU -z+KLLEZfJcl6CnLUareexK0nkWRZT+J6EjnEvoZBTt8hv6GEZ7SYvkKGhaS3MDo1EyV2xFS58qeM -fxyrjqx64U9JeRT1YwqFUPoRUk19td+Q7IW8MlNC2jXM4S8xS1A3Lwa1n2iU2dP0gDE4JyKnPKNi -KcsHKy6JeViCvEQtVewebmynNMTVinc+IROl41RX3LlabXwcDUVsHJ+VbbwkhDpFJY4TlfxoL0Jx -6xQWisZ8rvua1M5UTfGZ+vGS0va7JFuspGQtORLGyCVEpN4e0uk3FRUP7XOR2yfdPtHFdkqrp8c+ -1BLlsa8doUSsk4humza62y1ZvZemFPSUYohTkwqxREvd554/eaf2dsi31yXO4yRlvFQzPtVPETUe -VYkoV3EqdXfSeKv0p+pqVNw4qzTv/OUq2orw1G88qjTjU62KbfG95PZkmi+nIlbeFPMRjbq0og/z -Ed3MSzvh5+woI/wIhT/tCbGK5hNqz6F7GpJQvD4+X8gxrRB5ohZscmLs+fwap99QwlRK+B7KdFJu -JQ5fSo9IChl+Z6/0eDFfTvguV/SQ9IlibaMszfwoo5Qw8xtb6bdkNGT6CeV8EW3eQokOeaGSn+hE -I6j1iQ7LtXvanViy7c42ghazs+3OmthO2wkP7cMOrabZNvavX2ufSK+/m2pp7WWH6usbJhHHsqY8 -w1P6Qmop9//NVyM6ZWryjWVRE4uc1prHMRSqiXC1V8xJxbV5wi+EPktIxSaPT/pJv34PTmRcP1KI -fPyqNlxFapMa5ROjzYR8ZOIHyVWQQQvH0vKGhIsTyw6y7CBHnx/L1J/5cEsHDVc9mQ== - - - RNIHsfewfRWDvqO9DCnae3iaM9mH+T7MlwlYAAIUAIACIOAABiCAACaCkC6GwiJDnU+08WplpB5h -vkpCvKZrvDUTYz0wPArY8f2yTRTIS1gGDw73Cn81e9U1GdtXBzPRYAmoikKWL8FeCTlodRHiXbJA -B415I8M6oGpHplZ2hLwE2+Et5DziUEE6rdehypg9FJlNw2CmRa+HVFN/2LHUIt83rlDY66lplARZ -aEwpCXPQDO2grQ2NKafTkDIjwVaLT01OG+JKWdGMVsRisKEFzUqoxhcXCY1WJHQPSeh+mOxDUx5d -iDrLGXRINk4SBmJSQ1YVRLMnIkttEZqAqGgR6vKkQh2imgqdQIQlRBsiV9UDRmkvVG/SK7aqkjA9 -yIuaelBUy1R1JgVSUnKaj1xCJemKwh9UyE+nGlqQkx1yGvLNQEQV/jJRUVGsaFXVrWrMsv6B0QQZ -ayq6A6LvdpiYo+SXDYtoomoNURUVhaiOBAVEEwmqsYicqt5qqKjmIeSTJkKMBia6ZTHSFzNTPSYo -ozOl0pGyVIpSVUD61Cng7FFI2IN6VUQKzj4z/dBkGhGsKZ8UxjBupmbccCEXDXEm45pFwxPNya9Y -MtHQZMov0ci0IUQsZUhCs5gMkTC086gcwhmijWJGFRUzoYJiiEbKMsTHEJHQjIW6obqNohlNqHFS -NWROoYdTndmFVlVjjjVjhx+k0eif14qnq2MZW97HF1QU18VYUSY6FZFnOlX+REx5yaqoE5PMqCWL -nIJWsvxDcTEFaWktpwiSTnw3lseiIqo6sUSRLF5t5RYqCQZV5TU+RZyfYCvIlQkRXfOTuMRTlTI5 -ZPkp6q63k/JQ/hr99LbCZJ9+bvWgmRoRoc2LU/mlHp/p1DTFB9WYlU9FlT8XKc1PYlQ6Mo+5vI1P -9dnwDS+pdWQ6r092XPRcw5udCdwXzZiZqq4G1asKV+d12O+8tk+b6ryun+RSoMd2KavZfY2vaUWU -5oxa9uTntGdLLpWLmBqnIL1GjbhfmYrJyx071jM2037PXhxOxhPqHLEsJB9ff2U8lYkyXzHuKuf0 -zhqhvCKbUySir2xuEt15L7TyxvIglQQ5iZCI950YkZFBmZit8ZaEQSKMKonPiq9fLS9RCT0NCqKR -uQ2vJp26qPUTXsT70cjuMc3sCdFxU8dpOU7BxSLd6hIy14qixHN7PEHuPEJ2RbLxhD+s7JYy2GXE -R4acNkoVQhqd5sO2CbvYSZCMtB5cecI7Ul0RDu86RkVFJgsxq3qVScTmxHNpI7NVghXDy4ejNSgl -i0DZS2JqFuXLTW8lafiwDqzABuHCN4ZGqIzeA+uBmxCMiGAslIECBA4Ma1iVMHQYhiHDsAvDMFwY -hqIwOEiQDuUJ1AaqhAmlQAbyPNBBhJEwQwyjmg9EgcoP9N4R6qHOcYOIHIYSiTxBFhmjXNTOXFKO -+jJJlXHd7lkx4qKK7eO06IdYc3rECMovpogm7CrTzVgUH+qK/FJMTdeJFoM28VHpMjPSipn4pyND -4pJiDpI45yQjjhK2RoiPXzpRj5O0yLORbt+GM116oZFZp2Y2kF5ywqlZz2vtbashnnmPGBGZKWOl -6dtpQWtJtO60ft2csRm90rsb8xaLK32VUSlav4yPdeUend0VlpnxNR2LugY/69+9tVhM+oCsoREN -ead2OJxbkVhH4nuw7Sga34Pl/K89WNI+VWEUPaupG+3JVRy1s6+llcW0YucqmdjKPre2Cun3l8Jy -KjOdKcVn+lJ8pvPQ9Hit3ekOTfe51Fb3ICJ5quH6VT2As6hb8xTTyGGHOEXSnoajRc2F3YlfZpBd -oxQrp/vTQg7VJOermqRYSHMmYs0oh+ZHKW+sLhGZ+TEyjle9zWKtJ2FxUfxofczFc3J6Cl009eHN -xBeOyq3KvEKZ6SckkWTGM9RL2V9YPqO0PogTEemDXIn8Y89JfZnkLW7FDH1OeSP9ak69mEVe0J9J -ogoxjfzQNNXQRPccc56R7Bop9IMlqc2RuqQnprHeOH6QLd+oRGMjNc9o8Yzukxr/aK1EdXbeiy3J -7BIdKtIep2mMxEudeKdjVCacMTmi6UxHaEJoXAoRVj+Pk/STVrymHW6X0YceqZc6h8rXZSb+iRFN -1/DKO8op83TSJ9PnlLuC0Q9x/WqGrC1ZI+IpyVaXTDYvuL6q0Zt4nojhr2WNhorSIFJF3VUVP2ZQ -WPFOg1XTEylKYu7Fr6IrON6qdInmEozGqjIT6VVTW8Kvz91m+oTn1bGDY79Uzz2PmcPqPObp3NL5 -a15hzmOWh8hsfxQ1GyhA4EA9/s/LiPsN/sK/osP/9Rb5Lb6XiFiLVzXifeNRDbI5RHGZPuq03eKw -7dVkr0oOcczEPZHC3qudXy2ZxK0xLWrRyJClX6Tp9WXBMjrdeGFn47lKRzh+6ya4E1vnyKtocXe6 -I2pLItv2STsSh80oVSueTDyoNHU/QQ1xTUglXvXbwvpQSTWLF3WETpZXO0NxmRaj3ovUZYpXSjJE -cUYntuknrZh+rldKPqVkOKrjRRWqqZ2FUFe1zJSYsGXin0pcqIuqrCqjZWbc1NPKVcKR7SGd2512 -bpmjRrmdDV3Kt0NOzYYui3I6WXvZ2c+OlExdljJax0p8jWTjvqJ8RSXqSj/+0VrZ104p/as0Hmcn -ytN63ycdYhJxa9qHlb3tKF7hSFuLLy17aans7nSlisadXBl3cvdpJ0GuhSS2R8fNzrbFUzQQKqMz -T6KIeTrJRcVzjA15khvazIbnKVG0ZeejyJGS0vuCdVQnpPlbLJFOPA3f1kiY5LmTqPgVSXxIP8Jy -NyHpl/zM5I9jDE6rFG+PitQu0tYqDo6qUWWeoizBWPkSLBdrs7IEGVEOVrB8y8cbogg3CtpBzmZ5 -9sjh7ItnUybtUTxjkET7/Uv3NSzRfQ2nH7kllKD9zY9Yafz+Xb5hTodR4g/1I5yQxP52VakvkyZk -0rwNDXFFQv3MI5AdRTKZ6UNIFR9pG9KTkEREUtNE/ZjtyFkiQabWNfSQFLSQzMWG+CnWOP5FmqdT -1bMHkcJLlCvscq6XZM/l+CYn5IanEbE54ykXj1OcehxzpHFsjiWOOTrYjh0uY5Tw+BznKovSj9B9 -h7PgR+P2ESStNHVl5n6EdRcR057D2aTtO2yUpXE/Zich0r7D6mdYoxOVeCJOUREvRY5kFX2JISwN -lSs0DU0/q48WyXCLXohF3M8TkUJelCIN8mKKOWSFlQmN5WMyErIE/YYsFFlVIQqiTE1qyz5n8owz -Sws3cg4sz5L73EpV0FRey45aeaeW5N4Ny9DpZFWnShMnl0aUYFH8mSpxU029V3dE3Wyf7j1a2iyl -078WVRXntGidyak0Ot06LcVnSjQnPmr8VGHHC/GnaanOPxiL750q32rjq/Zj6koVVBNfdVXGq1oJ -FxeP91VSpIxPtcbhxlkVmg2JC1UoyrirPpHKVSLGXV3Ve2nG7ZPudSmkwhpxF3eCdNOJuIs7UdzF -rYu7uDUUbtB0KGbFmpUEXSqtRZgbt/Za/fvEG50zFGPajCTW0ogk/5C87viOhpt120fOMEQhiH4g -BhJThZKK0PiSYMJEDjLTCZ13XIFW9RG3IpFiaAS/hkI8SL3sBt5AAQIHzLVartCSqgqu1/kKpIkp -/kM0FcjUSuCE5RIuEi6rcLnQRJGGkRESKimxJzLTkYzMZoVHxPPc0SmGx1kJaVNCkQqNKqfphB+Z -WnIR+Zsgo8IZsyb8CyM8cb++qR1dfA35ePWoP3KSkjkWoa666Gc1KwkWKxUke4z3uXQSNA/OZAoa -ESv+cM4jIYZJsRmavOAIKSLKp/hK7ELVMrvzNKSKzSrooWnQaHRWtJ744c2eSSmvmDT1GH7R9CEU -F2eJUopowkRCSh+jSEiYxPVsT+FoYZgyVZq9BB3kmp3FETIRlbQHSWPTEOv0YolX5YV4QZ7Iolqb -lJGvCDI2fhG/MTHkX2cSyL4OY528QSUL1w7asDEug2s0R0iEQ+bSnhM2oYaoai/6aBuOy3YeHNt3 -dufikfcibTwjcgpNhGW74Ro9LBJzWThyadd8j9ORwdcMcq/YLvHKLJov8SD5fTDIlyAliDN+iVIf -Ntj6vln6mblUQuWXwd/BFrkWqxFNJtS3ikV5Fxm/Gy+PISeeWyLGj47Dk4L+WR+DpfJr9kemoYLS -8YuoL2NQSZ6N8cQ4hCqXWk2XsXykwbSoiwTTIiYiRl6S0Kqkq5nJQex42UxV38Yx38jiETizo1h9 -zZ7EnNJRlTjqhJ5584LVcR2PzCyEcfZj2keKnAllzo3o+0TEns9sJVnhsriUhNSsZq4xyVszkppR -aLXUFKJGUctds1diPUTNtNFKNnvjpGxpiCLNrAZIRDdBDdHVnMKtNbdwXJXSmodwUaw7fPM8uo1O -H1vOnldI1Iw2Kz0mRhRjeswuO36+HGoKg0v9J7RV5TBWhRmJIkJ53pRQrVIEX41xhenqkuRADApb -CLpCZSoPFYsMg4XBIrXYUgpTq/liRbcpuBjnsJcSWLSNGEjEYiiFIVmLVbXAipLyw6k0IYpCi+pF -DYQaVlThNHZkgoIIqQLVjLRW4dDmNKKzKORovOiEyNRXKhZInyzQzEzwjE0JHgcPJfAO5dUjjOnx -IC4GsfgL4j7U1YW74mGoqsJcLmH+S5ifH8NrryC/qUgSXp//QV2NNG0Xn4jVIkoTI80+ah45SPgx -PSJG/u2YLp5DxD7ThStlguLTbChGunAOsUlL2mSbJ+dLEWoaNmEz46kGonJYhSJSkHGQ4RSVg8wE -mSAzcinKaxoFyV2iBrcHySVIXttGZGiWokXj4+syX80/L+vkeKAIkpz3R5YouCYkUZywK5xT/fCa -vL6xGXLThIMkPBQ10eupRMjJ8SBfkVfikBft31DvBxc9o+SpIzt1yvCplJloGsX+GDPWPHhkDWU9 -Z4KXdeTRY3Wk0qynfkv6Mexq1EctFPFl1CDjqoIU1I4oURHim6Juv0JhS8bOTSPnRSrypdgwwfmL -YuXKpWaJCDmNQYzboWieE0PRfmFIiJxFE5Fu5CutiEMUjkhXJN3oR8nhZM1shuRy1R6zL+Q7KNQK -oVV05EKb1sgsn0/aZ8+P1SElc+EsSDd31UwAPKKTgQIEDtBM6FAnKMx4gsLMhBmHmQVOJYYaw0BE -UQuuEH9Lemzq/ZzjKBK0dVvR6OGa1kRkWy3MOo5x3ECf0NO3TkXE/FFbR/Zyl9rGEvLps1pmoR1V -60KHigXRbPJKJau5u5iaTdR8KhyGe9R8wzFYXs1E1F6ma4K5B4O0qxm27jkCbSx9ahHhL/kkViLp -RjVljGolFJWSSW/FhuGWThMkwqXRpSs9ai6dEnPpk1hr+habPEQs6PUZmiZ8aookHYXPnPYJ/vxe -gzykC3J36Dkd5K4oQ8T2mBkoQOCA4JDcE602SKe0TJiuw5gn8+ro4Tgv+XC/aCOlkQ== - - - llr0q9T6hrxElKl5iJMQvzQK0bgSRRTCouuecUJCjD/NEIn/BBnFVUYEr2pCjC6HBu0OzaUTpF+X -8hssR/kVrCg/JDjdhrPgZhJ2u5eTfDOTE5EniLTO1UkWRJGXdrMkFFE89al8Wp9rrAWp/at8UiN3 -ERExka+Vu2aC6zEyU+SkSXjkNSOBZHnU/H+tfIKMcUz5iuw+eJHTlINpNKpPMM0SVnKaUoiP/CKp -MMEp0tjfx9hISETQTCuO8BkTIlUIsS9RfPFMoHES1RG/XgsyCkUkahcR54ag/HyYdWeUWmlqn6oM -H1l/Jg4mu9InDOmZj0xFV92jnWntijOPdhSMcjHipCEbXWJB3hk9CbwdEvow5MAhaagJKtTcHwo1 -ngk1MgYa2oSXHjInWlGgoVJE2JwLnT90gmc6YabBEgYKEDAg+Gat0aRG1jEOOsooz6bIwobHIFbV -gqrWLdiJ0t19XAzOo7ORfAQXa7Ejb9AfI321YtNpBU1a0YrgtG94VuNNxqN2JZPnUdsLnTVWsMoV -1XjVL2lWSIaMbzT5NkWZKkpNldQUpUKKUyNTRaxo0Iesdb6gea7lI+IUUa3NTC3iXkj9shyUNiaN -V2i9BEuiGCVLzCpX0B7ZsIjfmTI9hBys0EZIFp3KKDgkV1A8I0lxSTUvLlebGwr31I1cTnjX+qFX -EyqZ7KPNigxFQojmE9a8XTb2AMYtWUEsh1NfLIrWmvMPWZ9SMPhWR0gU7DqpH8HzG+tRXSMrpdq+ -Mmq+j7/nq3W0mtmlOvtcIxskOdJETrRG2LPy4oolorUeuh9KZXhag7gGkdZzuLZmDWLQys7w22oS -OReDSDnbsZ0RSocVlYpSK1rRaUhFS6xo9AsK9WsX/oziWcNUrhjRW1hFcmcrSKTI00iZ6DvViUZN -ZD8hO+9JbU+UIs2FkIgU7V2ke/OVMUIJlo3G8EUZBZ2s4ERHZxFdpKs4RfyQZJTzdRJ1hmcMy1+G -cZaLcqW11s3WevN4HY9a79Jy5J0rrawblHUscnBIDnoNYtW8inLwfDtWgkjz51QpDQqJJC46i2g1 -HjX17lysIQ6JSIlUeOQXkeKMN9YzjpRdIznUqnhEhCprfZUZT/G0G7kYyX5P0pM5VUpU+C5FVpfl -y81pgrvF80yUGSKKF80fokM8dKs5SpZrXtwYnrJVpRlCOA0UTnfLWIIijWCQ0SVS2uKwlFTE4Bgy -jpQeFcEtSo7jWg+iaSaI0gmGoxg0NUMzHmezeXzWqR1VBMsS7O8Y+818RRc7ss8TTxxPdE9aJDiT -FKWP1j8sNbJRFNqw4/ZRPF4rVFu538p1RziheDjiOBFuXHlxdkcWrzJ+JpllnTbYeZ2KTaeiplSx -6TeVCA7JEqlIw6J3oiK1p+JixfA5pJE4nqqQtfpwHGpE0ebVQnoukj7/q5HpSJymJjVHOWFXQ15t -tJ7a4NBeU9KYmE4EteQgx4uVGYeQdMk4iFoVNS0J+kRN+zKmStQH3YrGLN1FKhWjlFbpRFpSipva -R0T1UdJY7EFTsamno6DpTHxKQyFTkgdJT1Ubbt85HU5c4uxVzpWMLa11nSUcRpDQ5wSNtFq1kkbS -iL09o0kt2HGZtkjLW+hzjuKKL3Eo46O2tFabKWYqlZpWLtgI0siu9Wp12mmnccIWTViinZSIMqPd -GeRH68YyGv9o5Rd9VC7BfYQ2mZYLt5NubleXZzJt2HN2pUE7TbnSRlK4LE/3dMmolFKWc0dPtkzo -UrD4lYkRK0s7lNXrlJTXVlteQ1a2huNM9CYSx+LJ9eN+xKElJmiC2sZcRyyyKJQzWqGcUeFQTtbB -VSgnI2oiZ8iJlkvlokEKhzHEqNCMW7PNTVZ0JRHVm/bQURLHRDIHUdF9nUrO05nlzLJuPT+GpIJo -xmdpepgvSh9vmV14WuXgyLhRKVVr2eMt/y1FpWBFhpSqkRCLnglRqDZValGmOBdlSorT4XQMTis8 -oteCY9AvBoWEs4WQBJI1ZtBkWfY4USUp5sEkzaauyYqUzCWl/pDDKUfpIAchUYhpUbxJf2v+EZNl -5Sf3Q6fSxKB2WBJxaY0v7jovvzX2ReVMoipCvm301iAn5PJNomhBcUYEl5M1biWTYtHjkEXHXKom -iDR12R+Fxvhm2pnG3yhCR1GIDp9VRWOIP1O/pLXwSehzU42mfClDnBiTZnqURKBHwKKKb+SroRHV -DL1BmxdlM50aa2ovWaRELjL8JEI+QaTXsRt7jJV033Urzasv/jfry9nahbly45Ybd+MypqVWsUZk -UFYqfWIkPHJOqakazimksGRdNkorHX0UJzM7u2nbmc5WEkmtJHJ8o34fZd/XiOlEXHu5FMdHq9dO -h2jClmg0YWka7T/tUrJizeMrpejEbOeomiy6ynLRRS8zs+jLiL5VF8qM5GzNxGgPb0DfjttAAQIH -Qo2lwmqfX6goAp0stBlSXeJPBOfIdcu52hfBqLTuz5CEenxBMqS1LqpqAjs/qYZIQ7NG6ck9EW5y -8pN3JkOhrSMrn9rU1KFTzQnybrMYczE1zVI3H4l51DNU2Tw8kXr+sk/n1E+oJxGd/3V8m5cQhZB1 -QkyGwnmoq09DSI/YRp+3cqqC57hiFrQZnag27j8iazZhoVXVJKuO6lTRzrGQ91jyrDY1Ymyi3kS2 -T1WmOo+Tsq6NbM7KxlVlNalGFq1estmQOcVvU3LPOhOpGArJkEjFDLWnqGTSKMWTGDICAACzEtDA -IAwGA4IhIcHoan0UAA7sdCiaieFwUIZmoiKEqgQACQlADgAARoxUyuD5BzosgZJbMwGWpQHYtS4r -Ctl/PLf7AHpSOvrUADjxygePJlj7TQzSWbirmxSRkDarBgAqtwJAtUU+UHBnEFpXJ0wd+9cxoyjd -K0HOhCvSDRU41oco++ftOvzO/nUOCYCs1lZlVBFbUtA5iPgh48YqOKXpW8LR5eVQA7AwWUNpiCt+ -bO0hjlapAdhpzvi+V3Tt53WqLuxpADLXZUjCpwHgns0M5xYM6WJfaJgG4Gcq+eMWWGWJqYT9dbfK -ohcDaOimprSfFEZkhh+0qCVonqXOallangbAKn/vAFkaAK0d9MT991z6nu9DPQk6JGjY+zD3iC7r -GQGANFZsO+I0018D8DndBZwI3K4u+WsAgkpGQ4UBGXCIMJsrBIYp7BFSCj82AGiIL6H06xECwgZg -b1EIxn9YQne70KgCLzwFw9CyRnRQxsUG4Cwv8k6uIKkXG4AfCYDEQRXaLOAt/SCRMswNAOD4NsGO -FNMvNwDsRo0n6T0dK2kc+x+RQjup5N4GYEvi2WHyf5Np1cxICtFm/Uch2AZAqDfDoiQmUyKenCDm -TklmbQDOt55LVsBoieu++RiL2YO/6XdyOI1rGQBFQjWoKyyr1FwALrYFYC5bpU86JUiB9Et7UgAE -r+Yubh2ZZd4mAVAlukgAhMxFqZsTwXaXAQoQ6x8AL4ohmjQzGciJDQARYVFGb2sULQD8TOhM8UVZ -o32faX2PJABMpIEQeAXBRy4bAF6lddvSNrFSf0sAkEjba69tDw8uCQBubnrLggk41J8AAJ5c+BDl -L7jQ/T+21V834XEiItz/U/9/JYfVe+ny/4fl6vY7LdvBjjSHJdCCv2D7/8TZtPqLT9LS/5rNYaj9 -74LJ/xeBpT7vWToC/yuH4aHecAnw9G//taZvpmd+hggy1//RmAQctHzrW+Ra+g/WP6nKX2WQlwzu -FIDQOMVE6b+eRBHc16YkoeY3qDFKtORi0I9fho6l/3r/CNGmnJdusDn/NwOYT/6LW5CK/1oiMUSA -xErnRzDwX7IRKMVR5DiP9w/iHAkz7RS+KkjUnHK/mXKIA7P/CNZNc3wLdXSS7Pqv+G51Duwo178E -g7Ru/bfY++eJLcwYqf9U9Q6YmjrRqQRJ/wIeVM136dipchvPd9A/O85/IqB/7sGh/fwTb8QMIEle -ILXfY42vZBDGqw32wiN3/80At/GmLfCXEtgSTCT+xW3IXFnxCf+g7sC99mKs4MxLEiIgkyJcU0p5 -c+79TcSGhbf/6Nbgs93uj0K711aDEx2sOXJ/VJxelJyWS822vx4CW+vGk1z4Str/Zm0SFIVGCcn+ -Y1gnBylgf8r379g2lDl1dusv7LluW59ePFWcrf+CLBvxLrPHmtbq/zioweovrExw1V+I4QIlqv7V -OP7WQOPcP6H+o01DEidgg+kw/fsFq6DACMBH/52RJEN/y5XJPv8idgNuN5r+dpV0/lajpssa9Zou -0Zr/FXmM+HtQFH8egJT+BWIUapXK8p/Fb5k67wKvE8r/mgehjupYyd0y/ET4s/wJWVYpYo/6+NOE -o8dfP6jFhCkQ7kRRB0TR+JMlI7paitMVf9PE5S1GcnYEiPjXV9RRvx987451keHvK0KW6VYLQ/hv -TJWeZGUqd+AvN/A4Fr2+XNDK+L+/FTc5kjQOE/v+Otb34/Lt5lznKinD3n/3l9HZRZzj/Xc2vZIb -VJOCGJV2vxTE+umqd1FgvKP7I4ktmbburQdAyP0D6MamxttGr0nyt786Bx3upx09N7b9Z02ALUpc -KDKAaO2nHwzLTer5ev4Dvg8VTdhzWYhFWvObMjKJtD9/KdiD9+XVwCbt7wBwcG58zyw/OVBUpSf4 -tNmvQpHVluw3EEdqnzg/AJbYv+oB0eC/DRAC9hM+s4wIkom2u/7R8w5JYJ3u1i8FK977JFbW0Hq7 -Jutfy23KCbdCr7L/W/2SsMA/zL+SnDtT/WXmQBarZuqutf9V7ANcKFrZPN9WfJByvS1HZSCX049D -QogbhTL6iFNi+jVOSnLQdvxfB6H0C4nfjtJ8qKJNvIL6xEe/WAUV8qkfV82iHztWlSRV9JeUO6Fg -6D+8DW7euFeE+MgD/UQPaGPU7C8D5tDnby84LydBpUE8v5vshmN54hZFR+efjYDmgWdd+c2v3IiD -v46bDpECs+MuwgGo2T+4hKjzgOJa8/cutpHXExAW2g/jX+4EnsAAA9b8HE6eiIMGMMCaP2UBT+XM -p83r3CbX/HzDRYA9LY3wajS7FbvALF/TNb9TbDkh69AgBkDDVQ+GZA8ayDyOis0MPrD5h3toGvrb -y9B8cACOFqDqoglkdejg6lq2ponR1f9O6nnNT8F5PGqgLMosmUJaqSITVQa+5n/Q9vYz9/MdplP0 -Gza76ppfxV/tg1Dv1Jrf8h0KE1soWLOJ3ejk3VaONb8SOyw3Hg/Lb5VF/zyt+R1AzridAhuwyW4J -8tL/av5KHS5oAWJidPQPmmoYl2LGZtb8yYmfFwPB6UPrh1jzG2pnYY9vRu7CGW0UdaN7LSda8wN5 -RsmwhG7+V/fMSX4YrG5ta/7qDCa1CJMkcASnzJo/vp6xHs5PsTXz3151EDG8oceJ+XcUID4xlVoI -dKW3wUw/4oo1JLv8MolqmdbGKvH8wye0TuJwl7/D7IjBXHLMlAZro6YeiKIm1oWSeQ== - - - +Zccl9KUHXHQLH+C7k5tWzYuJ5Y/tGuRf5eIiAtHZyy/MpkZRKQk7pK0MmT5ZR5HiielOE9p5M1N -PdKpKStmVnu0k8rWq5JNRTVZfoIw7SERRsTaLL8DsVljWnUGhlX+qfMTWtG2s6yAKD/W9S0BG5cO -OLuOyCSTH3njXxJbPznkLiR/M0t5cn2VR8A0tATGuIXuCh4LhBfr4XSXGSGRWfCFqfBD/i92lV4W -iBjyNaJQ3Scv4emCGHAw5M+U+BQOMLHJDK4hfx/H9yLz4dTHLz2rIJuJwhIkDMy/cdVNRCRg0LAO -G38FEVoGD0M2AWP8taX7SibOZP1p8Us0C+uc5GJUOqL4C1/P6tSehRsS/6bsX7gIIuJA8of/s+b3 -u1/G9uGnLnige1cdzaefD3/Q2nl0Lzsf/nx+fDaaP/ycaBwv0RFfqSbrvoA98da2Pvy0qRMxQYU3 -f/hRWo4n8Fl6hubYL7pY8Q9U+n/49Qr4yA25bP7wl7PtcwiMx6v98Ps5iTHqACE6jEmfFroriF8u -/bIVlKMNHh7tzSaInwxGmbrHZHEh/iqjbOdNIaBH8UKIfwuwHnSlbNxCHTJKQvyVggueG+9+zYwQ -P0n0qg2xDs0yO8SPl83eIQGDGdThf5yakjWo00VbabPaOZli+EH+Rsvh1FuYObEYftiuLTjecIOY -Rgw/5xh3VxryQBVsuO0GZs20kml8iuH3yT5nezy4DaIk/m9U3/rFxPBneTkeA8MfJ7+TGQx/ZkC4 -0LcQKAy/EKIjo6sEWHWgYC8UjuEnX3Brj9oAz6SVY/gpLjWUyRAV7xHDz1ExMnUTxX10YOwSgMA4 -hl97i1TmAGlxV93gApF6mG43mAayUNRmeSvvJCwjhn+irQM9MakUnkmGH5E2pSayRIr0MvzchQ/T -8BwichwVBqi2b4o5CaVyOb/2pRTR8EMjV4nDqqaF+8VYXhzrRMMv9188zWPjCMp7HwMIEuCa2UT5 -eVI3C5kswGr4DS2e5eaid2bN/pWV0PBbAp6ouyDMJw0/1RprlqGQ9bhXQcM/C2PObzgklxp+NeXn -EQlq+PufJA3MRDvtkIeGkitBUcMvlPTwqb4fs2BqYXKuDT/BAAA3CkfRkZirKzb8ac378ARQCIYX -WC7a8MNYilalA7f42/KgreXrf3k8LW7JCYPYQwssNfwDDyXdo9sjLCO0DT+P76pTjDMmxoYf2W+7 -5xoExgkAfqp3doLzqLRh3L1pJDb8m/cggR0h1lfDTzm1mhOgsMe77IeFX/RG8NqcUIRlu98bZ2sE -9H4AtvN2aM2KLar5kJ0hzgg/362KGOY5TNbgTzDx5pgqdBH87PKis+yMBs8Cgb/l0rBde+y2hML+ -90W32Q32qm8xvN+HDcxLGL8vDAKa+76oAdl8XwNObbSV738qEjXO5J4eNXDvHwpIC/q296k1vjtq -Y8iR3j/gOeti/0/ed1VBcy4Uqm5oAe+PgQLEOICb2GjwM5+QNPV2f/hRVJgkt3HJdT8GFMst+WBF -fUm5sq2EUXGh85AW9fLEcx8F0UzGGbmocp+D8KER/t/OuA/i+sNGk64NVMgyGNxvdZJsCDBUmBVL -b7+vlY3t0vOL23/rVylUPKWCArT9GgI6pstmxLEnwNd+/Qp3aY/0x0Ws1T4cxw7LtlGZHcXjTfsA -fjxFpn0u15Lso6dV6D3pXXLIx3CwLSU6+1wFExzgNw1ZmcTshyUh9KsFo2ysouz3f9/to7BAc+oc -H/sQdt7zSn9jZ7GP/FxTm4Z9SiiIQ/eVv4XlfbVdB8yxeCHRnXxf/3CH46HaKxh5ZJK8fgr6z5i/ -DyFen8M1jfZywtwyCY6un5IR82B6cHj91uecscW1BVb/WhyuaAhTvWugRaQCiZr1Ke/XRI/DzlmB -Jyk8uE9lmr539auqHrdjqJ7ERFYfujfySDy6S9RP1b8yITaR29ILIgpUfxZnlxUWCcyc4qU+vyke -QyH3FKDvqH8XQy9ht5eLjMaN+oZc8pDdcoCvEQahPgrqscGXfjWrwtnTTxbC6ozzkkoUltMXm2tX -TqjlkXpL00cfGTOh4Il4btOw6KxIgHNMzEOc05V+GT/ArPSHe1+w+GteTTA36dN/4KQyKqmQBI9P -pN89A5i/OE0HBAxCRv+dUPWZvtQkOrak6PsHNsw9y1ohIPoGRSAMfU8nZR4zJR4auiD0V41HD/Sf -HiKAPtD/e3Hvg32i/jnzzzf+uDWH2kg5+3wh79N6/QCY7fl34IQ6e34ktooUgLmguObx/EWAh4W3 -qdXOD0Jfp1/gtoLR+Ykq7I1QXEM55PzMXmHvcb78j98uwpIl8uqbz3+NgHkuV/QwcdbmR1pviTZf -0xqPE06iOShf4tX8FbqBnu3wdIdIT0djQTR/h8h1offRzBfkAujM/NkFoVUNIyDzq06NoMQQh/ko -OhHL2LcigQL+8pec7JvdL19NJZAq1CFYXX41QqLQ4UDYtvy3tNF4flUK8IyHEzFBll/ZNxSrImAL -Aevfyi+j/D9CNJ5U/mjLgRCh+CgwJeVr6AMSYmg+QPnvirZtaUiipT5x8tnWiOBPafySz/aGbFg1 -SLljkt+YlgTmaKGBN0xgdOSjNIET+rdQmwdWmj5Xp8hftBzdRL7yMBFjCzc5q00hvzY0guee0dA7 -CGJAfjSA/KKmoSIntCif2OGu1j3+k/u0FE6+mrvj/6E9JbDkYY+LcvxMsm08mlaKuoSOE/PSIzCn -nXhZa05hGh/PnbZ86yj0JBdbNYcOpm0LU/lST+eJBuNPqto/0tBNGB8aVDNc/KVSZLEOi+8ceGyv -T/F7oi8Xjuu7AmjFvZ0w3nQNYHni2/MtUp209DXZ5nGf/uzEj6lQIbljoAebGVqL48cSvahfJ36u -HguaG+UpoRN/YXSl0oLOD6knvgCDdd4BqzI86U98KYZ/JPhAaJ/4gRMX8XSM5HBSn/g0DBmbmedi -4hUWH+HuQl2zxSukzH7iMyIKMS4cVyk8Irl+4kcbnBdfOe+27/XEJxlJ6zjczcAn/kR09y5x1NzP -u/EuKb+5rDw5f+IDsI2kCbyIVP4ap5P7iZ/9JKUJq0kB+MR/6OAGs9VQ7v/0DS4wSmuYiyxTKZCr -Q52ICQSKzy2rbvncE//tzBXDUsEjn/jWLmc6CcnVgeV6DomawMzD5VUbBuwC1zJIskgh+8SXypmI -ppri9okfzj/PZNId4No2tPhdHHtjH7KHavbssr0JIyojqj4xCSIUqja/RuzNkm7NY1B8VEO3iAEL -5t4ExrHxiFY1ClATFL+r1b6YJRsPo+sQGTIbzUVYSywUn1/mqaUog6KBUPyMZKoPIBu4/APFxytF -uOZhIbz50joEIjqu+sQPYUNrKCCxrAXBVlHkE5+kxyOrmuShC8FGmCdMCPa3pPcTX1M40PYT2jx/ -ec4THyOTuuuTKkHtbORxzRfG7RvhE9/oPxkfEO8xJxZDJYWbsFDP/cRHFTx267I8UboIfOLTgHhn -e/TQuuAnvigiD/zAkqA9LZYZsOyJnxVt3ptSfvcS9lfWRuepO77zibS06+sIDeRYcLeQEX+kfWQ2 -hS/kAyCD+I0a3AKVPrB/CXH08Pnzi7/UqNl+4vAD9qKGE6JFvjho+PuvxXEt/E5zJfc1v/BfKuFz -4cd2CFaxwgfkG8zZLFHEuAlfM9sakQhfwzMOPnKma5xqB5+feGQIHyWUDH4uh+77YLIkBaCQgh/F -5vwzUPBmEHwxcwbnxnA307QLfAVuIXypKF9O6l8uEGunXxQDfGzrIKzT72eaFPbfc07DuNHuTjgt -VctCf69E+EtOlVRI6/duXDdmMiFZ8XsIupTlzWxkdnJ1bSgF7FVC7HvNpivi+r55MEuG1v9WyGpX -3y3kh7oINblqQ9IbnCqb783jzPUeCVnzveezde3+0USa72ExLqnobPWzS97ngzmzeT6FQJrvRa+u -uVwnbr5vIwnns2p1qfM9uuFacyL+B5+GaTzJJgjZtCDOW4fy831TuWj8XM3g5/uEKuc8lDGEFCrT -JWiQIQHO9wX7obIoHxIZ8OX7P7foPzJa6SP/qGtRVC5RAkE2DCIZ0Gu3fH+FDpxzVPk+VoBt/ytt -2cmkfE+I7hbN+LUknir5G8VUvv85mwa1snDOzb1Rw8Do0Ih5AXlDQWXle+LgwnCNg7L/PPHpJ7B8 -XyPnOafN8j0fYDpULPN9EH4xQ3tYp5P5nuMIGlovfsz34l/oW+Wtnf0QyAmRhWSUCpD53jBnQ3N5 -hQNyUqHx8aPIYr5nzi/3FCuys30wBNltF97XPuqs9ZbvP7jJn1+94cB4itPO9xm2mjVQb4sc7Eon -dIk9Roy0QMsa/oPvRcuJS/hXz/dOG8eCTIoMW4bTQj7f65R78tztC6gHqzia77WRxvE5GCawa75v -pl6wcCEX6K0vIy2PKCRnBSoCAfnm++IW9zHD/ahysFR0dF4eqPpATZV9KKyOiosZ+xQxCYBxvvcz -0c1j33UWn+9N98dg5O/5nrfiehmEEamrh7VvQc6n0jsf8374eL7/MacwUsNT2/O9iL7HCT+iTD3f -1ycmK4gQbF3P97K7Is0pffM9q1ofAtRWgBKZyKNXK9K8DREDlHub78u0Y4DwJeM54Hy/UFAi4l8a -impMuTFGz/c1FIWYooHInu/78X7ZM6HNz8TO92+hoH/rD6pgDduZddufiVi7tzDvPdFgWusZP+29 -eNjghmQb1pypQsLV+4uFTM6q3nNuhWb/EvC7+8zyuND7mb3fGfMqDgo/sXvuJXOg9/ayYntNWmph -s8fzviU8vPtQibeqG7l+KHp/G4dseIltWKeA531a1ZJ+kRuBYellOu+dQTq/BKN9OB45I56QQ/xY -e995L7JP8pyUcjffmM77wb+2pD24gzcFF84/hfKr2I/hoHD1T4WytTDVWFrgk+h5z5FhI6H/eoIE -LO7U6b8ZXPq8x2fBRye4K8y5TfHWd0+Vo5Cbg0uca3pmBVIdtc972fuccnv/hJBfCya3Y6NH/77J -8Z/3oQES+qiUZkwveA+c3s3zpMkbiRSq24y7gaBSCQnl+STAx0Mg2OC6tgXC77ABP+99sm5AuRtw -0Q8/791IkR+lFSZBk/XJgX/GXbCKArYrqgDovSA/ZfKZfSG+NCmMExghc+F0uFrvfmFKtHV+r+Ss -+7s7dIVpG+mdoJG10ftaav23u3fMaT5k4NOWDN1CSO+JXXVigcPIlhNka+m9itL0T11L0GojkqGl -951PVKT39vmZDJVPR++LgfITMjLR+1qVm6WY0g75QtNpv2JeIQPyN9slvieZkFDDCMEdeMwH8B4n -kBN0Eb2vMStnIRAwoh/NX0IImSLtc7uWCk/ynej9F0U05tA2BmfTJb/JNWJc0XtM7go7w4ocI3oP -4nKvVfbf8uYHStID1AHR+ywIrtF7SaAiSbIrIr3vrym918B5br3aBvPzEW48IQ7EPg== - - - HNSe1CquVJXeP33DLTWBDaENZprsMTJubIbkhEnpPcFeCAnbC0zAHbhK74PU1uh5H73bavD+zVNz -vAnawPtm7WIwvU9/dpEY1yix6T25zwLYJ52fLwblv8fPUqiulvmG5BPZSYPJ8WZpyX7+ELLAQCHT -+9dt8dexXOQckOozeWaZvTBxgHrdH4sIfiErnPPeH/HvSp1cQnLY1ZP3IIYE+eeY3hubDtAUwVwK -c/Je9NAExboxpgmyM0/egwYyhJwLtHWSZsXAaoSBwZZmBYf25/RrIyXTvXypAiIA3FLzhSEK5t17 -zIc9l5nKMdz99RzXvuY23grW2X1sypNv6lLCB2W7MhKbTYfxX9wS8iLVF1d9BYsQPX5oYyomjI/Z -fY1Vu3SfHNJqVs8zUg8HHKb6q2ei3ZezHqaze1RUYdQR7T5+6JnxLIF+NMX7dJoNq7Q9IbFRSrlY -2n1hhCIEv6bdM8SkzaYrH4RFbP/0umEdiyB8/N9/7GBL941HNffHB3gKDhnNs5fAjlK8K6KMeemR -lA3cgG8Xhdm1UybNlHQnjLW8bvPcM3yOhytYyHTDrRoCOJvKOVQdlbXwBW2e+5Z7f7beMzjXc38K -wEDAtueeJLq3XAANU0VavEVNqXbWkNdh13OfJDUwYiay6TyPZJ57M2vq5mVxqxEgzWO16AkNz72M -iIWBuhlQGbQNvLqI2cGSLAckRr3zPPc9Ic5Mz1g/SW+dA/hYlIade6zNGz3IDkvHcwjKrlmkUJid -oGBRtS5k6NwX/sKLJDFtgBBTyJ4QCGUlcsWIc5QZ/GrEvbuQ50LYJAVyPyNtD78CbeqHcZ9Jbu36 -rKHjTQfk4T4b9D0vcfcTNbiv0UoND8hHnNHtfnulA80hQgW9PYE4ix36dvtEqaD3PJ1WbKRkTm4f -kZ9LdEiVILbt7VrlHDab1TBr9XUQjWimfrt8VXsyvVq4sn23y/ZEjAz5LAcXbF/dbYjD49p3qsGG -W/tJB2Fqa79BFlDuiUp1N1rtD6Oj9qA8cEkqqf3xttCHj86U3aZ94aucCBHbFMSS9tlj/fIseSgI -4ceyqaAT66wd0D5SzAlQ0QL67+xfAkmcqxNsZ59OhJzel8WBbfZIACqbvaMFMh6Hu2ZvCx0Kl5MH -ho18Qtde5i9mv04YqZT5jFn2G85gxxy2FRgpLGUcyn6cDSjekeGYE8CP7L0RrvwzBiG96B4fezDs -+mJK5AFCVvljVoqdQkK6U19z3r0eeHLFhn06BUXCXreZ3OOVGeIGT7D3cZcZm7G8ANhz8vju1CbG -UnZfn/l34233+l7jTAnafa9nFWKm4Afw9fEtapcZk4uvh8od6O6VaJu+/syCDkxOUwAVVGF812vx -tZezrkfOnYwQrMNic33uA2LrbEEZqP9eAiWuFzz69vHLud+tT/Wwqg6thpGtH1lZQ1JRxClxLEz+ -Atn59ZlQ689J4NsAtQD0Wa8yxA+Gv/0WlvWrFRYIcdWQcaw3j90FFaxLlHIr1Z6ZkBVp8dVD2VWJ -eq16OKZ4tXpB64ZiDas3z1IYoiJdjQuw6p0tCd+0HE+IdzSe6kcu84QtV/M5hD9b/DTEJse/oYx1 -Uf2NotK+/xL2qffGJpHPvr0px4AMv9XUUwSKJXQLy1JfJe80nP8SnLlG6ulE6nuFBWkA28YnG5PN -qDdIQgCi3i2leVCvEC8mDayE8Kfvv8tgDtEcfFAo9YNCb+iL2BqihvuGRhjWE+LSZ0N9iNOzt7Eo -tGXTu5vTYR1HEDS965FCpYdoh9WsL/a9CPvX9u/2+tJjVkPZcDFmz//otzEIutKLaLCn9Dp7GTV6 -o1CB0vMIkbly21sZUsyaUVkqbhSdHVOhspHgCxi6j4hD+ngDviez1e619pLpHX2HGs4kcgHQeaOP -xBxODae4a0bPEldth8FL2hTicWQXfSigqc+0LI8SssJNRe+z2ADWuxRYZYk+iK0Z/yIQMecJRYTo -c8BgLrlVOfQLff62swHYGzD0DOrHkJEH5YmCMSf0HT/fGdxMOcYDJA5gD/pKmmY9xxCmN9amm6FK -uQz0GkFiLv5g/QD94gfCmqKOLbW2ERY/pjYlIvxP9TvqD6bZ+SejxvB5oVPtjSh73sBWI8PyXDKi -591SyvYRXqiNPN9PwAwIQmldihjIckyydXKXB8H4UMLMCoJmO69KOGgktvNuWWWATG/0sKZpnV+U -UphYk7KZklshnd95LKUpI97yL/T9qVC2FOak8650nwq6mKIs6XwKqviTUCMcccA653dfsRMpvIvC -jDG3evOn/J7TAyAnAENx/mFeBBp9EZc4f0gPTHxFBZx3/qXzOVycu3n7aBeNSD/kQ04qJxIXU2sy -jQt0X7tvh9HZvHu1MtwIN17zUmG61DgRqeIyVs3vRgvOmeYPOIy9ad2C+6aheVU4OafomsWqMB6d -eekLzOsGYuYbGj2KXlhDmTdTkIiFtHnOFz7mn3NYx46nSorFPFhGyfs7ZnQ510n+kA7zoHMpXiWC -+eX3GDB/D3QT/yju9+U9QMpBmS88eSSER17ehesV0Jqz6isJdfmGcjOagMxAfC9c/mYp+vi7HVJY -2YUtb65xrLGgX7CQ6WcpQ+yPQemJBkUkfwgKt6xHr7yknFEV97jPfr1WXggFTYM75MWfzyq/mrZh -S9i13ZHrqHwcHd0ZKv5qyic1mg1lyX3x+0j5pJj/z52nOCPKW7zX/Qv+eLE/eYGz7DLbIqo5I592 -8p4hrkHDTb4FndcGZmwgL5Nfh28yOSue8HaHS/7IzqHSc6FrCwpMyY81ocFXD92tkjwyvyWIZ5UJ -BXzxliD5w2pxHUfeT0D2JrrAqtDQgL3Ily5BPpVheG8xkU+fmQ875M0zcbGD+zzyLleJrQvYrJgD -YoRhvSBf7j02jHpzvERSQj9eSFDDBV58vGawIHwIzPSqDiFNiR6PGmEcMWe8rmY0X5D0D62aeAYF -ZfcefxI8VQQ0gC7jKyq1B6MgRCMscbzESmiyJrcGd+NZOp5BPS61svH/Lpe2yEEeqfHPgeIOnlUI -1dGg8du/5MloRfdR7zKX8Z3CZILZx/hDxi7sconfAkw4724YL8eGt8Hz5s6u0hff/WOgIfnikUcA -VpMFrCZ4AVQ/8VAkY9PiA6e7qJVEsHjhuqSQhWbW9QH0Kv6bEZu/BNQyIBKd4isDA9Ror/UuTJeB -ZzfyXTeIz1rATTlZmYlf9Zi7gotEZeLdhG33SRWAVTA2dkp8DVIgiakI6Fr+gcRH/h17UnkQI548 -0k9A8JWQPcQLXL1B5yK7gEH8TdbG9NcP8YfntSAZaQ+/T3n7ZHNIvLwdvrryC5fFlhRyeLCl2234 -qKQcOUVfGt5mJKr6oAglhjGcCp+qRywOKDXeHwLD81kdG5BBhU+YuwipiGXBMnNipU8YXeGV/yUJ -5NqzFN7i/YtP+81vYBZtoFHGduRuyRWIEv4NE45Q18lFciUuwu8T657uYAP8hUUQfpngibpVaB74 -ppxJc0CTXCnxGBgID6PYsJRAYd32Ocwa99JirCrKAmY/+GeC8ME6GXBLmg52Ix2EFx1kB0lHixyG -EL4FnuP4zUnAsB8hPEcIk3SfzRrTnRDedc/dvgCXAdUn3Fr5IoTXHowiNIOa8Nprevw2T5gQpo0R -wqvBZzJyqqWTbbvYMpC0WgGej4Pw+VRXXjvqvnYQ3jq33pzaBpiZzBUwh+jeSVk07oPwhNhOtBLZ -r3Z+OR7qcM6n+yIzoAevpZ2kJn1x8EI9lQQWD2c0eKuOpT3mNTFYAKBUKMdm9eIDqVK1lMq+4C2w -jYAt6PP7BS9Awm4bqQFf8D9V//HtlSwHfMHX6QtRIfeC11Np8kxzuZwnNwl0lYND2Kjxx8UuJd11 -mrzg+7EBgrLIxE+MUKsPN4L6hTgRXEmFE97gLokZO4kraXbBa+0iv2UJLnjnwLL2ZcRJvobC2zCB -xxZVhwueC8HSBe/u2Mc4sF7wiUS/g6emsacSOtdkc5mEbexSJKGUhoFTDMcLfsI0VegOOyE++YLP -9zVA9OUEGHxm6YOpsgnCDYPP7tT75jrbqJz5C770PjOQWCBrF2f4BW/CeDP3t1J4gBr5gidhHd/j -Ob/tjRlclD6O1wveQVN+FZhe8JJ75SZ0FFxSKru4cebjTWVgXUD0gFbci5LB761HufyK0wXv+5B3 -r/nmdr0wdunosy74XwELIpNywfu1zlAJI8WDLUS18tu64Pt0Dymd5oKfnimpZfp/C56E/z2iMt/1 -pvzx76YFn/JNv7bglyGcJxCY/GgL/tRbyFAeTFpOTOdrixNuknWA2IKHWmoyNZKf8M704ddswS8Q -MxTagpePzsqHKkuYAcIf04Xlyak5FYHTQtuCr1BE0OpgtuBV7yKy4RZ8SP3BwtzAXPCM2bQ8fKKc -hAoh13ZlJKQLftXhyVD6BRf8RJJnl4wlrA9qCh7BhKoEL6HDSnZUssuD4KmuK3ARii8j39Yfef3J -RRpoYJccTun/t5TO60bqVMEgL7pzOdAeMwQcIFDY13ezvWhDuJl7wFuasvn4dSaqjrtMd24Yujde -FpW4E0YMwJdbOowu49mwmBidq5dCSi9GEQqc6U49Ai0lqVHghHTkxDo/cIwocNY4m5/gNSB8UAvd -GP1PkmkVONLVuxAVXvu7GHp/a4IDasOW9Z4BOfiazwSHqodMkpGQDZEyUsdYzpR82ZbRCyBkgonx -UcIJoiJMAuiBpSWcxuycdsbuhQOmhNNWRT6r910hDJkh8rJV/tgj8EwdzguHkZ1SdOkGh6+EEweo -iYQDIZ6NcP7flSotjjROY1uZcU2umxuIb551gorcSYVw/GtoPADQsWSemjfXFcLxjsUaW9+Ns0Ig -C1K65eUMfpcXwiHODo0u8OK6BTqEczSY70AeFQ4Y+lBUCBRImUkqnHMASgoHdDiJwvmOE1lV46Yw -/tMyWjXGs2B/Ld2R3QlnVyO/EgqnO9KvPGxEDqk7xKZ3OKWG2kt1hKyP9MX79YNjO3T9rPrBWc5S -96TwllE1lsEjw95URqWp/CvvaKKGI8678TUMYlV5FR3cFAIH93qgH2T/jRjIPNu7rMJ5qlipaSlW -SuPi4vQ504cPK/2swpnSIreEThojr8IJUqbRUFbWLp2HCgfDu3FNwOAxo35UMt4OlhJojhkZs3k2 -o4xL6NsUhf4aPGZUmazYpKByGsLJYgXBeUKFL/xFvHRV7OozAcdoVDiUf4twiIjnOKefGcMAFSEc -2FopqpTbZQnaxCuIkEZdU9h7XQybto9R7nJ/8eGxvhF84r2qPW42QBBOBNNjCge2OeBj1+ZIzGWu -BWRcBWLvcDr/mA3jv8NRUIFWDeqMqE6LMv4TsJXgZpSuRQQ52BoOSVuVK0YIbxRgULQpP/hsImfE -TXYzquzTQwNix36r0nBAx98Oz70ZlU8FMms4tywInDJmNFQ/DYS+Gcnf6AbKsAEXsw== - - - +5e4fw2nePbd4/eWjT2WMhpl+J84I49rOFFzRbbOb0GCJI1kygChvwWYGg7EsKdxMNDaQe52wZ7A -4HxLcdt6EZzw6I03oyw/AbudAm9GBPa7ema04TR9a3v91Lu7Yhw0vkVmWo/9elLT5Gg4I7rbxT8c -3ICuNhPWYG1vnmdkbtn5R9RwhrRITUYhOyBA0YrUd/OWe3deVjjb+krdtNLEVrHarzLqpIS8CvPI -f3EJHFVwvCY4VlHz7ceFkadMrz/gEi/uAOqXBYJERup/ckCg0QIyLHz66IzLq5bqITLqC8fLPR95 -TWgjv5GfSaUp5ckTnAYpgUEfrdmMyaj3EONrh7Dy4npMRp8T9HUzIOxMRqFvJY+V5wwm8Voy0gIJ -BIgzIE0nx8FpKGg4M6Q42wpwcDh6QEgOVfd08ChlhDV16HYSn9uWMtIS64BKiwMRbHC2qWUimpvw -BqfGE9BVLNng3NU6WBAamFBG9gGBRwkOcqjBKV3BCGqb7UnQR+OH+9wcDMuITJ9HgwPN1cj9y1AO -Xyijz4QukmOLS0NbD9TEQzu2GeG4Ab3yk3t4hAMEEWcbinAso4+r04IlFFMjnIM9WgRtSFlgGdkL -StyXYCU4a3lggWW0S65XJaZoqvopwlmjojIrnH6DOjTLm0cWjpIUPspM//zXUclt4Ri71K0/vWYv -zMiV7EPgwPWXxLGMjLcVlRF288yMJeGsXyGhKrF3mCSc7IzJI8cXhHiVhAN/8L41JscdPQmHzq3E -ei9rIAhIONDXBTa4cKj+5lSlnlTQD2AunDS6qb3hIECTNYCkmTUjmXpT3bH9R/oRaDEj54HNkfzQ -YGo4Ziy8Fw6KMpLpBS8F5e0aPiE7Y0Z9sDBhUetBdcwo3OUoUQJ40vUIfNDMUPcly3mlhOOFoM1J -jAxHIIUTFqUuHGdoSc8ZEVOjCwfuXnhwOGuss6hoczjRVpvEbsbZuhmNSqZbAFGL7Z+KMKhwZTh+ -8Co8ZVBFGQ5YSlJpEqliyXAALsL9OpxS2/ntywZa4A1UhcUPcY4x38TECT4xIUMna7yldV/hAsg1 -StEjGdTa4pgARZNxYAMfauP8w2oB23Hw35M6rVHCOWrRhOg10kDORWyTnWIjJEU8CQw1ORWuHOHP -KAdk0Zp+Gx3W8uAn2oyVg9keVeOPhG50UHPXlzNu3+OYc49xQdCcy8uHowSImFEU54BFcmeEmmNt -VBN1gYCRnrP0vaPoA3U/hzJc/6FBZ4vl8uuho53YEXFtcE86AlhjUA+QUC/PI6SO/Bu0nmwxVOnQ -SkaJmS7FwapUrQs2raegfk5D73BggRKEm0rUwQgBgZ0JdUgc6oA3dEWd3Y4na8Aj/6JQWHqbHsV3 -wUzekuHSyb9GmtHqRM4DJesYXie3zuFMwpPknKlYiHSc9JG7k8miUEcXFnz+ZCf5g857FrNnQ2dp -50330WuuMLCA1C2YIdno0IwBd6T7KdIguTUW7V8QQdIdo/TuyXbHGI8YR9657lHfX3sn/0pPIhOk -83vpxARJBklQA+A5J9zCPgeJC3CCvEA7FCE3b8gSJIWegDADEgC0E9MiR28eUbx0IYU3TuIK+OSD -UGbFM+ZL6aT30nj842XXOsLb41kRKOZg5OFpToby3HFTLc8t8u3gzwfhD5Bsntp20zojEodNzPcV -yYX7FjctnD+56Dm8DD0pheQdRz972evzpHgbQSt6crSRnssuCP45wepZz805UF7PBnBNWo+EitN2 -A+8s1qF8qNhj6i699UdaAkIzY3sG9V9P/oGESPowITV7zEhqQiQptq6yBL8HLwlGDHaNEnyuCIqD -PUlgwhEjVjO2+CQsHaw9JTmYmRPAQgVdXXO9StpVn4aWcHiwpEF1pLl0WpKw9HrHoU/8q5syffQC -gFgOJo0f8AWvz3EuHD77NGXoQ+I+PT3fSl8Q+k5i1vs4xOh0r3DOUJN2dlzCkbGEx300zb83Q7mE -V0qJfib91fGejEulZdLBQBO4Y4CyMWn8WjlLZinFXx8uXzFN1QC/kkVjkgRL7qGwCChhkoabA639 -PITmbS/JYDbqFII3IOymD674YTU7FoA0fY7e1DQCcpt7SQpjbnRAYSl0EkQfMGBoL8ls8bSNb/Q3 -EtoMR005Nr6mz3DyvY1jZMymz4hb9dpX+v3hrZcEYnZHqVwWokNDGpqQlxkLxiWFNdf4wp4+Q+ff -KoQ+TE6KsAGiTzA7DGlBRbb9nkwgdk7uA0nLpFIORu0+oqggWhKKaVJtIAdW7dR4luQwkA9dSE0S -7zlLOpzdQYu0qjcuL0sn9M5ZPnefgp0PVpHH5/AfDc+S7pPX3Qpal9vO521JGrSaJVHf+ThsNUy/ -1yRFTHGWdJ8Rwz1ZwYYkDJ0P5sDVhz5XjOZMny4Yu5M8OudNDAlU6QWTtPFjDS5N1YctrjQAgnnW -1bD6pClo6+tjHntVmUQ1Tt7TxH1G9dPzeO/LcR+k55DYQO1U8EziuOCfozwzorsTaNIV9ylZ95eB -JikdOE4pmaBJIguMxciuis19MMmoyCWhAmy2zH0i4M9HQ89Ynvtojh+vJc5Y+JmEnwHMyaDDaeLc -p+f+yEMYOa7kMwkmm9Jee0n6Zy89LCFdsY5w5d43fdZGe+d35J2D+uDJz/+AxpCTyn0q70bklfDg -z6QbeHTTMB/V/2fSqFDY6LeV9gF9SWuBL8NTpzepZJlk7rzfpuUQb2KrLJOYFOHI9NAl6LQP7JQy -I6HdSvuE8Hr1TrwqiZHHi/4u+rSPwFgG3x2ChgLHMqlMsFhEDVD8tM+E6RM1EisKItrHzHsSIopg -h5kANUlxjL3QoRNqmyeoxHyG/tFNICuG0nZ603UPQHrwg3IXeT74IXPwk/uBxncHP8/Feph5LAYT -gGoCP/S9S9xH6/IGfhxcK63ATxqHOWqDeICBH8wIm8qFVHdNF/gJuvP8RQRHcAE/zoYu5Nf6UyyY -+VF51p5cyGSKFg90U8KEMy9PlUZRoYOFlKXnwE6jdeMLB1ADXE1sZLFJmgtC8C+vtBiEA/yg1wBC -0Q2cBvxoY0c4ftcPaAz6+yYH/ABVg9m42Fv/+2yWuo0oTi61xCbZfzjlOluvXBlGkhF/n284ziPX -SSgPfwvhSjWHWAUKx7KBDDoMWXqorg8vCz5hbT0WMUTIFkax3X06wRdoahKZCsUZfo0c1CT4c3mD -2RKdzsNz93FndXlX+3nKnFb7F7PdffSxEy5QAAM1SY1wjKTfSOBAdx+evkKdE+ntPjJIh2Xm59t2 -GzWplpOOOCgX3OsQzE9N0pFaei534iLMye9S+W3IyT5RT3vM9O7zdVF6UgHkAn4Q3Ywl49/COU+u -gTxPYQB+tgQGEz/9omCV/Hj+54jDlzjipLPpBlkzMyeTOCkfUIjHzYMxyt7BdNnNy3/PFxD5qS7h -0L3HjA/4IOIk3dPuOVJ/vcg3mjIRILp2yuzHD3KV6sraB6tgj5+DU73ZGCHykB8lgECPH5OxD/7v -sIQxbOnXtAHF2DX2Q3DSmHrlLeZFnxk+1tVHE1dg7L8RxM5JMukJPgJSTlIEvibZxiAiWjjp5V4j -n3Y4jP04frKVpNtgHojc+LGmJ2j3rSHIbwcfWaN9fPmoySRYyWGTT+I+hJzxE2A1TstXNw6B08RJ -K3iDN0wjB2L3FCA7pdlkJvxY2c37rHWccxgZ4+o0dU7ohB/K5QpMmLjwQxy/hvYGFielP/VtZ2aG -AFRr/6zJHD9xUq0ABQLH46eQPfzs5cfPRbX4tKoyLr/0+LF2q/caI9BJtDGra8hPIV02UvWTIT+O -XqMr2glo5hGH/ACXs5sM0gXCmvkqspD74Wfv9n1wnM7KyUltyYudWYplLcjhZ33tFofAguiMLR/2 -aX4J2ww2Dj9Wviz/VgN+N8gP/sdP2E66/tk6kic1o+wkWj94vRrh2Q8stPZk3g9HFz+DoLSZn8qL -Q8SfanGJuMLZs6IppJp18VgnBSXRNQQvyp42w/h+1HiaGv/JX7uaoO/HTT0uRauW+QWUygJbLgHq -69D3w7Bfx5/KLfrQrKAkK+zJoBjUqtMBW/dPKiL8KChRrSznBkIrKGkMdrP5Kiih2naEo4YtI/LI -H4yfcwJikhTCBblpj7zx+ve+gBIot4EXkJ+E8K2vi99t/SrwSY/DI3ZH08PCJ9EUvmANGw6NbNyT -lqFJSM/uZNA9qS7w8x+VTL2AjpmfiKkW9yTmsyUDaS9tmVdHP8cyEUhzxX0SMS9gJEx2wwnzfVJL -HxS1vyJELyyKfqxlCD6BteqgAO5JuwnJzjQty7x15mcfzd7kkpwzP4DbTo3sF6XypKSsyuYgJjLu -JEPLMzdAog4/0MCRFj/QcN7TAtQ3ZX0G1Cp9gIwkejj8mC3EbAGyC4TDjzUJcycZ/jYCMPFYjgHy -8xcF2xieomLcSSZHKv1gkw1sZJ07KR0IWGJeRNggP4TK6ZhbMvky5KfWYXl9pjskJB/upJmRmJf5 -KWVRv/x3nZLu8JmfBxugPjKIGDlclSdVACD4EDN43LgE7pxkLaEC8sNz2FPKQ6ajQjc5d1LqEPV+ -x50kbPtMBFA14SmQn4R+9LLRTY3ODjxADHQW8XbqGDJYQH4eMyUglqSmAvlpfDVJTrWxc96shPwM -vUYDNhh5Pn7i6LUA+bY9i8cPqWFH7A5nreXSPEhlc8hPfEBEtGVlKxG6k3ZuArmhpgny40HRPwyT -60r14ye0hP2WmRQ5SPb4SbRsEyNPcCdR5kmEAnP9+KntwKIC6fHTVQEsKx4Mw53EyKPNLfCsn4AM -9/jxUmj+WnQn1ealvDDUbkB+zhCeRENsmvkP7k4y7zQl8KV9Pn4GxAShTJ/F9fhxhte9seW/O+mw -lzuqmuB1/ouPH4xkfzYLuA3QumN3kj+dMV0eP4fMS3hZdxJtpcRfS5NhmlIsdZLIWdY2WrB5XW0W -fhB1NaygnHhoRZ0k1M7PRE4baTnp7H5V46MmecJJHXlgNmBbXJqYm1T5I6sZ5kDITXpEA8JJ2pBf -5/sw9Bd+XqK7KLBzMtDCTzyJpIoL9Sj8WBRK85LhR1WqAyGrzt87/JRWYBC3OCkOP4h4Vb4mE1lC -sXXSu0MV5UaZe//68APIwfzY8tS41hx+LOqbUNMdVbf18AMcmoZCQXLFWCfVfeok05z46Sd2qqJa -LPB10iQUYnFy25hdJxlM4wGFOUJdJ4n2+5YW1VcLxM/HqSt/n18KTfyYalvldZKm4hY8yakqaZxl -z7oQ+RnNvVp0KzWu1PM7KUtQaQHZopkv+99JYk0Wp63IJ8h30pKNKIv1xA8NdO5MlPjJ8KRnoe0J -r3huRPxQwSgnVC3PCOInmLzqW1G5CfGjS7R2eiLET7bs9IT4wepIJ5wlDhOTiB/VdcAf6qotpGQg -fnhG04qcz8rxIX4u21IT3voihjppVkmgEwYySZ30BLpJOzoA2RJB/HD9L2w6aHJMJw== - - - aUe6JDex6umkUMExVqwGbVKb+EFGcBxCBVX0GEz8nDMj8kMtgHlSOESRLKPajYCyKtLO9J4nOZuC -NlYcV9v8EB6Of+l5jsvm/CCcLy2iN7LoPMmEbEG146ZGRc15+3XZEWA+T9pL70dNcIb3TlLvTF+l -/iYQn2ezNak6iSl4r+TotwAKatVJ0ipL9Q6qCLM6CV6mkztWAZLgp2QrIY06STiP0Ac+LYWkmZHg -x0sqJl0Nq+kkuH8Rs+BRblXTSV2H5R/uNmc6yV/ZazYZDVkdbvLoo8h0awEPqNvmyikpRTIECnzf -eFMB7X1KBPyhShNHuJuJ6ClakUq3WwB+ItIcNOO5p9KzSerR5hjgh+6xk1LFfuLHw9tp3PXHd4TK -p7/J7sb4uVP61CUILoFS+U56IdZ9K/Vijbn8x0HGz7doSh2wIqpasnfSsYZKsvjwPhY/++2Bm3a8 -k6yg8jZ1+du8k26ah2BSsQNDKH58syc+ZD+KH4jXGbYQKOlK/ECGkNon4RQ/wN+A/dV6mm3Fz4TA -SfLSN5Of33NwpFt/eLzZOJug3f4nPyeYN+1WcqNGy5wn6ZA/Oju7y6ShJ9G2SyYeyYQRD/FJ54e1 -XN6IaCg/huxSfwHN+rPMoSdlgm/ki2sXalpJ+fEPIzVIK6H1PIWedOrtVO3FSQAOPel/2WDt6cjP -nPxO8rjKvU/5ObrRG52feobE0PRT63Ok7IDSFTv/NLgfYFfWIvyJ3Lk/wpY/BzH1pxj3J0mMMli4 -yncnod77B3YqkKtJqRRwOSfzpVeluoJfSj2h/5cJkD7+eAfooAloUZNagQElhkR/PAcEq17ZCVvU -FhpYP5Umosu21VIp6MbXBTKrYVI2A9lWAEy/gcxjB48a/HvZZJ9AUIdI1xEDiUyWP3OlBOCQNecv -Z7bwMbyS2KQg/R4+HbD0SKKJL30Gy7b4KzxMLHXXASxwLAUXiBc2CcggiMkjEdgoHDbaSS5LsicH -/YFyFgdxTJcq4iAWQma2OqieG1XkPEhp4E15jFqyrenZUO5JuTSVls6toQMFLb39KmxNfwVKpnFQ -HqXS0oxTS1B3w/j9IEcSbkpqELIQvy0l8JZyMWbUCVyyuEzXWgl5AOc3uXQuPZrnnRACfR1BE4Vy -69LqyKa+WyPbpaWR5/8uWcq69jtYAF8IpWghddLG37jQwiNFaNALNefT08GQHmG2hjH0rHV66Zf0 -CUsw3L9kmtRU3oAJ29aLzPYTL3JDd5/ZNAmHLIrs4OUQZstMQB2yF4IadodcakAY71wUSUwdQ0EJ -2g4Txyjb+9fSRxhwvbpr43gi2R0yUZUk/RarD20x2OH1aKkC0A2tMUx+Vf0EN2vkMzFMKzBtO/ds -gzS2yyEh4tLQ7+pv4oVqujAPkhcWvHT1fuCAGr3aHIVDQRxsBfEHEz9zBvbnTlLC5LaWL3VwCCMD -q6RUDgXwshdjTMrBMHcoJGBI/LYZYupDFeuC7Zl7qFId0cZ9SOrXJAKAaqnK5IsgSvdJtds4prRY -lbe2yjl3FqnBLglMmc/bkvLWgtEwpB0a0Qm6R6RxRiL6rnvWkyicPZQ2l4nHSWsWZoLBcCCemijP -gmDNic45thUfPhG+DUVevsV+FCVdWq46gUsxlrPy6nOnESA5wkzkU1WUHNNjpGjyrJToZ7RF8Io0 -A+GKRWg2vUH7lyb/u890aXJQD6RqLRrUsGu+RZiJi73oolRSo+mSFynbFyloek2UD4JgpGaKd4+G -EaBKOWwtRlZN+hmwie35KKnjIwXjiEpg2WhSySbDk9RZkDPiDbkfpE1jNIfQpYbI2qQm6KCutsnW -XDnLNLGC6EY1UvsHdOVb7a4d2GDCyFxeIxB+w/QPXW/Tp8QCjAeBhFcj9zaB+1kU5ovm6MYlwmuE -WcSo5Hr6Ca+RpqKOnq0agfmMjeqShMh5rbjDeGXlq4ZvaJvC7Dt2nerUgrbJbIhI9UZ/RWi1yVFg -ntWrlUYX2m9BdWdeq00t9sOGhHv8JtpUztMWQ7PbHNEm/pYzDPZQ4w8a3XHGMJvC0RVWQSMPnutQ -HqKNgyRBox0gLDVK14QsYNqdFkkm0abPBaq5+jpk0aYNhAWRcSY9aVvvoBGEB0DC9EMEoFELsEAT -1SaTZup6VBeQs003cKhJl3S26SFQ9VkjdDNRMRU3hUCHDDs3tYG6ZWxuyiWOQ9CNgqZu5II3cQSp -Fp+I6U0yuVxG34rKNxmZZzDVhGwyZWOhI9JBbmiD026BmEd2lFkh+dgdDX8JWEA8krLPKDBOI33m -N1iPgPJ49BRCTt1YcqpoPQZ+nFI5VR/m06c/Umkn9eNvBsRwNrnuzPibZB6b9oOgpKP8MPBUb+ZU -9hX/5tjLgAGSV7AdFDpkiyNj5oSWC5W6U15+a5lTJEN9If9t3x+lqfX7+8HKP2qybmK51+0E/hHd -e+j2AQs/vctgK4O8F5e9Q/wjJNWM7ZTlWOn1j8wvOMb+nCN0OfU4N+GyRSow/wh/UyrpCPyj6gPh -4iPMlFDZ67gCQ93huMwkyY+sUI7BaLk/ugIJ+sTmeZ4RkL7HUMJri9nBC0I9LaTdo5lTbP2IEkYN -aNxf+6MjiSJsc+of+yP5kawJt/ujHgAlHg2D3TL9xKjvcpLbQeK6D5LW90dWl8ORgGROO9dHczeQ -eHSPxCa+yqsG0k0esSYjIrwbSKeFdVS+kGDTeW98+w2mEvzxWQQk27LMN5CwytVptDAmMgGp6QCJ -sTm9B/t61E15YBWQoMuGqJW4tg9pvyqbk6sGGL9nO06UEtOaEzNof6wFwYU1J8TAfSu/gyJ5zakM -n7cf2udGBKQYp2kxlcoUkLB9CLxk03C/ihWQcsA8OqdKd5YEoHPCAGZMNzZDnAvROXG/GU1uDI1H -50QR6M/BAiXlM5CEzjaUrCChFNKEkwPqFSTbT9zSy/z5+5wgchnqjDLSFCRzSo3rtHKkrpcmNEGy -15O0ZE/UBMkChWh80soXNPiczuJHEkz6LNWek4VZcgGhxeUgQXVCCek4GQyydAp7cC/hoEL5F0B5 -Syd/kC/AZ5B970ISQ/CQOiBNCQnnpWOfUWJkPGZLpwyOMP7phChnziwxGtUX0muWkH0xn4h4AtRJ -GDDNqeWRPFAnWRH9k4zGlzpxtQIY1CkvZKQLZ4AfBYA6HecY7DUJ2Z9aXDopVW7TJUB/del0NaII -MoWACQmsn6Hd/xbyQjOXTldkDLOf225rQrLlpQMU6thcBtc8zEonfEgYUxjZXwUkm5AIpNwqNSsF -9JFMSE6Un/i8sDmudCrGb9WI708RHCRL7e5heA9uRc0NkoHBVDpFhaV/eTvKJhNTHk4TQAaSA4OE -JJeTVHvl0r5Nlk6mw1YDk1xpIiG5BYraq88j+VZKQjKlKdNVEpc2rDvjAYoG+PDn2Qbp3a8QbrZ0 -4hZrSbZ/KgGrpdPsF3eR2sA4PXBIsecg0Vz3JxODbOcgTTZRuRvCUYbVuc8M9OAggdT8HVRaQ1ZW -86AgRXNJKQcpjXvBClMKT4CD9LDoFDGDYHi5y9AbpFJBGxoHA52T0HoaKLfwaOXWqgwJFtxYOI/S -LDqZFbhbEok9dZUNFp1oIRrzh1IsLjrlII+/rciIiwhS52BQrotOvu5lhFFHbIK0y2fp5F8iyuKD -DaL1fYPkd5TeffnXyfENEn3O4uKdwZgyTWtWXgRrg3TsG1TxMStkcKRviTT2uE5aOL2bv9OmOD2y -dm+SkJAmBwBbSCAxF7AhXfwUULpOYuGJW/4Cog6DYuurbRRpfdK0ghbJhNjd+N3QtxSI1JrDI92v -AxwkxYPnOSOpDZnt4UktUozXk5S/MGELPdiGPN1Z32msJKaniNeSQHEUwu9LSjRouY1J6rDKk2dS -RlxJG8YmkUUqNFc4KcI66RPQTU+CidnwflKfhBFDAOyl/EUdn9QcCyIxSlJJSR3R/R7o07WxSAHU -mTtIKRTqE3z6D1Ls00M6O+3slDBcLWqISny7UJ6+FtQ0W1Y/7Y9SmN5PWyVPVTcTnwApkQwsOAK7 -ang/0WhO8qS8hdf9ZKsArDwdHwXeTyyBdjjQBtddJe74zGuZzkz4u0qWOyURedhnHXeVAMjmtHQZ -7CrF8Xcd4l6xq/QMiVr1Lw6uVrxK6VPVZysc1k4V8ltBEmWCC8a38szWXeAGKdVVdzI2F71S28Mc -gyWpkAGIU93JjfsWq+HKdL70aOjMlcKEFsYVTwzSI/e4ZIdbpZ2xRBhQgMMoDxyPz1gya762YKmE -SPZ3AYoO0UffUOCWc7EkSFkBen6Egv7FEtzGAR7tBSiOBiPPSAlagHoffkKXASQRnFv4YolaUMPE -7hBIjrdYihEjt8Isi4JiqVrOehABsF2AMiWicrHkXetXWQCEhYjkeJbpvQAdoJYAZsWFYffvDGGp -NYpyzzE9ThsPBkugL3S333fXCpQma0IvNUQ+UQtSOzLRn0oWJGAl+rLBAEwa7bkS6p/LLrkAik5+ -Dx3IX+/f8E4sVgLW2hxQ5dTFzYygEZgT1GkRsf0rTYtbi4IASpq6VsRnQQnlXwlH8aQ17trl+6/0 -0MurGUza+SsFqoekqV+pzhc9SvgcgGKg+RRTQMOSAlDOYs1h2Va5MIEC61GMda7c1JJNh/491V/t -Utev5CGEGQNH1IElLWkJoUoqH0s8HUtUs8RoN4IxV+mKENqSH3xYmjW1vq8EHb6a/frvVpWoxCaj -BzSHw0RcNX3JYzZwJSBeMk+8faodtJRNPkSlgZWk56x1k3Cwul6VXNi5Ul+FVcmWjqMQM7a4pPCT -haF1tf2EB8nBMW3RTitWpUgIKBA6qI1blfYdJ+loxOlv+dtPfYu782kRhGhZNZVOjCLAdje3wCNG -6/ykqdQ0Wi0SWtnVTSVjEA2JIgHgQlAuBt50ztDOLUzYSQiuKvUq6PuHFL5VpYs6A4MbBODbT7kk -OkE5KAC+qyk7AyOQn+ROlZ6Aib7rGpTOUyX/V3qS/AlRWufKStc6idxK7Q5b55xIsFXmrgUsIVkf -nHmA6jrgvmJArR6CUpylhRB3bWnJKMckm2uJVtR5HqjrM3wNkTbyAPWJfnjpkUtsV1BkW+wERFwq -UNqNDaZ2aXzLh6TxkiNdNmQvoUq1GPWlxaW78/6SM1PhxsAEHkys40rRRhKGO9To9zfEVPHncLeK -yWo86mRG/Y48Ji9OGvelLKEmMFkgbahWV38o3SnHFtxcoeCI1F0lVwhiaLJQhKdqLJPLUF4kk9PV -0YyfplJynKJakemANHMRKYYXodaLTHmcVDVIGSrL01EO9Ia/VSOQKgpeNDJ90jcZ0HZjEhuZZo/+ -IHuZLg/huoqFyoezT1KR6YY3VAodkQ3gIlPXRwNF4uW6T+YFIybmnS2I7lmvdkcIsJHJGJepd3vl -42mPQPa7IBOJBvwDqEiYZY5MV0oGIglHQTPQIxiRfgTPDGVXxYaLIHQY6NGRiWrv0g== - - - j/jnyGROAyDBx8xQ5cMZ4zav67x6TOcgpTohzhDvjqHxFGsXDEOFpF3wDVtthxByqkK9XYW2ch5J -rCBRWeUNjenz+BwxDchWQLrfpYZXR6/JhHhgIgq6WHADRjEzlDz1ai68CJIOf4Me1Pl6TOctl68B -LPE9JuPnlIK2XZ0X5CA3Bpzx2Z2UgBtSVf4ga20xIXBfRGikYFePqZCsa9bI5KwG/6PUTzNmOvGE -DSj6zoScjjrO9i8kI5P/kFLQW8UTSHBkMsupaJY+7O3vwdsG2F81APTGOMpNjhuevcF7kpJJyZ82 -LFNscIC0Mspnb6g0c/HhWsYKdx9l4kery5fAvKYbCmRWTcy1g5T9qkaZ1lntf6efA6KeLT0tNzOB -mVLmZKVS0oECuls62erhUTUTwjt7VAHJMfkkTr2hNtRPb+4b9AkjZQpSG5UrXvo24DUei+4gy9RA -IZ5TxSDFc/KGqjXTJq+fq4l1e5hKVla8mPC2fUtp0yhx0gO4fkMpbquiFuzp9ByUMuU8x5HhmFcW -AUkFQE+tMUlpY9DoMG368vjs9Y3ppQ1Qf5/NWUPhlrkCUjFa0j4ZQMXHkl2odIcp4AQ1KOgQwpgA -qiXRmg8AcHKx8EmmcwnU8/Dw8E9ivVnPL+ufp4dSLjcEDXJZASaRGLdQnUFLNQEDSSZvfBpqhFev -hv7HNBRyO8etCy17iJUaN3fhdhaTbDmfqErBROxS8ACO8Q13aOYdYf2qG0rWhnMyFxJqj26oxA8v -l7pygQVE2Q1DmBhGdXI9gjBQQz3JxOaGUE0ymbE6Zbo8biCxXg/gKRMuakV8F+Co+CXuWZQ7oiSg -UqdTJnbG55hvaiFvKD9RKWlmMlGBfyQo1Ny4hqJ3WL50tZNTSQBrCN8aqguNaQEgDSlWKSrifI8H -ZUd7yOTzbyw9LZLOEj9cpgGC3yioUbZpyGTUqOIAEKcwZEJVLPRihkxDNH/0zrpMrHZ5MhT8zFam -7/G27g2ZaFzc7mYh9xmmXtFiiBqKoYIyFDe/qRm9yWRY56WZ/ZmnYqOdt0B06F2UvNNQ3UiIgLuN -/IH42W80eZ0351zOpj9/E0kXjXLevzHIZDxBAsOCTGUc92qzM4kFmULTku+FEZkeOy+Inj5AACIy -rVn4MqBmqpFx+IhMaly3ofLVxQGYoSB4lepR5d0CvHouhTeUni0G51CKjvdxhfIUe5lMZqbcrok3 -0yVGa8QzteDgdJmJN8ZkzqZdtZ405V1GP04TSc5Xqem2p3c13fEUtnlrIoXdPKUoaTEIbsjcTkkf -zCmFWkOSyW1itBjhW25iaX0juHRR4daJQV+UNvtliYdhVDOUh/WbBmWCC04tOdRkdK41FkE2nlH0 -f9pUjKIpQIR2vMn1eVu4EbSrJ+d07XiMXeoC2xiWTj1a3PmL6tRF18nc6+xmMjtJ09spvYZJvJOL -gKRj2iDBcEEjDA95RKo1IZXc1BONPOlNQGjVPLk0y2n0RKFUGhK6YRK2Z8l4oxiqIKXiTegNrC03 -Zz0VpwNIyqlyEPHKzduGr55c25LRRve/rhopa6O8ckh6jRTTGs87W+lIJnqiVCOjaBty4SxS2ryt -5tRlkfqE+UrUi3Fel7zqFuHb6OmIwzdSIu+vYOHD1Nv1hNUxy1ZYT8sAUVh160mh6BT1dpLUSa3W -UwBGZ6Mh+F1B8UJHClIUZaG8WV1I1ctI+UvT9UN0enKwL0eK0s4fQwwoc6QsetK2GEw3QlLd10IO -o1KO4Z5CKK1B1vLTxj3JusiT++3HPPcUrb1o3wvVA8Y9DW7chJfZaMc9wWDIz04gooqQFBrFXavu -inuyJfx84JAoeyGphlnxs6jJTk5IKoKlUvDJ9NUYCgiCn3oXJfhkZTb89H7NU60MwSepmf/wnkEb -A34yPjx+3WwlpQRQW/p1iepTLCyv2fukWy6K+Skj1XHqCMC3mhOpFNTF2XRWk9qo/QVXSj3/G5fo -KbWeWu0dqAC8fz6j2DZBYX9OQcsLqh2jeQpL9Vvy4EKLQVkSwOOg6FlLgdxKWDiXsFlL0ZyTqO1b -qsnCCK9UKGIeQ+ksh6J1duKjrBhKhqpri4GRYco3/ozH6kvhRDW7RX1MPT8eYM1+w6I+JoromalS -Y7YaninSn9u3f1OnRVN4ZY7rbpoSqqT1V1PP5ImaYFNfvZytM21qnZhr0h1P5CS0XH3UeOO1S8A1 -aW4tXjhS+CfPuYHUQeMOYkhl5BtXpFofQ35OidEY+q1UHi81CmdhFCnLPzJvOOWVDQ4PT53e/oDp -GyZd2UmqFNhMbCHOJrpSNBBvSMEsVahnOsl703PwUxLACykZEJk/dZ5K3eRbjgtMbeomSzEVgZ85 -QkE1u2MAYu9ka1ldSlMhiTNL5zWVW0MKM8Opk0eRtIlqatP3ZaVbxg1WVHp5yu07Rbi8u2TvlNcq -nprhnKeU4FMSSY5hJj/luL54SpCKkDTjBqgkyh4b/hGjoHoBRRgTKqW7PTo8/0eIVG8ahqDCHf2N -718wf9CQkPtuj/i7qH7+K/4wJhV6USU2KUZRuuSfcyBUtniUn+ZgwFomLhjV5KHtLSBUHkxwIYzK -UCoZxnYuKO9MGNWBmzE3SYyqbX9c32rIGFVyZHADtbrC3D2Pihyjck97j4PgAXrMd74BU9Mu7BjV -BbAtOmP2dDGqyuzTGikD1Z9rEPgk2eEAahgV7EUTUQEGlO5u2/cOo5rhvw7dmiiBFfEjDsmKh0Fy -3Lk6O/+DtjXEMDAqMdmrWf36gDzVW81hVL2eS6YuGBVtIdoWGnt8F0wUWzqZBD+MCrAzhF7s68rz -wSmLLeJHS7KSfuoiyMhDkakTjMoLryBGdavtkVEtlPH73CZpYad5RoWbgkb1MlL3ViOBH36o90vn -RVRzMAuNqkXJW8E3Iuyf06iqyxlVdyjEoSDzTlw/owKMIG0M0nLp0dcA4CQ96d3NRa33jAq/74FG -dQlZZ4RSw7G0U/iDp8xO2SBaQGltG5UQDdMmLNGw/Aig0kcaSAWOGh37Tv2DW+H1Wq6HGvDnyVN+ -VCefn/IGiI1af1R9w1shUiHd5OyKs/cyQahCnERUVl0GXKvspG/+qOB+mkXtpAuh3KPqtGg+Xy8K -YJfNeo/qzkhMReCD6B5VwrlHiQhmHZsEm7AqKoIh27IOD/3VuN3a5S7HV+hR1TeAoO98zKNCWM8f -nT7ZPMbX5P7k5wB1JLgmIh1YW/t3PCqGKm9UGrmJyEQt3sLAEL/3s3+oEOICEQ9MaGLjEZW+i3u6 -xqhr8ExCwKUHt+D2qJQ1NMAKPFSt6R8wgPR/JZnaKcOaFhNavvjlAKmciNTc16tH1ebMLiqlSZK4 -Lt06g7lH9fstgwjUJlJ6VNAMqsb9wIEElR6VOc+UfpP4DvSo4jpcH9Sb7VaP6n1c4SaPKibXJMy6 -R1U9PDLXG4TryHGGEgptMTIEI7/Q6FH1/YQQKaAHqALL9DwYVBoXsYKZ/rpkj2o1XglWWe5gZkl7 -VAQL8EH0YFO+R7WmJwdiAtlh1JtMj+rAUsZU140y0GjmBBD8XYB6VGANH+7wv5N+0vibYFQ9Kl8a -5OyfilSifOQ8ENnB10YR7lFdEJXlzE6PqvmRgh9LsGYFPaqfdSHMAbIukWzUy/Mr45QVhQ52wtSj -cnhiVBMAT6Mx+QLdT9oztuLJnsDWdopD/D32qEij8yYI1bVGaq18UKID+EGK8k+PqozBJsPIst7d -6Yf66PpzKiaFEBVikoLSKIUQqQSVhVyTEakK8JkVj8qF/FvccmC5si/+yCs5PKr4Caqg7BN964x5 -VHrCHOgdFQpRxRfE+JXiOyqU6EPICTh2VF6RMcGVc1TFTsKeOADgc3EvQQW/yGSROqp/WjXENpmm -HNUaZOR6p9D3l3GHo0qXw0GH86NACOQkGAbO5KAxjurdNPbEclREr5HHIIEGOEWnitE5qn5/Mh5d -WaNfxIgrJC4pR3wzyq3N9mr3n0WTo0JH3UaqHNVZtd8MIY7qNhspIPsLLo7KLLmMq3vFrMVRJcSc -NHZGOuQIOarl/fZljorCV/kfdQxRbxjYCK4lkf2kbiEhm3SYoypEV4jHHRw5KhgplziqVqttpxyf -iO8Sp22u4HITgLTqcaNKQlpX2ZduVDJy7eKX3oMKnZwSJW6Hlu42nUVGKd6ognysTsZILKLxGxWw -7DSr/T0oPy6+Rn3DoUmsJfNGZQyTpRtzXoK9UUEZ08lIeTTxRlWviXmOTblI3qiaVXa0jaJqHNVD -gZFbSkpSMNJCBRo7lfnxdA8cVXSMUVqeaeKort/vbRLLsABHNbVU2X5xaFIcVeSi50AXy5aYMRAA -RxVjKuVGBXNB26iQ4K/p2T0jFfWsUfmqCdHjVHMM9ZqUAv1Eg5B6XhsV4Q4p0EploZBzI37e2ks2 -KppeFdQvG54AtFEJ0EzvmYkixgszLL4sdtA9XdWNNE8bD6Pkke+lO46Kpv7PMZW42qio1CeVwYoK -OKr7lzAkKA8XRwVtLQY3qpS2E+in5xtVqyKyd8ELzI0K/0kCg9TBKzexUcG2mcckVa4NEm8WDaSm -URsbFbaNypOfEd5RkcPX7Vwq31obVUst4z2ArEZV25kLgMMy1wGNyoURKU0jm0aFhRGAsZBOJ4z1 -aU0DjaqlAK6hWgjoqmujUQUAxVoxpgNilUIgs28aleIDkkaVCykBjF/B2ZulZL6QBeucUUF8RtUm -Ipa+wcmZcv2sp4D8FI3VlK3SqJxWvaY2OgcpQgqFdI0KMKsmEMaMyMWvLdUK5Sk7cHZ31UoJTirM -6CdPvOBvB3SxRuWptEmjalapn1GZkRDaCTVn+FZJlP65QPB4Gtd7lYWzpbGKBu4oVD31eo7frMhj -UmCQpvTD+Yt9GVUTn2lz4IldRvVrZfzg2JGzV/fDxanXobaTURlyAo50S0YZ1SFqnDSd525mXUaF -XJYNAUwSwyzTc8hTHTKqs4o5+3kMDgFXMqr3hQI3JFuWCc5eqSOjgq37PxK/TLXIqMxcCmUSwZnl -JWRUVq6eknTItHLpTPr0TiMpxFeXiCRqazKqOtXU+32MjIqOQ2RGBQJRoFEdtcNIKTWqHrbqcznf -FxoVvo3Muf7lwadRwTnAPWe/ZlSWQQ/1AaH7cdGXUueMCjP22fINpNkPdGFGVWzD+Vycy7y5oSrn -8w1V3qkmJ6tRFTxcvg5AOOxJ4rY1qoI4ZdmSvfQ4OqBUYf4qQ6OCgUj5OiFnVIcrJSkzKlDfS7EZ -LyzVFtyjkzKwKfThya/uGRXYAn3VVMWgjOqiTA4ZBymqjIrZD7AsIgXAlO6/GrYAXsYUZjlAFkBG -FdUoX/tXIIPIPmRUhT5ZL5ei4VDNOKM6HddnxxdCgha5fkZluOwciASN5NueUVX8nwIqaew6gqG0 -dGaa6ASTmQ6RUhR4JuvLqOp6N2bgT4GQisv2MglR61VlVC1tLwmfutthxqhwgBbfEg== - - - xDU7dIqOBROjemvHiiknRoVZjm6rB5FhgQj6FlH2LZzcrmHfY1QNAqKZwMq+b8YiaY4j44EsjVE5 -bCQSPaXEqKrl+HBuVT4Wq1ujeU7YV4lRlQZBwfbnT0M+4nrKk1NIV4yqbQadajGqMFYfrsBkkg8L -irVc0qtKVhsfo0KJhPqvDHgkYFQM9Vj+9kpNPm7f0+LEqBRsAqNKbaXCEJSWtVKp53bROZX9yZPC -mIY9HrqNy6ce7pfoFeZTDuYreGUOJq4RjOoBqs2RKzO+qCC/xyI/qLostC8qd0srW7u8kE0qglrq -RkF/HVpVJHQvKhnWBccijCkMvKjIkT673L+oLj69f+BQjky8qE4ZKGGlITYYVcfuVDpxOyAsTJI1 -CoyqONcsi+GT7grz/Nj8D2f9YKWCFsUT5OG/CdAsUqoUSdV52uZo4TTRU6AsmLaLECO9E0K67+zi -bucYznyDURESnx+c+AQyDaMyBw1/eTCqHgeGbFhDA2FUbsX1GLvB7A4/jOqivpNTfykoMCoAHnn1 -CaNC4hREOWwy/aKKPeYzKn+8oihfVGfpyir6IquiD10tJKZZL6oA2ig0bMFxObyo6sGAgXMYeBGF -9Dt8TEeh3QUMowof79D4WC9FT82cKmfXGEsRItM8WNUKcwOdd4/QXxFGZa6IxUzSZUGS3TCqplNB -GiEEzhvlWlTUhlEtxsmopMYXVwFl9+9CYVSxbL2Q4yzjCh1hp5+OPozKFTaCpusmuFbDqs42yQFG -1bIcxtdtuBjVs66TSKWMN65SkPEZNtAwx+RgxahmBBDKWYzKsasyVpU9MG6KUZnYpzg4FqNqEf9W -CScXq2jvGFWOsJbHqAb0V9HLAOuPPmpGVUgn9hi/4K/bmFGVFROHhCJcxpszKqhGpnpmjts0qfaI -Ua1JxhYF7TSqYGz4ZFo4UdQ7TaNCn51DE4hCpD0L5SGN6v8KCHJ5Bh31TCvyalgf6yLr86RRwdrP -+KO5qV56GlWCPxa32ss0jWpI/ECdBbthjU0/4WQaFRT88CNTo7oZvNckx5lSrlHBvalPooY1ZGtI -jWoofcyqjapRQfGpgyGqcCme1hPCif+wc6i0U5ilAKc1qlv3nK41Kmoak65UoRpV+xtEfhSDQBUw -0qjWOr2xaVQ1Akp7violGlUcyO+MRvV7IR7I15q0Sp9Eo1rPXAHwL0WKMlajAroNGf7gs93ClCef -b0C3tcOIGpWn8yEdxbhnnuAQNxtVFid07i/MQm1UkE1UoaACELxQe1vgG7oHTTaq8FYXWF6kx85G -ReEeyNPi4qhRYRqZ0FajOj3cVdZhRazHoTB2eLC1Y1BDOvpMNqrPm9IZ8VzwjWodpWjIIzymh068 -haOCFRLiQqBSoUC5OuLokkiD/PnRXmfHUT0tycnHOCquEN5liH3qMmsd+7si75/J1Q6D1ljs1aye -OFJN4Khgh9r/So3rir9OqRzjJxCH/oXWafXijNFmNpQK5KgW/lY8bK/C0FFtPlBMesZ9KPTPp1dM -HVcMUv6QCjKNbNOj0mNINaYkUgUqI8SFaa0CESuHp58mOxCp9qAySO+kCMygyGU1Q7AVevVEh51I -YdL+faMu3vlXeg+rV3S31Tnb4563/0ak8m6vfo1AIlULVYMu+E4iVXjslMlMsrUyWih+Rg2z1Pzx -OLi0cNUf583C+6Fy3DVYA6RXN4hUKH/aC66PKIo3kmsiruGK19RBRCqPmhDoP4hUYCQUHU17uUSq -APUKjdT8fLgCxa9XjO1DPUaqxTw3/RucB3xRMFLdkCjrEv/OWNyRqlQrUHjXIcgZQH/1eq23nJQj -6P9WC5X0KbQ+UhUvY4Kl06aL7OdBKeRL/0h1yN7LNoQ679+UkaoDPEt6k41UkTY+mZB61Y2R6oIX -Pgt/7QZ/CiNVmvh728VyuwC7jFQbhOHndiNIhEJb85rxrOJ44tSRakb8B4NShT9GiwQIW8IWOalk -UrL2Yr50VPK/9ZdITio8Oy7LXmhORDqpAKuemsm75MrSCY+ok6onUku0SnLTH2bB9qRiKzIYlwBN -MbsS+pPqIp3SSfo50XlSQXUpCyQ4lOjffOLypHIq2VyxY5QgQgvblIZRQlDZk2oKVGm9ZrqsH+tJ -NYklHq293i5Nh39SefYKo/PNVPuTCtIZANGieRuVoSdVArKBOu8n1YYtMlYHRvtJtYarc/Mx04j6 -ogWST6oEMEDWrMGzCDypIirurY8Hm6UHnlTDel2le5P2k6oDGAuCrPuSZQJG+RHIflLFHs3zp06k -BKp6Ul3zOIDsy+uWk9Yn1domHv97UvEk1GLHGY+IvvGkempS8hSUt2BPKl9Mx21Zyyp7UtG8zySB -NHpSxbGm67T7pIIk9v1LI0JN8D2UKk58qYsJKdprQKnqacmKUx62DlAq8MZENStqSwOlaklgdwwq -JhZPKFVz5GKonZpAKJVRoB3jynK8Ro0oVfKuSVRUVdkoUkapFgFIjEjZWQ2lWqjC005LZIrzoVR4 -OV2OZc2DO59QqvRTCEfk8dAEecle/GLh1vo7KBV5xq3IE1qCUKpjHkXyKBXxUa2YRKIknEWUqsLk -ubEnxdUYAqJUg6dOv5BIYPN5tcbkKFVf7aROdhxsDYlSYYvM9mKuTtwo1TatJA9l0h24klI5DGlH -mfVNjhj3aN7zAC2mRE1KBaEpOQXDgUBKFXLEP3wBR6WX7WPwlmE5R7uUCuLb609KNUuHg5cRcgpS -qvd5Gjx59FVKhTEDJ0upbnCfzzVkklTroNs1HMHblkZIqUq32uEhBHTLRkqFhNXM8IcSUGxNSmXp -cwHj7Tye7FMgPCnVNGe0Zn9/HqXq6d+PvtBvGnSLUk2IKg47M1qNUqUfoPMSdcVGqZ5Ibr8BM24r -YJTqyV+VPymwOBul2lG62WxopVR9tI3WPaOEl5QK7Nnw3IgbpRL8Zur0ER6iVMhLINe1Uqp+B9zE -KFGqpkXYTJcbmlKzWo+ObaNUIzJ1ZcwWVZQoVU93E4iUKj4eL8tYSpV7W/39GmmP1SlKNeRy2OIo -1aQwlGnHmvjuSUUuJrGYP6leOFQS2J9ngvWT6kyEsCgVRosCPqmSzUxffkbe7kmFNQFlFeNmBGah -Tv3YCYKa/VX3NgwQIHGnWophgCzcSVUaksGPdHRSgaYaVCcftGGsk0qp0WJan1TFlwDcOEYl9aQ6 -A5TwhrpG4pMKP8+sctGWzhTRJ9VU7j3G7myMT6rIZajIhz3h5jypMHeA3qpoTqp0/tuhGFnvSDSc -6J1kbVL5Y7crR1aqdgIEmTAg4bVSqeOJaG6lqiNxSfVdQZWqZYnGKE+lGo6OpywsbFl2hWuM8qBS -NY6pgvJFsE3T3alUeKNEXoo6rhPCO8pYSrX5GEhcY/+DW0/RVqqMkCJCP5k1rvUrv//z1tpK1ehf -hrLempVq3+cluFDm20pFzgCOCXBjOtMSxsNKtSomRdaqYjqH5MhROfP/G/jPwkL1T47iSQ8n3F3p -W6lGpPT8VZtPk1upioMMMsIqVXvtFlfiNaSZwUr1EkGW/YZVJYea6ok6rFR9YsL1T94hmzvZK5Uj -H9KfyvG9Ur204jmRzSNetlK1pG4NUKxxqc1hKr9SwZ6HuAcvX3bn8FZwHEhPBpOg/0rlREV4S9qY -K9XcAgzxlpe4UvXRjnparIz+nPlK1Q9EHlbvXKli7Xy0pGYdQPFKhfIuJMgNFdrScqVCte/yzIS9 -B4d5pWITFLHB9dzagVbuW2dj8LsESu5KhSVceWJCx+gr1fiDjTKblMR7pcLYcyw9G6PaWlypxrIZ -EafZgFeqjYUfheOTmbHhcaWyPjQYdf35lDAeV6oEoLiSOTtFw1L115aExme/jaXaFOnBc4iy4GGp -xhXAoiHxYKkCaaqbIiTjCkv183Tjdm1cCgFLBVeGs3WcVQxXqqrZz6Yr1awelEgTGsyXNN1H+INE -AB8uIc1XqjNcfCpfqV4vYRYBol2p1MXpBVsUqI5MWMSUEt6QyYofLPxKpSfqLy3xhSn8SrUZZX1r -hrReqdJmWztx1uL2SpUEIVUG8qiDK1Vyvj/KGtJ4Ht1YzleqD1PjzCuV7cQJl2KTMWGpRs8W1sqz -K9VnoCRcAIEn43Clso8f8ea5caVqS6R6faADXvzCmhvSvA+7UsGskMc1loqg7iuWB65Ut7viYKo2 -4WGq9t0mo5OdmetamGp8h4jJDeny8m0FYapVS9qsg4SpKtCK3i8x1tBI4QnCVEn43BVzURxiKsYK -yjdIp5gKg5i3EEbsvMVUiy4K2vucLCimokGeEc0SianGniJPxFSZGZm+JwipAapZUSRTTff+qiD0 -AsvX7MdXFHWtzADc4jwkxVQ9PeuzmIp62RKGvgMcHRNSAHU4NSDvuoQt2mNqTOVVmUoezXJKXCQC -Coc0yEilWogCcEwVSFqKVq5iqqPXwROuADFV/QNKNwA7OzHVva5ypoMcpqrugff8yAys5ThMVQpF -wKxBE8JUeQEjoBx9OL1hqoaXgw3/yaKzCFPlW4yDMriRcAZxCR0mNW4GBFMtWL1SPujnbOOtNcoa -wFThgpntIU40cZMKpsrX+DilYWc9VmCqqhuI2o5JL2wjT6wQTNUKn0RiTSGDqarErqfahGEq1Mvu -wQLYCFrYVYWppmHczsNUYbsE6D9GVY9OUaVMwlxYhFKQD1MNG2v3P0wlTrhB2/NK7A5TPe2zPthI -xFC4W0ylyzKaiJtEzVV8t/6PWkEIvacmMJRmSZWJdv8RlOr7wEQwF9KSqVIJnQ4dE5lqu4bFJjLV -NPbOvvPG2OFXi0wVDIpBPRltPZOyYDLVj7x7hTT60shUQo0OxYFMBYL+H+Eeeofojy6lYE+murPK -FOn+as4eqr9TwzWSlQQIcESmCgeXuclUPLVaqogw0+zx6oEY9FfDnEzl0tG90mckLSphkBNFI3bI -VIG5n5wVMlUfwBzw2B3W0xrUWvrNK5nqCi2PZZdMmKZMuUCvokBTHpkKQCigS1MudT2TqUywO7R4 -krt1LzJdFgHHTqbqFPdUQpuwMZlqiqQ8IJwNeTGXxTcIjlDfCqfCT9rIVJAagQ/NvbtBlqvM62Wq -jK3E1QndUCxTWRcjR1uluoSjMlXd+oKIAbJQmcrsQp/3pMhUZN9Pxi8y1ft7pLF7mwRDhEz124/o -MGdyVLOkG1N50Psn6R+8MRV5IovEAW4Kse0NOG5+kZjqXqYZhuB2YbCNmk3Qp23JKaYCO4CopXz0 -+yqGCV6ERi6mUqY9l0YGeW8bXR+iKbFCeHy8ElPl61MuS6aqm3LS0Q++Qbbn85xMlW/kOw+sjydT -1TFSoPVnOUKmYrwhKrr3jRueFVKD0Z8hU1UGWNVVxVDT5blJag0nU7XTOH5MplK6zGBAMtX50JHE -mGFqmYrS5vz5kKkq0pMHvdpcNC0c6pepiuHg+yltSZmp2OjpHtVId97szSd3bqbajQ== - - - Wk57gMZmqqn8mFuZCuXdIjwtU+GQeDjfTAUNsmJmyhXzywqHN8Nmqi4u9ckz0oiaMh30qUaAmYoo -CI0PFJ7S1ONmqsMn+Agf/DOVx4n0J3vDIpypKB6EUyDQLbLZmcra94RTNquSmao7ZwOpHpTBZqqa -KsExcogt6Xcz1f3e/2ibN5zMVIXacZoHSNNMhQnFGB1mKqIsi6Bw9BozjvRz0TNT+RnNqB32TJal -NVNR7gVFmspUo07L4jRJEmWZCluHtdUr/xxcOJityVST06FiV+UmUw2WqUpBgfiy+U+MjKvBKrqy -uxsphStpY6qb/VkuvpIQb6VIqvUa5idT8QY+LxshU81SdenGAUSITBXOgqtGhZJjy1RTmpQEP4wA -R5nqByZV0rYcsChTtUgrBV7zkEUvU91/Nddi2H9vWe0rUzHKcQ8yrezeHcpUqqtKG2B2l6mqoChX -eKyVBKoylVONet2vB+TfVCO/ly+mTMXDICj+ZSp0fLVR3Y/Xx1QEluXKt7sNxlRY0oHea8b4YSoP -0GZKhArfYaphC9WFA6WHuG2+CxdH3zBVaZAE6fM1TOWu0nyKjJpqGaXaFkGeDLb9MS2hqqlCjVMK -8N2i3E+mmqpl0BG61FSFYoZjQKSprh/a97Sd1JgwsJrqN//WkOvTKVU11cOnxPc6kqWoFdJU6Uu7 -cEsMbp1k79BiJFNt5gfiWQdq6BTNmUsD1ukdk1+nDm6DfU117MKUHRwyaE2Fl9J2skJBhymQTRXa -zOKXBdCmgiOdBZsH8uVnU1XtzZa/2S/DpoIrzrdVJD82VU7oh3a8AM6+XRbA8b0NranqLvlDjKZv -TdWLmy7Fh4Oy7iqsjACLuKZCG1OVCsQ3F++3Uw/XVOxv60A9Y3oJnarOb7fiIkGPS2QetdGpoj8q -gV7KN+lUKg4fMHO7jWYCRgyrQDadKssDeuUIX/HMNyFKp8IAwm4K94IHlqFTFfCexk0mUPCWa4Rr -y/0MAAvvx9u5cHSq3gWh5fkLjdDkVKm/N2pDllONWTz20RYNDBnW+i2neozCmWxFXPpqYHKq4eBP -I57LDesCTltzqiLb9+iwkE5VfjmR5/UANWspdyEOneqiLVDTnvQ61WBM+zurtkE3pSzMDZOPSXFK -0auoUz0cWL5kuJ+qwy1jw+/7VG2zUtxrn4qHKqz3DF5Y+FH0qcR2FsHS9qlWEB95lIQ+Fd5RylgX -oqDXfQ7wmPapSm4vUqhz2uimsHz/vND3qdBse5CcoXyqy1G7+DGR+VTbkjvwyRYxDp9KPxw+0AOT -hb9PJSIXxRo0jCVRVepCAHVSQ8p9Kn8MUglrjrj4PpW65FVHcoSY/XxL8qJPdRIDbG/8eJ/MUeKW -VEHH9qm+w9/Isp+qaVdsQ2SQ8FO1Y8kRJxdilY7bpY2fin3hA6fW3xBJlntWCuangvCsv1Aq+3sZ -jqlOyRIlVfXegJX0JcrhY4wplCQWtp8KJfGFZ57ZWVT7qYDuxF/JsGy3aQschRaAyuMyYbsAj20w -qy5OfQDuX60uSOMdKd2vPhWnttuy+Ha3KcgPJJCegqL1qRDpGUCxTyVPjZKqqvMKVEEG+8cTNDUs -UPW2LIe7YIg4Lg73QBWdG+NIpf3o3wSqbsb6pmQoqLL9aEAylxKsKRgFVUOnh7dbthJvo6AKqE3a -rNI27G5PUNXXiM05mSnydVI4diz4LqjS1Aq2MkqgZQNt2VdsCIpJ2isAG2Xlnnni1VHFLZIHfvCv -byprIqg6reitYAN7YWAdbAVVNdZMcr7/3xJxfwunoGqF6r+9chT5SXnBy+B7wJxjYHSpoHMkGwRQ -o85nVVBFEMRsUOUkeRGqrtHzVaG9LChUfaAzExgI3IMeJYlQle1N+bOathlUdSDu7HWl0vhBVY2o -E5CYtvygCkMCOveMVGUxqKo5G/OfpH7uuI+gitUmrGhAUi6oAuZf6Lx4AlPKg6jxCDOzjHxBFLtb -UNVZJrLd69r7uglGANTXkzCjoAiqvASTiGWdKZRVq1/99tPz8k4VGLPkNRyeX0bJIxdKkzo4sNco -qLp6xCrwB1UH8NaThduyQRVW7zT2UGIHVQAJEPa4ZcvOZ1A1CaL1M28BHFRZKea+pToIT8gE3fGl -a2pQVfu6h4zUMRr87pM7Mol/DKPpYQmuEKqgw+cWoBwXIVm4H/37ANmEqiOG8ELihZp3UBWqxpir -IVTDPuHXQtmJ5sh6cToTXpjKq8PkCcd49EclsQFf1IYqmKHJD1WVu9A3osrUHM2Tc/ooBGSKrs78 -xRhFtsgHIHeJ6VHuvt8lRFURcw09ZbALRNX2AQdJFzRSg6iyuZtpUJcXwIgq06e6QMiDZYGogpvm -UoPqW0HiRNVi5y9HH6KqpUUqW4Vk6TceqkqvmIufEMpDFRJUTO7hW0vy/pQEsYjl9KGqUOsio7vS -3bV0KAc0ati3HpjDzibSoeoAQRaODuGuUOrg/89Yiv+Je+Q54/BbOFRZMqYSHI3P43YA5fvs1fsR -lemhqha/WcCJqLrt13BmuPZ52A1xWishqlg7RCT1K84YqEoAXAShamnmGCeialOuLuSbBoISMRFV -xjQRLUKS8oioCtN88gmOa0FUhehPSrVKdusQ0lsf+7cSVZz99LpjZeP6IDtRxxJVZ+NyyLioKgbI -Mpki4YxrGeMpbi2qWhTln6OlEQ3EuajyU8Wkr42yRZU2693Z1EslhUUVdMCjogoR7hOJqqtvyJXi -ZJVMTj4Xc9pHVO3WLkgI850XUZXxocYKDKKq7aOWCkQVMyyNgmS0EFUKfHY4aERVD9Sihieql5S2 -Kkzi71u2yIqYvnc8couOJ6pegw5VFIySQrYdeaOChEHVUQxRVfEjcpUhqtZ5FjaO69AZH/Fnlfl+ -JrBSgWUZPEiJ4p7iqCNl32dtJIiqCnD7hfE7mZ5XhajqpXPLRHYOUSWpThKVKB6p7EBbX0c7wCIo -eq+w7lWBBzfvi6txqilrWlAg7299atN4ogquOnww4tYFJ0TVME+40ThUyXh3cN+G4IckOb+msY9m -/UNV78nlvORBFbpyUwmrmh8UoFmghagqplESDkBiYESVZk0SHl6QKRnFrYJwDxBVD72LbQ0E7qLO -K7AXqqniR3+tMwgDpLRpKOzPGMBctmyKqAqcc1jGIGnoAkRVrgpKCwDsCEFUlVorXXmSw6H+Z8B0 -cJAhqtQB5FmCo64pUXVJfoPabOCBCEIkudqeqOpqdKY1EYkqaI0yf8glA4mqsallST4Qc4Y8k1Q9 -iXsEbLRwN2ddbFYRms+r36ekCkHPmEQy0ZdUBUGOEv5KqsryptEI7X1dS6oyjpmI/YTzWFIl9Hfq -9Juk6m8r20GhQpKqdHEmqOhRG45U1cPXIxkiVd1DCV/4WEyyfGgizqLbhPiSSCJVsKXSj+tvF0HH -TO6+7we0SiQlI1XZBh+/62PB3CZtCu7g/2/Tj8onTIBoH2AKjjyhA705Mz3I4KHHMrCQKpMf2fNT -SZ4KAQ3vnHTro6rIrwQEbvNC0hr76ldHtMVVL8Jfgi5qnsHhUWWVwtyRre5HVex8iLengn4fj4ra -qUztxIPNG5mzizIbflT9DRSIRe+8lXA7ZbLmj6rzcOaP7EeVmEBfkUfVTVOWQ6rSUX8mpcAHSFXR -Z5GM6ycf1gmpyse8+QRuzi5zCrAOgIlZO/HpoHwe9rR+6rLZPk6AR6ngBKRqkQ49AFqYxIxNH7bx -3hQfSJWRrrjGKeEPhi21VDkom3kGAS4dBSP+qPLtBMPks1KFhRLbNzV5tqqcphqG0xDiSTfWI5XD -tRrabUfVisMY39eoap9uhh4vTKhWjdGHgNNBsLzxary7aVSVrSQb3ZDweq0Zp2qVPuK7aQu7UQUU -FJJK/eXRqCrDfHGPYBjUzO+6URXQWvxAiC2jOaqsRGm9EnSfM64QrqqmrDS0AMe5vKMqw/HWHXi4 -JZ81G1Vn0EqDY6JGFVi5WJiK+ysQoBgPRSSfjaoejPcy3oHT6aV8cf+qPLodIJH+AVoyqtCNpLAA -A8gguSomT94NFpZRFQ3TXyCNKrWPzuN5y7IxqvDNtuKTLWhCElV1O0AcviJUcbweKNWaL5srHgGI -hqfdKONquOm49V6nZet/R5E4FfbwxCL7mzsxKlFlZu00sbtE1X0H1IJFUXWOn/vr2K5fHrDpcuq9 -B4yqE/RHDm7jH/x2FtkgIaMKLlmmhlF1bThxUGYPjMgEBUlimj9WxLtXGhZVL1U7+TomWVSZGuJG -AgLjmOAbo+q0iFCZacJ0gVH1tr9hJHttyDsAPyTBfbpRdQOD06PR+gGkVrDOmXs+X0sCXNBfqZj/ -3+xvBD6VMq5uVM1O7l6hEDZqVNFJmtnro6eNKtCvoGUcDLTpDGtU1YiedBVm+iJwM1uoETWqBO/N -Vq9PUHnVuTovVal52y6q7mg39BNX44cYAqQMLyCtEnLv67Hxz6i6jGh8vIHVD0j9S+Uyy6DJrIQa -xcS7cyqcBDl5SQSwDDbrgbrMx/JFKeaJJRhVd4DxDA5bJzVE6v/1v0wEeWBUuQ7YiCwSkPMM/AgU -atweYFR9BhGhlVoaVfH9RpSNqsUGMeZane/My1FlMOLg/bRK80zsqFL211A4YtCBAI9+gmSDG4qF -D0RvndG7nrV2bUfVFHQMDHqV2WNHVf0a5KKt5bTzhGjnJI0q5zcnQmm0FMC5N6qA+ixl2nBUAZtE -wz9C5HP18QZFeT5H1bHjLjlAY0c4qn4FHShfOKpSFBD4GqSq78TIViBVxdEXa282AwpWIi5MF4rU -j6qLQaRFsbQ9uYJzm4293olPQMGo+nrI0mDjbdxKrVEVmdp9h4Ik0agaEB/f+sCoOo1cwQCK7QiX -GrCJUYVvIISjw4gWRhUBR18rrdtDmFyjimZa5BEhDB8bVd3t8dwzckIbVUCiGpipA0lKblSANqqi -4XIEvp5EydOoshfdcCsb94KXGlXnkMJl1cOXZN2oOo2xbKTl62W7NKpWhpvO5M8vw6DflLxGlfAO -BURzO1g1qpjDn5RG1QdY3NxTqKOKSnv6sbHJSbK3ybpZpKTX9hpGQRzGTCxSAasLndjf7A0nGWxU -9UXC54IRdG9Uuc66CF10YCGuKBFsVFlP2BnLtAp3o6qaBpCSpaDg/ojRAEvV0SFy4dFb0Ph24WQf -p6U+AVc+X6o8QckcVVCVI4WqVgkPgv7lALQfl4p3Acfc5/1TUhhLDXHSRHvqYpO60ighc9Rd4dne -SDAg1IHUJMKnwlgcYuFTCSkUo3usbweqEv8QKt9Twc4HYojNRZGg6EuMy4zbU1XIuQPm7amie77M -N670DtEroer9NdUAT13eQzTLthnhvKPgSagC7CWDdR9k+H6sQfBCkGfagHVxhuvJk3co1bwFY6Nj -L+4IVbXsoadtEKqO4L85CVYlVMFWYawwilgmFiZ6TmUQquD9ixUdPAQAQhXOENI7MA== - - - quT4MFDoEqrYY8+KRiXChKoHC51+g/WqgkjBGULVpYdVEOhtTkv3ZjifUMXoow8iM58XQlWQP0Fi -/bsjoSrNji57iLyVUFUMQeLtvf6aOvnbomARqkr45jMduEzHiD8JVdXHX4/hX7noEaquHoDgvFgk -VHW4ObCeHlS1ZGIj6Fs8XyQSqnYwM9OaQn9CFdrV0FrQ2/MUS6hKpyr/2MX/jq1HpUmYUNWhTwh3 -mFbBYmZqJ9SpQn6RfNtFnq6WWI5Cln90rHy0GFNlR7SAy3sgzP4CO4CZK+OOFJmFOM+N4dQO/x5+ -3WGsWAEttSEhMBJxiXDsnakad953eUbEUjT+mXEdhoWj6lBtEhNY3yESIGgoi+hPL6E5cA3/iFqW -DzZVGHiW50M0Vs4LdQmw+zJq6RSFmRTIAXlyeOPl6Kkv0sEq7woEeaeDSU0GCwctVg+wvbWODGSp -EgHGq0HPv0mKwphsqSZcJVFTe1+tXevDMv2S1/PTUxVtLwvsNid+sfJ0piUwGyj8zRV/kdzsb6Pb -EPlPXFHF7p8I+yBdAp3bUrDClTw/QHEE/TSvWotSA06FXdQ3UWQZeZdVT0645x3mUYS0SErVUUMD -bcCtIungARCgh/tndoOTV46rJ8ntLfG1CeYjhtN+ZOzmyJVbi2fRAgaDyBpOR/j91ymmuYpeu1Q8 -2+7IQZFofcehddtFPGIpS8sFKtuyE218/4YQ+OSwzNvyU1TiA5JrksiWKUo/Auga2ioiYza1DlS9 -1UZCeHb4FcSV+0MS318oYf3AcxJFVp0DEtwwmGWcPa8nohE9qkbYkR/dbG+W96OX8beq4lwrHqh5 -cSxOjxBeRgFASgXe7ZEjLOPGKLsMSYQBwH0DREYaHmSEpAvgi/K4QC7l1czrCFR8V+RNDEG+bOPz -9X+IWV5alQFe4qwdMJGVF5zBDC1nHcoLySS49tbXUL3axmC/cnUqHreyHMnlGph63nfdjM+DK8wM -wD4LA2SrmU0IAgBgEoas+ObuGNSgCYQGvYX5NNWyWDeSaaD8Qu4YOnzCzDASijCVQCw54FZSo3G2 -bSWcV204ma2VI5UymcFKLS0GimgPlQg7SywW5iIoAaG/IeeQkYwlMAUAlIdStJPJ2XmhZvEoeNss -WM2biShgvKga3PfQFyQhfgMv3fyFXReN9qvCxeQMFaSyQwOWILpBIr+jI+v+O3tNzfgMxBZD+Dl9 -3HawBbzI7hRfOP8RaeKFkdsGl1ksGPqBohy4yAYlwIblVTEGJhFtj1plWaQnqBrU3hQJLDeFjLiE -wVC0XirA54e3aKdtVcpHDqom99W9OF4TNDWFSRbCLCHKGIXUcHgTb2Z3Csyr10UFG5433GF2FH5x -4MwB2483YE71udIYlZrWyl/e4RQXR7DdRiU61hILib2uUSrLSqXUXUd6T2gj8FTwCyERU+MULA/r -3Q+ulP9Rq7SH12XbWToa2NX9KXVx8rYGhTggS4xpZXIHxoerPBMW5YqOqwsH6cpxARC9bQ0jnmtT -WoxBweUde1SO+8ungo8LUA1eFbwGECsFBDBlwbkfPa0zdzYtuFeCPzGoTg1jsbaNSuzbHANGoHJY -QoHNCi2wfnz7zgn6Kl5TLkrtUKbn29hU2SHYRMEwE1vA2I1JnEzfOdCDLBD+OvcZxhg0Ums96Ewh -8GqpSNOsc2Rr5cgO8Xcb3EQqI64i6L4Dvw2Jhhjy8Ms44SPY1Xxeqzpnt0M0P7fFDsyWgy8zLLBc -Yewd7/DE4um7bUCYqe+1KQa0aabuIQV6hp9p/IS4IrsqM48GXBzHEeLnWTLHeh+3BKX04zArw8Mf -tWKME4xxrFjNCgqq0Mh75sv5SB0aBlZt4jJzzJUkrCs971Kx/uAPDCvpnbnrY8DOCCH2gK4EhDJN -NobkJVLUGm39dTLT0Gg1+uhiP+ShpCjMqd0eIfLLJFdGvUZzLRoA2OEyAQzwzmciLHVYUnJMd5Yr -D2GfvuXV7njCE3PcHph5sUIImvQLo8VcgyONZuIk23p+VbPLJOXRiTDX1mADph03xJIrewihCwiO -I2xCANbWabf4nVQYpyLlAc+tkVivAzFxABw+V4ZAFl7wM0qCC0Pe8IR0DHga9NX1RNQznT411dJv -tCRNYLl7ZCN1inMLzxKvPA0jTGBsHaqTmw33QwEvq7ll118xT3KdqnbTQSHB7k8t30gmUMc3Mv9Z -u6unSOx2VvbP1ovPsJGr9RzC/GTEQF3CkTRLhhpseKHDT06Y2H94+uF+Voak97wa+AJJQT5xJsD5 -XeKuUgfrXZFQZk+fxQyKkAaOZ8zsJ5EIKe7XP6dDTBpRURgsjZUNAgf7MVmelol2Q6bMrYJaBvd+ -QBGZYoRa2dgXweOwE7AGJNP0nRS14L9su2DLgtSa2qkpbTMrWfpWzBVkpbwVGrbsFOSj6/dWFYLd -CU931l2ohmSnYblotykOXOK0ip9lApYpPt6Kd4UBJaLBlIz+FFOP8teWT/GuAoJi5bqPiyPXrwlT -8KvSjR/UZShbsUGwJVyUTdjvXRakOoJqYEZcKw6KT6vK6TDjkmuUNdpHrctRSUoX4dES7YJgPGgA -k2q9gkVoXAnNu1DtnEWRLhg06XxrXa4xBRFDXGZgO/spMZbBrp2zCnEuHycEMuNsEwwphE+EwhEv -zy2uY7Fm4FWBO4OHpa/qlII+l4rVviKry+/rhgqeHaTkuACjyzhOeB2Yvne9M0GQDbEsiQAkI9QM -EWSJR1lX2o6EWX38K0YiwJa0jW7T3LxR9jgkP3TuzQyMvqYm3DNhj+tZ1jL0EtbAppmrSUml4vDf -Km8FYAAaoExTUMGiX29vN4KboQJKzb8aBAGw/W9l0ziCIsTQAOwFo5V16+D6tJWuQKyx/kCEcYU1 -J2E35uHJ86nW4FaRK7Ja5BuxQV0noCFNgzf1g6uA9JmbEAH8xA7y1SKjTskithw4TjOqMnmil5cs -kPQTqkrOwhesjc0Kvc5aeF47UCrLXMixwC784AhIrcJESd03kxIZ0w33Pai6xyHZuPVCZSSICsef -enJ9bBF0Lk67379AHRTwGVt+Hl5ozQf5rpkdKjjXve3YuChDLOXri3IzgRZmWuAFBmkbZDoOXJ8y -a+6S0q+AFbYYr3zqNSclFXj0L0+rPhdSpDj71S+bkGxptAbmUM+moXAeScA6uJAWT6nDYFrjLdxk -DUJjgrDrXWXn+wADUnB3PidUGtc1K6Esj9a1xrFM3MX18F0rlHCn5K7y5iRARRxsMRZSyGXpDa1y -jlItwd9/0eyLlD1P7xS78oDG8+DIi/XFG00eK5Se2PKYTJKdL3VNngRJCHXTAC2aU593SZFgxXWc -Dr3HITgcGMxpdxSd7zPAnvDzqimlkVth3lQN+2vnW4SnDFBt5PFlF3rG73NObKcVjpPEsls3rc9I -lXnXuFAPIygC1vl6d2EMh9X1sjZALfSAbO28GOXFtaN6TidLDABowU8dXxLomcWE3WEnUsaNHRnP -J/JCh8ek2PJBW0VkdtR+bIx0yNg6B4ZY3FMA5y7nba7uYiAXNLvCecg4crB+pDQbat5QBIGH3HDE -NjUYPndrlnh6WaoPJOJKwf05p5dswWFMS/kohf9fAcu8nv+JbgEwCQ7WUQQV4RshfZkgJ/tI+loC -oywykoWUvvIlkENNvSXbP9m81wYnWjv20BL8y2j0t2EtF3ZjYqVfJsDszcpIFGwbf2YcUHglG5T0 -N+1nugqe0uQg6gxXr4Z7Z02davhBGGU5tmZJELW2feYroqZPoEYQrvNmfezLBq9pBP2gO6UPTXz7 -TvnqP8DNmXkVO8t27wznyo7pgj1nx8Ajvf30JJshzzAaP9qhSkM2ql7oOJD6nnTy++RXYFSyVN2N -G373wxBjA84IUAo9HjtTa20DzGNBWS32DzJjDGAjzA4KFiDAJXhjlfdnwscWaFxhDHIjltGO4xwb -puu11xxcBGttbgf5t2oeK9mc5lvTEmRVIWMtizGfZ7DqQfhPri1UBLlZKK583igpPNpGpnjTNAY4 -oVcYG2mx7MZxi0V+Bz832R+S2K7eyvI1AE5AFH++SqqINCoSbDuVIEMdhkCf+0CgjfQ0JabhJzGA -07iQES6eTwJkc9tShMDlVgdCX51aA7tv44Cd9YpUAgnIHfDljJjAIX5j+qp0RvWfwefAi/caeUoy -MBHJbJ9XGsGKfl51Iz9KVscprqJsjG3cOSpbYF2PRUWpiyIByAG3PwQ1Fv7nO+trvgFfgYyehITh -uKEqj+eytOwSaPezmZyAzzwnn6gMtVLiN0qt3BHTTNdswUE1Ng4/A4JCgdN2KUepflWkhQgS/PrB -L/lgIrFruclsdUU4zoHteuUI0KchxO8EYbrVVA9AYPM48lB8X2RnPIglY5MNp4o/MVsa3a3yNezB -A5M0Fo5WJqgTTYT4oE/R/GHtJIO2wiJyrQo8ZPkP4PGFiWezrvR2jJEHjneD3ahxWaVkBUl8KlpA -cetKUU0BHqR+Atra6BcOsAEM/yv0xCwihVTbakF8AXoBdgGrQzOB53a2C51WGN5DkM8aQm1s43XS -iM2Bl+DIDH15qV1eaPs1YiFqCLvuRmI2GwenlnIkcNTpNZljHxHxHMpmpsF25Es6GA+akHCEcCgw -hIPzZAujePij0v2YBz7Gbmai57BjzTtB/HwOD7ZHcfC0ZBSZGkOZmZEPWe+TsJBi4UStESqzIBIC -PSEEh9Th3PmiQVu9NczDgpkQqmSSdfdC2LavIF2ErKK++eT7N8GTqcRrWMPIB3MTe4xZprAIDr0w -mz8xQyknEyraOoXt21S4iczwFqTKHBiSiorAU2Y3IkamsBmsxcsJYdEy7EUs1kXoghG6iKii5hh/ -0MRZSkwiSFNdeChjDRG/MQXF2XwSXjA3gd/IW4IWDk0egraHcVyABooA2F1iwRJTUGISUzAm1olN -H7x520JoDloCsA4jJPrObOJCcFqlH8fCqIUYF1YyxCLiIdPM8BIOkhMOkw15K43ybtyTG3bjYlJC -ZBtUT27h29ZNJuq2LkKIkOGsyvttIDWnBIomCYWT94MUgRMhSfpMYCjEMUQpuEGLhyVuH2L2ECHc -rBcyYR51uYnAT6+nEhiGEp1iRyEhZ7heF8XKfNVXVMJE1HhwYFAKQYZTZJuKZFHgRuSYUDip1ZWo -hm1vDM/b1QyrnRKcWlKYcQ+BBH3SUA5Rxar5PRJVGFqmYmOoNYQihC6bYCloUhoxlGZT8YcjDQXZ -EES7el2SciUvXvN9UzsvfKZhLtyMfsrP493NOq7OH8oIIqnmDIfvTXOGGWaYsuyp+nxTCTLLPnej -7RepH6EJwy+T3JiR0I+UisR+TbcQQnhWCu15eEPwJdQbPoJfedTEzOXdJjqyymaR43noMo9X5uH1 -3O3EEvGwR0IL9SwEMd88X6gft7gwp1uFByvGv1qRhdgv0pC1Elsv/XjCL41/pJXgTg== - - - 1IsIswm7THjozJCWuaaOvyOvz8PERjGRkIggY2FBSQomEOtlNs14tJnxDOoublsnOlyo47MqDCJH -sQVDoRJqueOdv06batV84YUX3ja37G00nIfQmErYO5oZaT6ZgwrkHy7/kD7MPZUgNYMoS543NHQ+ -l2F5SO2UJgkMquVvP5F/SH+7M0GP1HVX2XgivJs5SUUkYfmEac4lNx7txOedrQ5lwjt2hOrCPULD -5U3+Qu3ZMg9zPsw/pX5OP+pVW+Z/Z+Z9K6pM9cfL0LnZCSP+r+DAmIfMa01I6phfduON+WV3ulam -JqN5hH/T7kc6fb43zD3d2/cjxh/TsRPVhjD7v3bE0Ucrz4TkD7dWONlwwzmVvKIgD4sF2R4X/Zn9 -H5/QysyvTjijC49V+HB5x+KsKpU/tHfDD04a/CddRAiadPwnXRf8J91I3U0lvjXn+C9VGRQh3WHW -htuPdcESLaNBRi2cCRWrXq1K6MyE4VrCgzrhVYcLD4FyzUOgdOGbPqgSrYzH8PWNNnCakg9FI4wX -M1Jm4zGtqMlQVhQWBU3ORUGJi2T9iC68jCjsEQUJgjgoJAGKO7BBHX5rYGlxjPxv9wVfyo0xQ/gD -FQ/hEqhwM8KoIpqHQSEIKVkQSVEnPeQogkSrD7sqDKsw9ISgwotRmgcViyDFmXEIvPpg0mt4rO+E -PDzUmIscBY6orCU+4R9DMlFC+ARKJCjIKCaES2DbhggPp2qRCPEQrTpqZwWJFopiKFIMPXxqiPto -+vAyZ1JEJ5wMVFAEVjKsxeJQYdmdq6DA0zEMcdKRCMfh/qVfiXUcvyqT7ufKUp55X6Ep8/Cq9Jyh -QTTvzIwfSldCc4bH4Ql/Qj0xsUY1lczPGZ5qPo0IV+JySFzymPJc4eBW5J87kYe5QeSfwyLi2qok -tDAJ4knDf12GKhQ+La1YHuMFS2YOlv+tHz5pZTHQksRAyaHzcoEW6RWhWCH8lITXn8CwLnQ+rEiZ -0AiBm1seieVST1Q+tCdvrdbdTB82QXxrXvGp62qS0w6NsbgjBx1ChonLG7Y2e+QhbPnmh4hHlXh4 -P9GzmBHICf2K/PP8AaVgqER7e67RBgCDFnDAEAAAAsBgYDB4GvkDFAAJXiYWZgwGCBIKBhhCXqEj -cQcAyAHIAgAA3WDYyonrxEWhMZ1FE1SUHFkhCVyYv3dQNGVnjxsVirpncvxOOzqkfA24yWwUuJhR -ocZUkhx+qBIVuno8JOKWCESXzx0ZaLKesEpUqCcyOd0nPsoLXOAvHQc0Ylc0VuDidybuAlv35FDg -4vNT4QgNnkVvQQUXyMN01w6Ewhu4oMrMyVyA2IOJGPcVuGAuWL0KrH7arvMUinPjR+0qoRkFUz6E -Zf10rIt6MJuNTnbxF7jgxcKRW2zg4oRGyk6+HewoHAMXXy2XNDx+SjYFXd4iI+SQjhMpN3AB5Pqi -6d4sqWSKcudqLnCRkR1GTCxZiVLHFLoSsDiilnMbo3ukwMW5YtPRwcjhBaB1XhXxrVR+yLljcUd/ -gQsN0B+itINIC7eYVqwU7vpID1kaQQIS/wiPeQYuCn+RB8KRBlNbtZf89LdSyaucqPAV9n3ALlrT -Tv4TvKMdagcuRviDyUKMrTuukUIpbuZwlzYim9MfQZuGZ+omq0u5P3BBljzVO+Nx4KL2GlciIRz5 -wMW0S4yusIH3Q7r0wAXcvRmXggjA6/PqgYsBogt/iXixS9gvrY2C/+FVYx504KJnsX1/QTQIowr/ -wYq1f4USsgMXUzJloj4+cAGxped7NiBz4EIfFOk6H+1E/DtwIUEfTko/cCGUFIlpv5fLC4CI+BcV -ILgQjIXngoWxcYrkJ7hQyM/lVBqE7AkuPAj787MqO+inqFcFF+TsXKZHOI+uwP0zDgXddmCDI8J0 -VKIDXqsFF+VbcEKIEZIPb9ZuP3g+R9K84KJoBYxbdu0JuZ6y4AINcWt7wWQJW3Cx124PUSmykNXo -63kLLt50UCAEBanQVSOkZeehMSgYBAcT8pwVtFq+4IJJBOVUcNGnlQkualk+ES4TXKh1aD3h36g7 -BOr6BChY/Eae0Q3ipyO4kAIrIXYksKKDs7o0ByxMEVz8nGzMOvsguH2hrleddwguSsxPIGWE4GLk -6hwFj4O0fHYwwQWE8NoeklqOyORQlXyCC5C1r7z1j4EVBRdV27yUyqwxOchjbtzEZH2c7gj8zqfP -DGQquLDB1xYs1dEN+IrBRlVpjakSXFx2XZBELaK0XqYY7I0neBvXh7IkBZWi4atk+CbI/MM4ggkE -F2PgqwT0gYvtfblBWcvB14+FaHZ+8+mogR4BDBy4+EjYgj2YDlxIPdsZ5Q2QCiUzpxMAqrjAqRKs -zQgu8sofEehJowMX4rFaiplXHXKXvZs5YbW0hAnQs1lOPXCxiJtL4DTTrrj0u/g4PIVAKVk6cIHw -S9kAFydYULB51jen8svG9OAR29Ahca4frRzaD/TAxYF4PJaVtk6rf9TkTRDY9fEkuCgQV0Vh5AkS -XNy1AjJ+XQY6wUWGShIaixGqElwweZ+8ggCOaBXcOsEFiqBtJzkJ7xPbwOi+Jpx7bQKUpLj+ppHw -9lQRHrlcAYKLysOaMpNELhk9gqMQ61gYEVz4QBi09yYgWF7IJ2fUBIsSffcIJPy+8T9qwsNMEPK6 -bFwzY/GPD5jxYI3IpoyaoNsk/WxvGN/G9XQkuCipBfI3shIq2IZgBBcrMc+y5y9WYg4Wz3fUhBCN -QME/jLJbmyPZFXOi2FETbA/fuAUBpLwOXFhd39xbtnz9Jt/bgYvJcwmVoNYt+UGtuuBDBy6UN19w -0qTRVt1TknLkTY1m6JxBZ+UfHwkOXGjdLWQWGSsF0I6QN3AhE4mYsa7V7wcuRBlW/vvw2NGe+UZN -yI+1aOSRMDaxfT27sQTckw8cuDgU2b0RfOkKQOioCdmjPS3Lsq7gylqcwjTYaDQuz73k7tNcUBuj -JpS6cwOkNY6FMNcMXHQquUlCF9YYRXidAhcFMh0eMrIN0bB+p6gJbjUFTaLUGBoBPtXARZdSUgkp -80jGLhGiJsRlyCum5XQBX9QE4cmTu6IbuBD2WDVEy221wEVGgBTjTSCWIgUuOvFZRi9wMTIvdior -/gnvMyxqgunVWxHiGIiMaeF+9UaBF0rUBBP4mQ9SBS6yl/zN0DxnU/musmr8j1kZEUTUhKJQ+i0R -JPtNUoGhzBTWd+vzRfyCRE1weYN8Gv+1EF+o+fni5KzAxQJySdz1zKDvhfN+uljrmfDhzMM1JPCC -qkQFTgaoI2rCouRtF1FPGzRqwr9TNobtY8xiTWC2AAeNmuCqWmiHGeMISZJ8/xbV6QxgXS8ii/8W -Nx2CJ5N4IkpKgCd6I5ndg6ryb3FwD0YAiE6UEX5uFU0TdCP2s8zyb7Ht13ZWBsOsUtOE9WNH/Es+ -oJitr9a/BUA0L7yaJlyAMuBBW+KlkPm0w/Glz7A/bf1vkQrk09eO/4gB8dU50y87Vx7Ahdf7P6M4 -RJs7sjqgCeUHAfSrL5poVpE1fOLOhPjFtF8iPBJMsX6AC+Psyv9QhNYA2x8oQxRK7GLROhB/aXAB -FwlYQpuJC41Hw5Um4GI44L5ULHPPomNCV4A3eWS2UC+cosISARf36DvyRjsQxI4WcLEPp1QyTiHf -HcCpTcTZNjUUcEFD4P3pr8s5wMXQC3ZnEMDQn0DR3HcDA1xMQ+YeVb1XqDHgAugH6+G1B+HUaZQ8 -4OKT1m0S2BckdMBFu9ChSwEpGZ7AhZBF/V0Q2q8KhNMCJoELvh9VJKOam5KfHo4M4liBi7rMX7Kn -n4CrCaHABeP0vngpaCPAZl+BC1s+iS2nai8QbuvnEiidGspfqPtDgQuziINiwzj+nftcQrSjfrT7 -QcB20MVLYSf+uRz24m7AhQuNMZbEFC9iwEWA09lifK4gkFKfSyDNvdKsW86FduXTcwlnulW0JvZZ -ZjWX4GIT/rkGQ7cEhBssKXDxbzuRHgtcnDJrniHwPrhSHBbt8F16m7hjcwkG1v5hkAQiDiDSzdNf -w1NagQtQ4cBFgX2OV1B4bfKBC67l+6rML7Z/4CIM0myXBy5k0MNhCLKGbJg+oAXBBfcQe5AVwUWH -2EZ7fz2XUFd9AdcOMX5UD1wMjZqbZ76t73GPHc8laENMQOMNXNyH6fKW1orlap5LWGBlkfpp+OcG -/pSBi04khfZPTQaxws8lqAFIdrAYZTnUWRALklg8l0DHoGDxzyVocNTW0831UwQumo/Sg+OQriPu -/ck2gQuVl4Vyrr1cHRK73E4ERRYdgQsqg948fgYFywL42QEXlT08/XbjMdN4PeCCyAqh9ex9pfU8 -l+ApGH5VhwlVEuIhCit4LgFq8oY9OFXdMuCiZZUWITL4Jpfw5xIaGnfbuJmKDLi4qlueeWseHtg9 -vKbDyGMApgf2qOYSouuFYJRFNQ2SmlRJ127l+2hzCclqedM91KamsLEH++JPm0vg17XyjSkOaARc -VCbk2p/STXu7vaJgHVd9lLrOHBRGYvwdF3CRF6upoQNHsHMJ3jROYSvTmAdocKyAi3IIXSDMukHA -xQRCWE75xZ+Ai5Ovnn1Y2cO2gIusPyQrL+hQ5Ay4uIAZlFsWf6gHfit1us4IXNA1Yrv4gr+G+mKa -cwnifkud+4QCBVzwRmcPTnSczj4os5vaUnKrgAvsmVFXQ2WQ7pv8beDmEoqrQboOIIIMuxROjwMu -Vi7gqtfbyQDmtJxPcMXLeO8QcKGSQizfuvJ2VS/+BZlWrsmJ/tIGoNZtASSqBFywVPHuARfuYgIX -npeonPPxu8CFzvsCSPYH0BIiLi2mjjdAS1jg6ECZPgXtar0zEVxENeKqZdES7IAoIPXoH1C/rUB7 -9s4guPjcWDIatgb3geDiroF6jKDWj7IToofUgYtCTBgSkicdlNhyg5onB4HT4bn4aPxFkFlFS7gF -s6CeKTJ80Ib59PVUFwAGLpzLkG9akm6wqBmIllDU+QlcJCupUI/NW0zREjS/BOvCxT47QMSOW4zp -f8YndFZhBi70+k+l/92ShxQtgU5o1h8YuIiK2etb3ZQlGrj4lbOHRNMyWgYuJo+mp5ZCYeGyf8VQ -nITw0aIE/ZcSMpIF4Mo9+ETREmiuMX2yXugCFw7XmSEwwlqdzvorSqh+GTr0Xq4oagWe5W8i8b0t -zlI94KIUEXBxqJ5LXmkY4GJIgXaWFAIu1pHqsOkaIu4+fYM4uQBJoRrybMC/AlwEzjw6iudKnu8G -24UNcEGKDAi4OPB2/ER8wAVGIArvOpQWeY6WYIZW9I+CZYtMwHfURBxz904MeKvz7I6Ai0sQph6/ -xpY3OhUe6isVb3F/FzRjEYfNE7ggotp2RUcNrqMlbKw/YD9DNmW3swoo9zxlrWl7UYp4ozIilSnV -52gJXJ173+VyLHXuKx0pvOmYCVyMXgp7HWwu5w0bLcFR/SVdaeRabZp4XKyOloDeYQ== - - - P61Q2ltNQTTAhQANV2OwIhZTRIlz6lntS0ssKgMe4GL1GkRzVZhkcICLK/9A0YSgrknrnXQK4fWn -bEnyo5ykzguDu1xrvGzT8SCjJTRIj1yCzjRlAo+WkF2KjCDrRsSXKjfKb7QEj7ZgJR9jfuVoCVVg -CZe3Gsnp70c9jZaQ/64Ai1d+F13caAljXylgtIRGaxr5kjO8yy/YCuaA5o0xaFVdS7seLeHjYSj5 -HrdEeROqAXDx9oaLISahoAC4oFE1poXlK0NRBJONl2TIEiA7gCaA+cQQGQAXuo/TRCmkfWFMGYZg -W4dxNmo3JRX/tyh3TSEQW+tKQFy3qsXAfCB6OwpqZyvhMhqsnAVcxkpwpSQ6SiH0eo+eMei/BSUl -ECh5ll45VkKsACQIDh75PVaCy41+N2OWHY2VcOXWT02yElFYzpVEMVZCO/U/biSOlvBvcRisGp03 -lYREkQrxDov9W7g4KcTwvN+cFVt/i38L5z2+h1c4oUOCUbFSrAR06ZZ+nirW4uZvIXOk/fozGfeh -XxgNz3+bUWgW3VqwkXqJpD7ABuLnsr6KZ+HgruC7LSP9tzj1lH5GgQe+tVAJkJOR1/JnLuSEBlgX -U15KLgvW1/fPRE4J62QUvKeRMURWlovH787+C+BicnKjQVzswv+BnBK8jclsS/23SBoJDRMAS3LP -xXWwmHn0KTklRKHVCxM9bHUOp8LqlKCrG9dQmExi5D4qdM4ivXxqFOCiSpR+xHbEsYUqHVtIgAtm -Zd/vfBohtywDXIgZr6u5wj8VW+IBLmZMGjN8QXqP/5wSuo8BLqr/xiA+u8CnripYTgm6zDjhxbHC -S5ZTgs3z5aDkT/wliJwSxMr1fjoCXMgSxLUnz/6Xs92eyOFxxh3qGN3cUCglNPGfOY6AC85QlT2V -L05XdQEuWp75E3B/1QJcsA8xOUnMZRrgYuudJ+eWGPvQiQ5w4clp0hKiIMDF+PqWUeS/RX63sNZl -NCfHSmGUOKP/LXzCN9RS9GHx/rc4PD6Wogva/i1wLqrR2JthZ2cNnaoMOqJR/i2G1MI+iIiOn2O6 -f4vgl6DHkhAv6xdvME/LPioJWSojGOUEWZd/i/h/koDg0FxMMZZO/xYkSFUeBFKcBv1bVJWutBbd -QCmHkcIu0P8WVYeie9Xah0Bc8OWGbP8tQAUNxGWYG2Kp6l4RPP8tluPSz0hAyIKqyIwEKfS8CmuD -MvwKMpy6SDAsT95oJQJrZJxtmH8LLSlt1F1Dw78FhCUSFowvxAI9GZO1vijPkgiRwKHfM+FN2Wiw -499CPFrE7Gdn08Rn8V+4h+TuJyS4s8vKnpOt0DjbFhJI8W9xjiT+W+S5+iZxXq2CcCkDEqIl2+YW -iRSoeVP1OctPhVs4ABfbDoHHAyCnVoOhE+y1Vx19YQAXyCTSikKHwv+esa3MRBk1jbhwb44mpayn -jiDgYqcyjc37p25ikp0CLnCJEGo2qtgxPALoaH/L7fsoVYDIdEegUSt0nRiNgbEjRBO/qD6M/f7d -w4tC4vxFM1+oKsKljv4FXBTx7m+QLxpwwS0Iz3oSimj1blEScHF8g1MosQIu0j5yxLe/aN+pnmdP -GsLFCrjg6MFAYeQj88Rb/het0axRXkrvabGNgItBNvjAeD8ceZhEI6BFY6Md0TKByDBnMo0MEMAF -IhO/F0hojeFOygj9qtcIys9QTjPICMEiC4BRPkbQEQmOOabPjIWksWWVsrZZbN8njwzgQqFvdgyR -nw0mABd7+fBO9LyNVFmGo2hQdAXgAtfcCoqeFXVEswh/DE96MjHrUxOKk/JJB3ux0QCKbjqAAbgI -ZbU0ZmI2X7gtSLTl32JZKPwt1r1Gz6+rGiEo/Rbxlr5p2yq/RcOPtrMO2WcOyNo48VtIfHv3KJrf -YiEGsFXLpEL4vsWQ+jktspH8O51v0oqO9i3CZwwnEa1GZ9W+BRBiKX+ZgWrEyb7FYdVTMZlg71vU -eEG7LLg1yQigpLq0sfbIKjqQzH0L0xRN/U7pkyyH6SR8uG8B2nuPjUwNy/k5RbpvUSE4X9EhgAhJ -lbAAQAJh5yVFG80G9xn3LaTPgv/2B8wIKV8vpR8ktY7C6Ba0zhja16b43L7FkVp9Cx/JMX2Lcp7z -VKqKqHUn0lXBIZjrE5CJ8WejezqEZ9Paj8yrARGVQ7juIOgQHNT8Gdv5o6tN0epRQ+jxn94nX9+i -M0EXHkEjZm1rOvUtsML7DL+TItfXt5BeZD+2/F3eeN5alsS45JYhEFS75S0nkPerKUF9C3Xx9A8h -m7VbsSb3ADmm7wU/IAfqcCFEP/DxkJ+A6RG36gn6ERnxz7eQi4hfI0SlubwQxIvp853YNd98ixTN -52LGR00IzrcIpvEkdIvOS3DyLSitlRI8hZirQkC6gIUWun8E8qgzEVPjybTINtpMTPItIHMEPvoW -hfl+huwxBJ1rznKPhMcvuaBvUVix/1OyRBH79C36SZT4K2Nqa3XsfTaOIH2LokzC0SYj/076Fupo -XaM8oHnLtRSSI/s36nj8/j38OpYTfYtlFwwGpqamb1EJQZXIQP2Njy1og1C/QoXWh9ODz+LPt0Ds -WL54u8Hqk0FoljodSg7NF3uLmxwwcEdbV8IvWaSpIWWeWAa/U2w+Vv8rCNFihd+EkIbWNAWBzxqC -l2HM6zR14xB9i8vPAKos1j83MfoW57JBZASZQ99CM0QWvHywOc5VXXEal1JrketbHPwUAajSheQ4 -ENBx/PQXhq/wC4dK0UAIvY55WXC1x5LfLQ0IVrofu30MEWYOC8N4IX2LJnTEL9jOA4I/08BtilY/ -wiwfzGi1+LZvAaWrIb4veExMe7xIpWrikO2AdPk6MZZ9i5AEfmi591nG4QI47C6vIrscYVIZ02Xf -gnzD7AsJDkrVt2ARBpywIlTmXFzUt6i8vFC+tsFVWwqgKQec5Vrh9qC47SeBZKcexlApDfunSEoE -xYkXZsY8dgNrs1rGydfU0UyXsG9Bq50FqfK4ApwfuLwJyZv1YLyCdpSqTo61fYsX59vLbJR0hsAP -8hkYLUBZTCKS8FvQ6Qmefp3fgvg9pEk1o0Tm/B8b9gZaRF7yYbeQQjbotzglTPpIfOVgfWD3Of08 -f4t78oWS8+Mh6KbsJ7Gv7khdMK/v24ewZn3MahgoxteqhNfDsduwSNg3zQNIjPWyIXj/FolYgjNl -as5/iwKIn4HuAYiRbk98EMtgaMfLhQxRUMTfIB1X+EC4U6FoM/OmK8ZAygXR5A6uhtH8Qbf+LUQG -cxCtZT/Gux9KJXIG3eJqSIISpHva36KWKeNqD6gHQPErZx5mD3I26Es7yZQsjbwJ4FMDbKe/xSQK -4cJAqo9FwiOC5ZHdOh3HkzTZ2kdtf/0tfM0S+De9AFomsaIVDiyq5tsosdE6LT0gYFJnhzg/WiYK -QoUR7I9+/C0+WwHwiuVqfJ1EnSuTWpLr6C75WlIigkZiX1N8HkRNDHI48KI0z+tDk8+DCH3b56Y4 -8pZj+fJ5sH+aQ+LqfIp2+Dwo+j9fv+CRya6/hV/3rNd8zo3mb1HPAiS5pajDNF4fqtlD0NLEV9JP -qnO7cf7fMWLev/p8HhTNaZxuT4EbczD31ueBreMkZhy9Csf/4MlzmadiTrQXyt9C/NThsJxz4KjP -AzaKc7dNybLxt2DUWJX64C5RFWF8SGR0KtfnQf1rbIowAPDIb9HQT/J+myvpb7Fa5+3sIMBqMGT/ -nfZ5sMzYdW8rMDQDuL/F+aPYsa0iNE2ZFJ4T0V9MQCK5AF1Tu0n2bxFpmglYL+CxMA/v/i1Kc1Kd -s47tcb0KKzkaruWbeLhcreVBVueudi/Zou+LuJYH0mb/Fr6HZ5mZD7Pg3wKMKeplWw1c8uRaHmhq -SCPTXC0P7FvGhJqoQEoTaNJ/i+yNcxMI3n8LiW8inUR644j+W4zO3/+UszzQh3q2Dpd3FLvL3P5b -xHJY4Zf5+G/xAo54NHMLllkeiFFQtJTHsZFg/woju4FNt/vpi66kc1ke5BrIK/vfIs2QWRv3jgQZ -6UaWB1m0PCamTYr2b3F+PYdkm72c7pYbf2LpKRXcLA9Yaxd5YGKzf4u5cWcxSjZzgWWWB4rIUD2v -vZNAz9+i0s7AX2q/Rf/5k56iruzlsDwYftkzCl2+Qe64nLA82ABpzQX+Adj9YiCN87fwe/tz5/Ts -C3L6W7COZ7Qx1mZQHPznn+l8+x11Y3kgotLPouqFuiOOATKdkK+YCsUxrCKpfHfr9PW2pPh10zYd -r9vdFcZ4FqRTMCwP6ASt/k0r7XcI4D6Ygco7EdL2jB3gSPRLm2PDZeWaeX9mph1hPuVl5WWvYvXm -JNt/C2ROwP8+j5UHrlmynrXG6s/lL+zfAshKAoWKQm+xftDKg3WPuNo0V6DG3sqD2DqB/chyw6V4 -4N/i60V1YGkAaKvqG/4tCGkxfFi2Uv8W9V1MatrBMr4AWXkgviBoniijKoHaOchIKw+Mj0VajJsg -6NJZeUB++HkVsH8LWkVy78FE0+f7W8yjK0pOs79FRxCF/tHC8ER9N/K3iGnm4VK0a1d5IGoroWYw -MyFrudQ0/hbLqpqwPQxREvEVGYsLZp4DyAtYM/HY3TCBAoMCDEznbwF2CJY6P0Y5MDTfgtgHpN6C -JcPwFowAZovdYlrB/HMLUS+YzrhFRoOZ3hYogN5e2hbI9GC/tQWbtAWAOVuwJ1u4AxNBsharg7AL -XguW8eDpjqzoWrjUtVBhhKkP0FfCSmbAEwZtWtApzIlqoRlSi8afFgY2LdKWFsCTtDg2Wkx4wm43 -vdUJw2qJnLBWZlE2YXrPIpxBfJiasHTOIkdh5s1CZzWLMzOLoGEWoibM1GUBimVRPQpD3YRWFBZK -yaGwAGNxN7LwBIXlhCwgCxZ7LFbosVAZx2KJxgL+YlHAhDGyYnGRMGpi4R/dwkCgGY0Olh0WJ/aq -NyLQYigVFq8Q80FgUeODBVULFrYGFrIELHL2V9AojC2/wllhmL6iPwp78BWjJizXK8Bk77ziEJ5C -l4zFK8IUzHhXPEy2UcZFTdjpVlROfYCuYFVylyv8UjCq4wo/EwbGVUgUdgy5bBW2D2tFh94K9eNW -SGgrkse3pq8V7lYYbLWiuKoV4wpbphUoh1bYVlips4KMWbEAPgijrNC6wv5kxZgWjxVZ572IMFex -AkDybRQrumAS3+AK4wgIeNmtwIp3hQXzVeReYVLwKhBzdVR8+6LshlEkLizeKu6o+IZ2q2DnVkGb -fLNpFSevxDfi7PA8V5gnq4D+3s6AVcSCoj0xad/eJD0VQ6mKPGdvyanCnFRhGp1Yi1WOPQiTxLre -YqAK9HgtjIwwODwV4ALKUaExU4G6S4VEpaIwwpglFY9CKgxyVLRK2MGowHiiAvZQwVao8J9BhTSg -IqWEmX6KcIswK59CDfUU0/AUwbBTCFPtTaI5ltGAXHloMqD2ZjDT2E1gC+xN4dCmgA== - - - eASeEwbtdW7CVJYUxkilsCA6+zSF3ae7r6Zg5KoprHTCmDvpFHZXUyhUsLBOT2E68YVSTRE5ocI2 -JIyUVWgiTmEXHwuTZpksDJiqiVXY+STh4/vZYJ+Z+eOFeVkM0yhlspf8paSGiaBuGGpz2LnvsKLG -hy0bEDNOIebtE7HPOGI+nV0S43WJ0VJToN3EYgnCQDHTk2LaATSgJoaVLNZVoaZYtMXM0xTALpb5 -LzYTEWNyImO4t6dmTJqmAKOxoAZ6K86/XazZG6sdbywjfWMhSTr77Gtg7IenY8ZRd4wfnMeICnzp -xLh3Y19pCjODjGTjVVZ7yDY/kWHHMt4L2U4UkvFySYYRkrjYu2TWYyaDZZqi/wUnU1BTjJYnC8eg -LPpAaz/DbiW7qSkcISYfd3GYpbJZUpkyt8q028qm1BT+V4bcVgwmy47FNUDSuNOXAhIFMt8SHeRw -meKbynBW/8Yn6pjC/suowhQ2rORxjbo18UnEbLLBFLNh2MkjsyuYQswyE/SWa2ZfTc7BFAA+M2WO -NBtX1CzrWrMnYzNpY5u5Vjf73DejEaZ4G86yYIp+nOks5sxBskJn16g6067Z2eS8M1uLZxLtPFN1 -PZsOfNYHphjn4WtzjDRMQSciZjA/m2CK0F19ZoEp5OEzg80KpmjGnjFhCvN5RtUOSBjPnHpnr3oI -DqbwmRjPClixemeKJT0kL+QsE+z2BwgfYYrY1tPOpunZ2WDyzuigeMZV4ZtTbhhMEet5ptOCYNiz -Hq+Qwmc+BbowxU99VtWhDzsFOQVnmGKffUYi/aEHMUXkUdZnYxg60WGKfyADkdBoqt9xYpdChLoU -o/js2FKw9/CZNEBtpD7rYila8zOblSIMlaI5SnFpnxRBTQo4S4rWkRQfGimCiBR+YYQU5Zflrv8o -PG/+KMaJehSF/Bm+7Cj+JVXGUTD+tFGgolEYIaP4hXUkyp8NQP6L4vFn5bYoEObeIlEripakKI5N -FON9dkuieM9EFAQ/G0AUPCcsR0ruUCwBr9uhsK5Dsc6GouMYCh38TLdQqEALRfc+g2ah8OwmmIXF -h4DCUeHTfMGCIuBnYgQFHQLTc48Ynj/jA4GCyOGM/Fk8QPGFS4DW/7pJ6k8IF2hlP4E+fiJb+8Qd -fWIxBdqhT4wJtB6fAAVaxicODfEvzuITN+kZQ3zin0BDPgELgRbaEg9onTvRpwzoCW8uIF24PMHx -nRnHE1jhiSgHmsR3QhjQjLkTcUCTaickwk4cA9oLrBNjHfc1oN3ViboCGuZ0IlZ04sRzQnnmRFPl -xOyf3SEnRvefZcYJ1D97QJxg/jPDhxPQA5pscGLuNzGhNzFn3cSCQDvFTajZJmRCmyCOTWgJNBEB -aMEdQCsxsfqaqOma4RB9UBwa4nJvfq4T1z5S1pqYCTRNVhMyQfNGTSQ5aCqaJkBMaI2LNPFloWFA -NOGqoVE/E50+tF+dibl7aGWbCeKVmUg/NIfLhHnKRAGXTJgLmejd0H6OCRqMCcYXExBMTOg7TEgU -JgKAaM6CiUfABHXJnFt+iSP5g3BDA+VCw5TQMJCDhnVDmAt8CY4SNLCEw0FTSXyJ1UloMvEbtKcS -fAmaShNoJl/CGcst7gA0R/30+BLF+FU2JtCA8CXWYvpfTu8lJmZThK4BRAlf4iiB1vMSGu8SeQGB -dqakkuoSwARawH/WJZaaSwjOlktgMAKtBZhMoLllLkGQ5hLXFJcI85YQNlviUi1xOSPQ9rnLUQst -kfWfaaufudlnGwy0xMw+PrNiCHZin6kZfUP9zDYsgfWVaOlKtPvPmLUS/38GipUQZJXwCve0DqvE -zqwSBYB2UAG0H6uEhXvZFaCBBdDorBKytIwDARpkC7RtlVDwQInA60SBBq5egLZpAO2Uq4Qy/7/J -rhIBVQliROqrkdQZQDPLuVK7HL1Ugo0FaBirQJNKJbATtMehpxS0yZxW0CaYxYI2D3y5IgQ0XCph -g4WpBCrbEVlsR0iW/fszTfVn1nAqQUj6LP3zZ+qpBBKgBdJZZMveqcR1AW1exiOgyVMJEFVigIZA -gPal7gBNgyoBXpBPJcz7DZjTq4GGpxY0N6BKQJ9K/BuVQFQbaNES0KRroFGxoK09JdwfNEpTwqDQ -0FZKtGeTOV/PhNG4tJZ2aD2jRI2IpiJK7Caai1BCXUWzfxKZ+4smKHcDRKMt9STm4mg9OwnUo93j -JOhzkCafoKkQMtKuXPxqLM61RSZhPeWcUSQ83VQaH5fEydLwVxK2S+MwJdGI3DmXm64RB0+IaKb1 -lCRma1pbJAH6pm2CJDg6zeWRGPE0DY6EXJ+mz0iECgZqOvyZF10k0gs1LxUJhQJdWiLhO2pQiESX -SW3mkJhfag2GBIpTOyckdPUg4YJqRQUJpFTrDCTeSdW4BRKOAiT0rZqTPwI0VtvwI9zzEd41ury8 -R8TshFdZDVaPiDCPGK7afHgEUVYzdUeMW02OHaHtajLqiEB/NfPpCCCxljxH/CXpZuUIrM3aZBzB -SWtucMRarRl6I9S0NRs3Iu2tqYcbgY9r5WzEC7qGeY2wczad0VjsRmJn1zjTCEx47Q2NoOo1T2fE -cB9LZgSDd2h3XaNURgBgUDcC11GfHerYFrmvsQubCDECgdj2gxFEik0bjFjK2KR+EYJ3bII2FHHt -3/5Q3bwuAm+yheIiNhMuQgxbxJg8i3A5i2gtFnGCV8TMyva0IlxnRbiabF1VBBEqYlKmiFWIbIMp -wnwUYbBj66EIWfiJ+Dq2uU7EGLI1NhEIJttiTARX2ayWiKGXzSYlQnZm00ki0i2cTVqQIDzb7Y2I -caAtcBGBS7TdFhFM6amTiODatL0NESOktq4hAm21nQgRbFubRRCxfm3GfwiFbPP2IdLRNq89BNK2 -dfIQv+Pyun+GMz67rUuHQNXbiiuHuH8bDw7hRLihVD8yd6Fo3D5uiGXkJm6WW1VqbsP63BwfRzdY -jG6HfLqRb0P8w7pF3BCdsJsvrd0sG92Ne9/tZsOb2j3eYMC8cQF6m3ND6Kk3iJa9QbghELu3TSO+ -7U413wZ21jc32MkN8RDGvb4pYcS6IdS4IQY5306Lb0V5hm8BrbkhynA4ZJNspHvDnHszUfgm1w0B -WlmzXRTSt7kbQrZ989R1QzD5bbO333ZsC8LD/02CEXAqisANuSFEA6fjhogzgkMyKzgQGlxr78F1 -NcJt9ITTbSwcPzdEheE4qeHkcEMwpA5zQ18DSQOhUVffyolpCMXOEDMfbqQMoVgM4fpwLRgCocMF -eSGG4ELYOlzyWQiIZ4jMKwSyu8uqQliZQvg7FAKuE+KNCcFhd3dPCQHWcBckBKPDyRchijuEuBaE -WPCDGNWH230QiDwIx3gQVKOD0MWJfHl3N6P0JCDTh0tFcA5C49FBbA1xV324wjDEuffhoOkg2hF0 -EBNnxg/nA1/rw93lIABePxzz6okAOQhJIe6p/spBbJp7eRfpdj2VEfc1B0GnEneIJ+4SUTSjg2Cf -4oYIKzxxp/0U5y84k+kg5oyKU//SjvdzEC/yPyzQTxyggyjqiYNV4sxQ4rDTiXsRnjiFWWI6CLET -t6i7cxAbStyJDoLkWTAdBInYhbU14y9cDNYgEipxrp1BwFI9C8UgBpW4JwahqBuJ0VM2JQ75QMBk -0wVxKMkFkULmsiIOChcEVJ1+VMSBK0acGPs234Lwlf1Q4srS3RbBTSEAF0S6E0eETHGou3znaZBo -MHFx5BHI8ExF0KdxOxnM9lI6U3EzEj8OBxbkaHDI8XKRy/47eDCV5HhwybnCTW7MBSH7yRESKQeh -onLtgR4eQ+II9XVBsJDlRAEjbcs5yBZol0MKQRD5gXhBsLoJ3W/vBXFYylFNM8fmZOaALwhw0Vxv -qzme0OZQQG9O/4IAgDhfEIec9oLYNhX4eHDWObuP6pyRWhVKQGSd4/CCAHaP9+O0xAq/OJ3jXhA5 -5L4gJDdza1bJmp3zuVzx55KYxj32aZz7LwghcEllS9HcgVAW6PpU9PxJ9E2gMx7AIGgDuj0iTaCz -ySnQ0f0EgVC+iAx0bQsivhg8wp9TNE0OaXMrCAX2c1en0/o5XErKz4UZiFnP9aA1CYJXBMHuGQhi -9PH4uQMEka1teJ9rEgRBuUDkDgQRtZcmQptI73MZEkPL1NccHARRA6ATmUa3z/ksviq0wkCwKcSB -8JeABuL+AqEPZLIdOseoHNUKxD324TmHpysQyjZtnEOyOPeWGuHvnJMVCNKXKhBgHnPuV3WOU4FA -552LLJDKeY7awgCf436AoPyctg4IMQM6VwZEZtDZFBC4QleDgDh76OgFCHOiA3kCLhNGF8ABfubo -qv+HI0hX6j/k0P7BdVxeI/9Q3ZTuQjaEHZcuS39IX6bT0R8A3XQZ+sOx04HjD6Y/Heb7oSPqXu2H -IVKXsX6Aa+r26AcyqtM0PwyrTov8IL9WJyA/BL46H35AArrhhwpiqF6gI+oEwg8H4vuwzn2YqPZh -99UdYR9UWB8saIhrECV/dYjwgUx3zYdVIcuHeeRDGqHx4VbEh0lf3RE+8IE64YOnxfx5OYUPloUP -TOBKvPFLna6H8dwDL28PumoPElhnzB4G/erMwx5gEMIeEinXgzECYT0MW2Cr+0H1IEFRGu5chG3V -lV55uFIl9OAZ1z0Pk5yHW2keIkTzQPvyUC2Whz88eQiMPCh7PNS21QEeD+dXxxkP1ilW8cBKh3hw -dzpeGB586BkNgAdYhzHwACH5RLqDbyB2rxnCpn5kmO/Qq3cgQ00eliyIsq6ZHWJ2JHIHfh8/Px7c -IZ+hzuh2uAwRGUMv2bSOax3o0ZTZYcnBRXZ4ntihDNjh7l2Ho1sHqKxDf1kHfa4OQ06TlqkOTz0/ -z+dU6lBIAcu6uKAOzWJ0W9YRTgcgyXrpcPg4X4KadOCEOuvowDZL6z2JRVh3MtChugc2xT6H/J7n -QLHOQYA7hREsls1OBs1hOOYA1wnrwJvOvQgGdSNfDj7QAla2V0Q8DpFZZ5OUg5afmcYoh6gmh8ys -s0gOKYZ1nsgBS1gXXxo8Di/eOKBmHDTMOqWLA7RZ91NxYMU6bYlDLMShY6wDORwGGA7Ghc+rChff -CYeCV/flwYGJxF6t4KBm4AAyAg7n/oYr+Q0H6RsQZeAbCq8OuN7w3atjnzfYGykNVClQcYr2vELS -u2GpYGNd0m5IFuu0ukErumH0zdwQWxjIDcwQN6zJ8wz+29DTbgOwbQOYbIOemF6dZ7bHRqkstaF2 -1tWkDWYCbYivdepmg7hvnYgCwaDrevxC4nVQvgYaXFBsWM5hYcMn1lECGz5W7FAUAOaxC/C4nuzG -sIYOs8O9NZRydrNawyS0S2HWAEdyf1gDs2qn6moYXjsrVoOgbOdSNcS17TSoBuRLDXd2uzvXK9Zv -d/RyG+7GNA1V0D2ogZXZehoYa6fFaZin7tQAJC27K5ExQM44GQ2EeKc1adDVvDNMGg== - - - Qqx3kpLvnR3SAEKLxN446OotfldkNHz5u5qi4UQQDVYBXg9DA1CB1yA03CZ41IEGx8Ej/hlagLc+ -w1Cw7cqwZwjznR7PkCU8XTsDaq29ic6ASXjHyBm4qU7Jb4YpCW9sM4znmoFs8F6aga/Bk1XODEPv -dp1CBz8Hb97MYCnh0QROeCwlvIvhzDCFCc/pzLA44Qn3wStVgfAqTeGpo/DQKydieCOLDA+eGf7v -uJEMLYbHI7BAh/fUmYFFk3i8uiLdlkjuinh+MQPsxNuCGThXPGT84mkHIOG3/s3wVhDy9uVlEKlp -5AlX+mIteaVRP3kGHvruUXlRvAxwl7ZjeYc2KHGXt95lKHBiHnjiuuXazAt8ZAvvss578pbYZWDb -hw+dTDhhzBNZ0dNKfPSWltLrkjO9a7wMdzlmphV5GaRFPa+XIeDUs7KXAYLVqz2sh5taz6Kcl0Gb -6xkBtPYxXaPeDS+DL+yhAgBTsq5+5LJHkoL2zrCpvUK8X695t2ffZaB/E/cujs6luRftMmRb90Di -u6fcZcDV0XsT14nDofdCaGhifE/SZcDq97oe8Kkhg4/EK3xMevhKH4qvSOqoZMvjg7Yi32dOPj/N -9pWPFzAfhmk+U5cBRDnfaZeBL2cf3yDAwWpIer5ylwHroG+2y0AgMvrkU4YUICfLMHg++ZwEj5wN -h5mfd1B89p0k0D5yDGZQwQp4rDN+aMqAj8sQEFoG9CtDR/twqwzv0j7Wpgx2jc0KUYbnnQzVQ5NB -XsmQmCMZSGkfNJVp08gwI9rXkPwgyxb+uhcjB/7ZCWSX1frHgFk/BqB9DD7zY+gd0toUMhyD/8HG -wPGMgakxhhLtYy+Gb8YPuVtVgelucHEVwyyKIfNon2vItLTvKZKmfaxDDETtE/wwOBSPQdRuGNZl -GALHhUGqfTaFYaaE4SUIwy4Ohl3UvgWIUrXPiry1j+nA4KDAcL32/QKG+eiLBTDIB2BojX/h8X7h -bX6hwt0XBLhP1BdU6dPyBRHApRUXvgBj+pR7gUTshVcTwz9e2NP0At3bR6nzQklh7IrygvT2efFC -4YIXirwL08BdaODsgnb7lNcFnfaqC8LyTBdipc8culBQIo4mV96+vW+hVkry5AJ3KXpcsLD0UcUF -W4CL9UWMmi1ICbiwGN/C4N2CtLmFE7otjN6+c1uYun31aQtIb99dZQvM8wL4YAsYroV1QmD31UK4 -qwVWqQWdnBbWb8KsjViCEY9ZVhItRIAWaLqzYHSzcFdmgUNkFnLHLOycATdmWZBRKAu4A+BkR51h -e0CosVgQcvZKLKBhITBMx6ct9ePtW/wQLDRmeuHt9nH/V4AWAbiCvr0CdbfvySsY2xUA0hWI3D4k -V+jT9g0AePD7MZRYbR99W0HetULd9kFphavtI2cF2yYreBQr6AqsECDbJ+dVqImrgECrIO1XBbpV -hbepAgCiCqa2r3ynAiT6LCwPLttntHJIp7XV9oVm+6wzVhmATAWK7TuPqcDYOzbYPlg0pxBUFgRN -UZkKxSaaYFVsTIWNhO1bhVlGn5ngFr/ZPn2s9+Ska18Rae4ITkIavZRr34jnWnYjzwjSkQx5l+0r -YUli+3zJcMNU4DmRpMi1j7tEMNa3Zu0rwS8VFlwqoG7O6RhhLRVOtS9J+roCyOhDtdo3LcrloKpZ -+26v9rFR+9b75FgqVOUxOecFUrREBG+pEOPplwoBZ+/WeJgKeNO+OjqpfSJa7ZNq7bvBV+3DcGNL -7SuYCkDyd1LhEkdASeNRgTX6LInqigq/ta8MFfRZqPDaat8pVBhbQgVWTO1rIC6TweTWTYUKHQFg -6xu1T7FB/vp3075ELVRYIaHCHqD2XR0fLBa60z7q4AXwCBX+KEQCSqhgfRChQtF/lYQKM+hChdV3 -boZydkSFtO8UKtBRx0KOVyGWNWkISLTPpHA914UKo4+H9n2IW+7n/goUKtjmlXjgHw1msRkqwKmf -QjTaZ1jcLtJQ4QhoXzH0EYQPFaQ5G4LmdXeo8OOHCtnHaX2aI/0URPBTGEf7TucpQGBPkKV9stQp -DHRtwekU8IJTIF1TMHSm8F1MAc5LoUv7iLMUNlQpWAqlcGBS8LM8UuhQ+wgMKXyTIp13IQXF1b7E -R+EcqJF4i+nmKPhVNQoeURiFLhaFqycKg00dQdW+jTSsfV+MKAwiFtceCrLLzQqFJREKbwYFroCg -0NY+OqAw8Z9giP4Jufgn0PMTKtU+dvUJG+2EaLUvFp8wo/AJKsEn7AbTQMPirX17nFA78Dex0oHZ -CUvVCQB3pd7wZ3axCUPHCcxrH1s4IdDIE4r5Jmxr32Juwju1CYSwCTDWhP7XPuxqwoHtY5wmODZN -EHGmCdRLE7YDWm9FxOaXUHAy4QWPCYuKCQGGCcgPTKjrS5jZvkm8hMMzSUCX4PmWQNT2Ld4S2Ns+ -Vy2hzSwhMSzhBl0JcawEG6qE/uQ+BFTC+FKCkywlZDVKgBFKaPckDConIZwmwQ4mYeJKwrSThHEz -dLmvESkUSXAlVqBeFphfeBZmJGhUJPAIkSCt3KcwJGjB0H23Bwl4LZAwO/edPwKkhD6CjewRQI1H -sGlH0DjpCH9yBC66j8ARPLcR7NtGULw1QkMaATB2hV0yAn7uUxIjHAKbKhxfWnSfFIr3AX0XAaHJ -UB54Xb77SLwIsFXVm+ljEZ1GY+m8CDciy430Uzu8CId9qeT2LkJtt4vQuWmVyqwcaYaENdpdhDe8 -r3GLgON94csifNVPCxWCkc4VYRXvixCavA+6IiSpIoD/pCKAT0Vm8T7zTkVQGFQRVvK+JaYI7PAt -ayiCS50I0pgI9/dK3vcDUSLIIAvs8yTC4hEBAPqw6TVEWAgihO9D8JaHMEuHQAKHIKe+ksE3BOG8 -b8AhzH6/IVTKv528D1GBQ6Dzvp2EgEHyPhj4vM8TcQiSB/YZosr7lgrHIcDmfSaHkNmGwJf3QfCw -MtH9wfsM8pRUGoJ+776mdTSEfXiwxeB9Ib77xHe7NIQVg3hk293HI8bgT0O4zb0vWKqokL2vEZJB -dr1voNr7zEM1BC36L+mrNYTAj4vw7d7nagg4e18XG6B7H9gaQsyE77Ny70ugKtI1BCdbZg1BUDRD -j+4awrk1BLdmCKW8OiGBGAKWXQgyWQiLVAi/QSHkgAlB8X3uIwQAhhDKPggCxQfhajr7Bs9BoNUg -kGEQFOb7hAUB4vvOnyAw0JMI+D7+CMLB9gKM+QNhtoFgbYEwSwLhYwNCIAHBiwQIBQCEh/sHje4P -3Gx/kJh/rQW4/aDG96HSDy7fR8kP/PF9OIAfNEPoVfz2Qen6YBzZLo8A54OB77snH3Ca77Pkg4nv -c4kPlICfAfig4u4B1O2B7bIHzOJ6sE89YCg9cDjoQTuB3258oXAeDAO/6pcHMOdhQS4P8iUPoBwP -/ice0AM/tMIDM+CBQsHP4zvwuXdQcXeQXe5gOm4HO/C7px3oVnZgCHaAketA7cQ6UIKfoDpofToo -56WDHfh9Rwf/Gx14IXQgAj/TPQeaboKpnANkAj/hP98P/dryG/sLRXPQ+MuBkVYOhlQ5GAK/MzkY -/pADn3YcqNNx0HOMgwkUBwVAHBjNDweJhYN1wG9wcDCYBQ5c/gbk+Qa71Rt8hDdYyG4AJXSDEviB -xw3+wI/k28Aj+IG1DSqjbVCuNpAX/JRFG2htAqaGNmBiNsB4bGBo2CDta4BM1yB7rcFbrMGArAZQ -ohqskRq8hTXg4E8DnHcoHMsP/j4NdvCnQV7Yb5MlSMHvJQY/goAanMXdLNfw04Bg8FsqpgW/43ZL -8DsSqAHnGwH9rQ9q8PDToBXXwG/H2x3pAzUoau2c0Eei4PfyBj9MBT8sqIGpPoMfQAg1eJwOfiio -AeNo8NNUzLsJqEHy08BUB7/Qy1wRfnYkw4MfDqAGrXZC8H8aoG8jYIeYqX/kpKWBHPwGSYM9Gw2o -we8kGqAnNEAAaEC9Z6AU/NSdAb5yBhc3g07wg6YZTFRmYBzMoAt+Hy4DhusCzzGnDGCeDNIrGYAZ -GRgPMhgXQQaoPAYbeAwWtVCw7cEaGPwCzQl+A7gxmMIbg92uWIFfk+AYHNHfGBTtwm+kwk8Qv/oL -v8fGYHIVfl+vGH1bY9AbojL8TjYGJpqG30wdfpaGesOv6DYGf94fFuBvDF4YfmuA1KVE7yGGY3BM -2ABbc+7GoFvxQ/7mTTHxA98Y8Cel+N2YGaDitxEWTDgG3OL3lB+/99wYdH9jED1JgmPgBLKARMvg -Tz/K4wddDIBXMYhhYrDa8duXGKz/RCpQlXGAwS2IQXF3mFwAIsL/MHgrHj82+pT0YSB4eHp/2n4Y -nGoLycdvoUlZF3pD7U6vmIbR9vgJiuAEgsiPAWLw5H+lGfmFIAYgmpkx4pUwI4Ts6y+IbIgBCUQM -7Pr8pkUMakOQ9UYMZooYQBAxkOWRnw+S/ERV8ntu8iuGoeTnlfgyJD/+5oYYVEXEgJciBjZ9bzBb -6xJGDGrwE2DA8vVf8Bv57arSSY8SDiQ/w9cRA755etCzEP8LxEt+RQ8D2Ey1DiY/rIOMuLwC9zEN -g66TnxBNi/LzxKT87vcFPqkdplCh7tdiGgyUCAZAwwgMlEaY8tsPGJBR+b2k/MpA+fkmMGDWlEcE -BmVDExeS5Pg1x1Rg4Gf+gftf9lkvCMRfwB0bw4ExX4CrsDkZ5Ud6q23dC+b63SDwXqAITym/N69d -PAiV32P3AhI394Lm/Gd7wQTLb7vE+8rPtuWq/Eh5gRO84C7l9y0f2kG9AAmMsAvs0wUEPBfIKxfI -5bggIeVnFS64+RYQgW6BMmsLIGILUuUnWQvaibWAjPLjrhZUOi0Ypvx20QLugpk480wcRe9NyDwL -oIo4s2C2Rof8pKRCFuQwFjDtYkFO+bnDgvif3rCAVIYFlhYWYGFggVb5SX0FnIHgSMrP6AoE3wpq -qJCKVQWh/PqoIDZxXgU8uWYV5FQVsE6oAoFhKuim/GaPCpigJqQCT+uqOFKB2pIKNhylw84KEKRA -xk2BzjIFKpeCnvLjphRsQCgpsApLUlCLQApIFTcKCqTywzD0YP7f/ZKm4c4FhtQ7wbqgYAoBBYv8 -BDPzG/AJiCeDLGB/Hj9jLkjmCTj1ncCLdYKa+cHmBAdxAm0MJyhkfqObAOmaSUd+bAIlqAn+zwQ8 -/MmAzO8F1yrW2VkJhjSDCZ7qJRjEJYDup8ChLTLmV5AEt516SuBXpASmFJTg1wm9W1c8zO8oCWr/ -ESAJDhXOt6b4rYRgjZ8FkcB6kGBmfwRIPYI0O4Kt4wh2mN+ijcCIRgARGQH7i8DHFoHxVgS7Uyv3 -GSyldyGaMb9SIbhAtSACT986AoIeAhDLIQgmJDrOsob5kaZVUa4QHC+/cEKAlmDhlSIECYEDANlQ -uP8HkBUEc1ZBcByCQI+BoDqXHwiB4CICAqX/A7WX3+wPoNoPGOQHEGv7gF76gD75QA== - - - zuVn4APL7QFQreRcesCE88Bo8gCOFw/0lh8ED7zzDigwILlZsB9S4HUgsNUBqKYDK6IDW+U37Bz4 -pswBbuX3lAMUL2EHOZD4xYGfhwNTBgca9xvQlp+kNwCsGyiy/HDiBoRsA/7QBpA/NhAtP8fXwF4A -k3Mg0h2pgXjTAFFJA7ZEA0IDSk5EZcvNgKrMgEguA/WUga+SgX2X34MMsJafFMfABsvPgjGA8MRA -MQ8DGsh9lW0iLb8IvMCdwlUw4IXE+IpDgAE4ZbiIX2CalMTRW9anBZDUBcCeLnBF7JQLNBNcgNzy -Q3ILCGELqPu0gNjlZ/gsMHxZYFbHAqvCAhNfAUdzBVrUCryGFZiV+dE5X37xVCA1KoCongKMawpo -l5+CpYBatvzVghVPTkQKCB+//DLnifnZSAE8SQq0+Bse5ufY8rvSv8sP9+lp+TUlBTCKigJJJZIm -uvyGJAV4te/eskaGUZEowCQUoLv8wNTLzyqvW/MMUIDV0S6/I/8TOI/e/GybbH8COM4vNv0Exk1n -Xn44tKTJr2oJnPQTUAV/ApBCy/r6TyBsAAXIdvyQugVVQIE+BAqY6YY4x+8CFCAtHQX8E1DNNAnc -zGOnuYA+409g3k+AJ3d/AgP9BMD8BNTvE1BIN1Jli5bAMjdhxkRKfoOfAFGS3wy6n0CnPwEQ9BOw -pSeArROoDsx9J3Yt+XX5SX9o+/vOldpj60jywvoUTTJ56EAmROZ7cQK6/cflYhfwiQR1xQnQU08D -0ID9PyfyeIjHMzB0Kk4gQq5iSbAO0S7VZUYJdBIZaAK1sElYnmMCFoZ9pYFvTe9L4HDw6HLo/KIB -aC0B7vp3BF7HSsAHLHfn45OOEmiE6OFyXONxdBmW/2OoSSC2wP43cuq/2eJNEqhz4efwg+lSFAls -JAlK6PQShKQTJBDf3FADVdQi8gi00gYbRFXgy0gftNpIAOAjqMF2Gs8I9Ftt4nZmf14EBgwpSbkI -QASQSaVFoPe2sp3YIkDWQDn5dIdvpMFXmt/827s8KRD7LabI9jeHCgQ+6FOHcjFhj/obAuf7TnYh -sIF/i3L+uHdENy0hADXQRQctDaYMkOcgEEtwggBfbtcpEMiaBvcDUhpAoA/6gHTYR1aNyYQkK7TJ -r1v8M8AEYHDxDiWWJFyqav6bC795QDFWmJHzD3prfrp7QNNeCrIy3fTAvSaqQYrUfHv2jfqHwbrm -Acxw+netUEnmQJlUSmuC1/5qlClRdweMwEPhFNPoryl82QHRaMm0M2VaAkodEJcGMC2IHSW8uYsG -dADGPdAoXQ6Q7utWDVf8n4jYrNNzHOD5SBheV8N2Sz5YD7G+9Es1GsCCFjo3gHm20rO0UKI2YGq/ -tD+lhyjrVSBl1cSwAVp41AY2oOfw8pIy+Rn2vrPxaoB+Gz5RyAvt1UJyGoCkwgN/qsupCEUDoi06 -odEfEesInxViwuAPENui0qMbnRnQSMSoDJigLsp+UdJGxlJ34Xx4cZc/ahgTDhktjAE4RctJiAEM -JXmnr0lutXk/65loDga8QiMKy13AE7peLhiwr3rMb4CXyqXhF+DlFaaZ5ZdLg3f5Sy93aF5AtgRe -71+4UFAXUO6K//G80SbxUEnCBVDcEOnIQsf4gS0A/lfV6JACRJ8FwONApCZv5EyesYBy9xwMM4yg -Pgy9AsBkTCvgkH9EX7ZSqwIyk+kEMCxFBRBz3EZSYNnpi+WUZzO8QAqwOwFG04yhALH8H9DDlECY -PgHD5Ptzx2yIiJQR6ARotVF1x+0apGiMe9gg1KP1NQHzTgJUKpBqUcJFnBmpMAEMXs8ATACj+4sC -PWPgEqtc7JUALZtPG744JwHTGm+rRmj3pif6sip3HhsBDhRAgSGPgPzdkZsKiTsC6IDL6f4tT6vR -lZMRUKqEyNKEbExjHKYpAtL4/YhRaZyRQQTQqz6I7JFf50IAx7LcMktvL9LF4bGl/Iocznwnta0k -l+0gwHdC8E4TY4OAfboIBIiiTI1TLIgCLY7YD3Agu3ac+gFAdQmDlqGzVzSND0BoUsGkiI1lsSpY -ITZhUipKHomVu0ZL3pUEW4Xi0QNU6oPsdN8BBlIi1Rpzz6Mx5glNx9YBiOYqiJZmLuwdEPeQmgNk -Am3bHXP5sJeZOMBReCDNU4YD8OnwWwgHOEpSWehXM+ySm3cxTQiCTbs+OabRl1jV6qe0Juoh/52T -/fP2GuAgSG5TJyjyck0DHJIAepSMZWdOby7Glcq/lAHGvQAtBmBk6z7WV82tggEOBV+f3pFMZb8I -Oy+A7l6SlkXLpkjEjfh8KEzCab4gpitWgYzmD+Lo3ednHZmpH4uuHp8F2AwchaK3nfSKra8zABf3 -R+m7ySRTZR3QkDZeAaAeeiNSfNBZwak+AgTW1eLGXoKxPrkWU4Baa+lADj+JqqEAJgoB6gSweBBB -s3dN6+OVxARgDhYI4LiMrBtDKUqAMjZaS1wE/giwqgK0QHqiRQC+o3A9Ik2Cxw0BJPLehN+En20t -EowgQOyA78JOA7IsiLIPIHyQHj26yP8z5E9OHsA+tcAThkL4Blo7HUCxpg7NAl8GpkTR4tVGQrWB -jw0AG5qjGzuUoGAd0AB+/C0H1dPc7xhAQ9QZZ+VwRF1GKgHyBTB2N2IUzmSpBWCefDk/U5oaYRUr -AGnbMdQcra/rabZHAaRBPuiSc3oZ/hBMNAG45/xcKl55lG4kAHKZG2LflyAfg7WbBeALz2hV4f7p -fANQY8EB5udSwUDu/Yper48EACRwSkutzIBi99zck9Ex21bdoXdfkQBWmtHQqq04Kf2FigTA+dXF -IPzIwCDkwhUkjC+kY7HOEwkAGhi2gkKkQep04CQfRZ0gAXSlBC+lk+72MBKAJul0YdWy0ynfrhYS -CcBDTFLD3N4ZytIFEgCI4mNkHB7QLK3EFCQAxh9w0mWaIAE87zZbKy5GaGEWdoFCAqi17gzUwgbc -KKV6QgLgpjU/mm2Tv9ojgMPXgcEEBiBYSSFykJu49BTxtBQspsMwuvziPwIgm4iQwJ3m8AigTsCF -ZNyhV0gRzHb5/K7+5caXA6gJ2XwkgXoJrhb1/QjAdLHVPZ21yOmPAFKeMM2GomSwsuMRwAKekMc/ -2glb/FuRxnup2SOAPtVcb9J8BFBngqOHjQfTwXoEYOPfSCsxMqvvY5/n9whg7KdZhKB3nT4DCzA/ -fUhWFNPI6SOOl148zECJLQIG7Kh2n+vQLDJ46PNibhnYI4Btwl3y2skfe3dCBv4irTidwKt8YeAR -QIvpvSRkAUI2MxddR+1SoEcAL9xWlsnmTBmPAAAny47FbxtU5TE1mRfk9WbaHAEs+xwPIJtAhwjt -99+x+vpcHQF087PDZiT7kY4AYkPP0QsmbZVzIwB2iuBSNZDKmZBzYARQo/yAFU4mMGIEUM4sjoAo -NL2ybCsHUH9g5awX1ygIhAg5aGrNCGBCGmMuEUoUvvyVFgGE9YycYP7n4ZcdGYYp6AAD482JMVe+ -/3x+EcCGfEUFGuTKIyaLy9Ouuv5UnFoEsA7Dp3R0H9wKiwAQt6+GQKJq7OniWdcRfIL48loEsN5T -ywawryB4LALgf0BL5ppx6yaicyEGuBgf8BxTcGS0Q5AQAVAv6cIBIwCmLE2AfMky7BXmD6ckzIe7 -QowgbgpxyAtNJ3bLDyMATmr//oHlb0xSjHRprnH+fq6Pg3aPwIwAWojFn0mskFQQXS745zgCiO/D -H/Q8TAFKY4zazRCT4cvsHgEcuQmitiANcXkEsLFznkvhoN5Tc5RpHmUDiCWhDz+xOhELgC+qFBZX -QBKRRAKw5vNI8BEAPMOxK375h90oE1/eNiYMvj0CUDbpzN/DFBu2248A6u7JDjXo+o742EcAU6lk -+RnmTRF3hdMHYOgT7oUzZKqaijALPlu4oCCdDsBEGc7xNAPyWcakA8CgI2/8WgMQsS41AAdouhi1 -kAbgHALVMdEAWC5kJTVGA8BBwiczYnmowYR0B9J0NhMojwD4aN6KYkrGOisidKjMWqYvDQB3iNFm -x9hQqwEoDq3nyOjMDEA1ACd59Msd3e4w1ACcs5yZdbL/UdkzoAaAP5BTvCR8NQCDFMCT6T+b3gyf -SzUAn+o6n9fIcdB9Yry0o0U1AJ+S+Ou0o+vbogFgPyAEpMaeLIlVmdrMBXaCY+FOmCfHVa7nGCUc -1rkGgdmaO3qw+GcAmFTUHmbWKEho/I51oaEm/1Vs8jAOvWjFMwD6IiWWNOMMgFlfXYzfo3Ubj9Df -fTRpWrSHxCU0ANVKnjh42GQ0AB73fBXcvrrsyLmXbWdmnSycBiUGXlWzEY25vvwMQNPwRAHZIAyh -4YczMRKhjwYABpLAwTIcDQCIWs20GoAt/K4/yzMIjCi7LTYR3xD/NQ1ABcXvFxJ9hJ36onSBDzAC -eO2EDo4WIrN9GgC38muaHMiaBqDkEJcUTwKa2HQZG3BNFA6Y9NstcxjdGWbhypSkTElKQ4rL/roO -PW8BdQG4AWyVYrGhGMVWNFcsnza1D02LoBFJpAWH5TawILOMV2nkt15ffXP9ajrZh7hIxWBsdRLD -EqaNxAVxRHIccTZpfmJmLoSrTOpmyWxGt7ma3bhYnXXNfOqN1lRWKmJEeRNU9ZdVXM2sx+qYE1tc -eAwJTky0HI+eRTaXWAjJfkpU/goifZxKDH3+vffne7u37NdLrxmt1HXYPme/1fGnKkIj0UvXL0mF -HkP/3zZoYvWyVZ826uQWpTKvfrNmVCbYlaozGxNjn2ysRNz8Z82//0x70tOqkVp4TrAWtlynl04n -+r9Wov/aBVmfonP1VHQcNZW0pG/lQ7VnfpnS7/ZnG+6j7f9YTY9ptPOxn9r0sxSv/V8xRc8islo9 -WLIbNzm1sU9+osbiD6n8Qz1njJF0aNrpWP+MmiY+Kc3I9Pf0r2m0+6n3/XL7zkv/UnKFolNqxe+m -mxK/G9m8sxBaRA3N2PDDcsvjja4U96VavqOzX1yp6CjD1T73eB9+GKuyzDf9yPqEvZIaB1XdxZpa -5kSfqbqL4Zjr71BJifcnZmWp6OpkSaRmImq6t/RTWLkEKRdKkP5f6VC5POvuetdxvWsf5OYYka9t -VVyLL971rv/qljPyvyO1NGs75XSmJc9SXsTWZH9PZTFkqmeqLuYdn252M7InRSJfK5Rp2PTKOOJ0 -kZGSd7rI9BMzP2JEqHOh7iYhksqkuCCeMSInNiWnh4wMi6Un4/WmRaP+VOy/SqVg+LUZ8TgSMX89 -FNpPmqFhUWap+qrKYS7sllutmvJFOuXFsBpzt/vy0hSmt3WpKrJdP7GyC18qSXf5XRoh97svb8X0 -DovptU9vsHR6R/02UTXD25tgWaOwLhvpMO7L+z/21524bJX9UzeDuKm2I+ygjjkT9uclVxaxemuy -lUhONFOsWJqI6T3bd/Zyw+WTW21jFqTp5jfmNp0yMSH6FN2gUlAQvWRa/R1C40vM4w== - - - 3Ks6EvOK6WTNiN9NbR6dgwUOGKwCxSIeKKQhwiKMw4QrTKm1g4hixD7DsfKbYUSwlEhE8Kgc4wh6 -wTNLOdyyhb/Cq57WhKjCmqhyKCxKfPaPM4iCYXEREokFL5imSmb8YuiJEU4Rc2GG5czUhlSgHBqb -0LlbRX5xmyoLFxoNFI4GGntyKkLDtEC0OhewFoiuCLV5aQNjEk4pw38KCaY+Kjh4LqAwsCy4FMGe -sYiLVhDqwgjXMCcHWaF8YJj4DOl2rPy/IkTn5c2nJ+czxUSGQSnOIlS+BpYEviLUEhPIkggkJcjK -Efsij8C9wR6igQUOGFDUUomZxizIXpnnEoRGQXafaq8XJsihZDhHRQH3zguxc8ECBw1oDVUaaWDC -4REIoIAHCxwwUFATDDVLKK1gGSiY6ESBOY1VARNAgAoQB4QNqMwFBw0omLDgOhccHICAgh0QoGAH -EQigoBIcTICAgh0IoGAHANCBAwYwEIEEEAzwMMUEDxzQhwiJUHCbAg0pg1Kp12j+++VKZUHEkXql -s47qEa3/KKPUscR+zitHRtrNCLZCpDkrGreTTi7WFa2rcTGK2S0hszHDncgYM7kju5vByTjSKgwU -CGfFc4GE0R6x2g3CGgqcYq4ER5uQBdeUpVr9ughnzYGnpeLzKGqUhNiOxF/CSGBpOgnEBnYCxQLr -DR/csbz2KU0bHdfxkibngn/Cey6oNqymwrcJi82mwSomHmJcFaFO4fDVnBXkfPhIEEcoEyPMdwhP -on6QOhc8hlVp4IwpcIJkJ3xcoQx++rwq0HQYKuZAM5pzgV0VPiET6tELDyQIYIGDBlE1m/DwGMMw -PtKQHMrzDzvGULeC655iBitwaLJxe5NVdCG0NqIhJCPSANEE8g7DoDwYNPwIjVDAVFPBhakIR5hy -aFjCVOgU+bRQD/7nwAiTquikJDwyTBoms7EzU57QmXPBVHQyqoSKCTEIlfpTpwwsfQK1D2zUgaWp -fSiQMsbtMA7nXPDSRC3M1CVCxToTCxUNMw2kEVQT+BjvUwyekRnEPauoyjjMkPEw81BHoFIdVUqg -gwUOGBTfR5hiLKYaSL6iREW4SFvxXT6fwkXh8fJpROGNxRZFRV8MteaLwycVoUzraOKd8IuEIpMH -Cxw0GOEZUg6sThxqQwul76gEG4zm0YAAwxcIUEgQBUEUhmEcnGk9FIAFWjIgeBQKCBIGBBI4YhED -UQcAIAAIEAAgIgAAAI1J1BIMEmKPrd/BZswg+ed6YfdPPRi7SVeFv1exbxpoJBtDEKibr/V4tDX0 -CoVmpmUEcEY2vD3RPN4eIGUsmiqHboS1udI++3VEwttg0MWHopJR4wMgIfSBxiQ177dEfvI+gJIF -WQUtxxpD48cVs/Xw2wVPd5rB3PRKgqORiFaIg+2W1yTB8v8eLjdB2ASU+yckUVFUuupQWz1K4MUw -Cy4s9o5ThwgOHEAHXpFWOioOLAT93oANXoDagMWc0ZJJMM+QHrChcBrnEuKQ07Sy1oeskqeOzpko -GYAS0okpORRw8GIw/FNAWeToE1gFbEUdIWBKohhYPgDz3TGwJHy6DovVzAOkMLgyg2pkwFt/LCyk -9y1Zyo3wTWugV6q7KTYRPLPIReIVosSHtq5LjbYdronguY695ltaGyCoE/32N8wUTbKN5QN2ebTB -K6kV6b1g3r75rH1dDDKY39jItWP3L0S3u/HxhNEmR6YfLi8fI+7pW6RjrWmvQsvJEI5gGEV+Qjok -Ue4ogcXhL5yX+h7ZI7PGDnod3aCxvidMNKDofaz5xEFGo//+jFdOTYC13p8jiIgEFjoNnlBD2IfK -KGZsVfJuu8tbutC61uxWfPr0f6fwYk7ZyvCoxYt/0GHyN5l4L4bju0GHdTGk9ZsntgZfh4FcouIC -uXy1yJIEjcs+WLAwv2Gpi/uNQi6XZkYWJa9hMaY4wag53jm2F8UP8fHKELtCC1xqoLJyhiOWZIrY -RYAs/jTIQjai6sIJpho3C7CG1IAQ3A+yPmBCunYLz9sYjNjCG+6X8MspWlqUSWDvgB/scStlkbTu -QNL/BnD/fnSvcOdOAX4cE2M/VuNK2A+CSEnUNrxCDrlrNdLFtijOU9rkBLVX5hwgST2ATRLHafl+ -OmsYM1FTNg6tPHtlCilaGuAcLIXBisvD0vcPokCUue74gtcOpl7Bn/BqCL3Q5z6QfWUujokT0+tx -DprAHo8npgcG8j7wvRSkHl1t91woM8yDgs20yDIr1/VNwWnQnKjkJfYQSmqpPfZC7CMULMn3DdBT -BWX7q1gVUvYVYv9cKUwMjFcSTte3yqe8gBbDfz2HNiWu7pyH4xi7whbova/TNBUrIniEnpBHwOFw -qxg7wWnBoCccRnmLXMzQNIeGAfwdPc24NikjMvdSmQgNmJqnKrhRBQSYwbcg7kX2TDk5Dmo9WK+n -Iw9RRI1X0yHM4d3jJHyXX7GhJRkTNjWwzhP90P8r3PtO7uveyJudNLSXoJlVQ/3/2EXY9mr3GFi1 -MRhKAX/C8XCSNVSPvKzpIVECltAE1QfIvLKAUVwcvNab/WMZiGe6op2Busu43E7pR9JQjVbtIyAn -6DFPyy77+u4AKV7+gUrMCP2x69HfHRLV1Uw9WOzS/0IQzPR3arUaElhRlAk5UIWMO1fXUzD6HQfu -gXI8yqNSrk1h7HemmYnd5XqVTgZWD5mN+yBnyGu91/AMFNglqwIv/N9NHkFhzHmUy19yGbgA/02R -MrkJ1GPYKlXQ8tNIMsO+uH0D+WweMwlsOu5D84g/TzIDD2KBJRhrh4ZptXhygFRDHjBKaQHCk/N6 -LW2TUwUbTiB3aWXW8QwGL7/9UnLbXmdgSIQ+12E0rviPmHiqxlSxfHVW5Eeixtkw5l9mvDWjCXjf -7zCwKYvxmq6zybHjuXibjnmgSu2jXXayrdIiGV6waYKBdzBD3YCgKmUZFG1bsBMWWHCcqWgjykM0 -S4lmUHvvbYjKS4EEMY8JYYW4gARZbtRdhCceLxs6Flg4/iwV7Ib6wXWok0kkMMlRJqNUB6L+oZJU -u/PkI8mBPEXgDVwbxnfEqwsa+kyTiiqsGfZ6NFQFA7bBI0DV7lSQwZhCVWA03Rm2Cig0YbhGU+xU -wXuCFdyn5r8NfOxfAxPbGcUNPDCgW0+X53xEXSybfwga8Zpe8yYoiGICnzQ53E9lLMZOwBoKq2pw -oMCLUE/Tn8Borc0UG/JXRw0SRT6MV4fpw5o/yvVaDG2x3tqJgu4GAVbCD3SvgWa4+MyDslQ1AexN -gdCLsxd3cUAdNMuQAH559+QG98AMLADUBzt0VogKx9aRhQfPlLsTRIAeAdcz+FcKmDcObXTgcKSM -cnRI/mLgGhNFkG474jl4HWDRkRK8FWmVXdoPVYNz+PKe+bQbaS0QTAVKbaWcKyNwD2pwDZHStzhW -D9N+8qQ+s2SFi0ffg81lJNM9NmvoPFFGwO01QxmWKlblYJNZg9jXDxrVTQjt2sdh0VPv6iG2jPS4 -gaTRsXaKYHPrBUWo3ONfM/PerpRbGE4sQlB1irLKyDmoPCDSRlt23cH7lXRzl4BD8DFP73ucToQl -KM/Kt2vInfYfheOpugdtI08rePzTekdQ0duO9cZzuW+fNuLVpa5sYQV1VVoKMeig245B78IfJQE7 -hSb4m0AJeF20jaKb1poFr3rdRT3NX9wZtI1a0UrhT8H/QYZyE4t20IJMBs6GQs3r6bZv+Ap4D3sd -VNdMEC01Ua/75ipHZ5uXFRFLSc4SDxO+XDIm4gSibS69IroSp+jCgT1El9nHat6MNxzg5J+ucY4M -sUBHRbpjtT4lfY7cs+SSe8vlAIH0JHV2Te4wEF8QGPWgmgKlTHAwIdqCMEB9XHXB56zLDJJ9PCkt -FW8u6M2RX95sDuIaoNVOP39O6ZAqvaKsHY8eSDj4i6nH7AtYBFpaJIydcH5anbIWpeHg+jbKDm2g -IOHutMVZC0u37Z3wffkWshzCxPG0/dpA5c/rbqh6NBMlqgJxyguR241pKzt7eaXjt2u2zdodRI00 -94VqecW8VJNaBrWWlYndOSmhd+2E3W+b5v222FMTIXuwqnEtNwtCIGRAkHv2Mii3Ui3oQNqBNNWe -EuPp1kIUZlJapJbSc3rtmIxyPKiQUahsRMjy2bJeIXLuPoPPJIchkN81ru4Zkh87NDuPpPXAr9IW -HiDKxaoyUP17X3br2Fu8REqFC5AIhgm5xKhzXyCLvaZBZRkdjF4NEaDBNwg0TCZXRhLqzI50DOVG -FAKlLcKjAVKkprzp4MJcCGB58RotVeoTRnF7JZYHqfs8Y49YSR8zcUTHg1whBSE6NvZ6q069xN1l -BdgZiPeUYaIW2vHGwsbrP8b7CS4rBqAnF9Eee1Xxj0LHpnkRhZK/8hwCPLgBK/hr32vtROYtduZI -XhJXJQafvirKTE86mOFc3buqH8bEjYPFJj//jftws8CN1q3Ek8Zq6nm4aKiIttcqmF4yhQK/xQMO -Ed8+7iYkU40wCsE8cU6UWAOXMXuoubDUK3OxERgZj3PlUlgaUCH4H+YFRLga6SRZDwW54mgEgNrK -hEcsJ+cmznGGsfvgQE5dNHDtGAgnYmSHL+yGs+Yb4vzTlDjKPcws3P4tc5J/Wvc0UO48fx+skW5h -Dk1je7xKa1RCI7C2D5E0fCQp6/GQ32W4cs1eH+EBDzvgHPBzttQVSHCk1JDX/J9l99aRpKEY43bk -kJ6wpeE0TqhWIficzGyhLy6NHLAAOSv56agA11F+tefDgmhBQA43EVs+nEVuh9RRSANcl/npP64y -R9hR72byIEqNjaNlHzH8p6ROf7TMhzAJPtUwnhR6tPJHeZMOzguSBJjEQRnHK1HjPsoivEQWPpWo -Fc7P41zPLp1nSG28h76UBkvsO0h3Zk893wlhq/qf3NuqY1HTKaMcYUE/bJwZ8qVs6HzcbfTut4r/ -dQDUM8IsiHaiuiBfwN/9K2gPG7hh3uSeCGGvA6vrAkTIpaFk/Femo9iTaneBvywC64NizHFwi8FF -yjF3yZd+550l/vnog/vpzg3fR3IQEfrCtgXIZb04CKDz2s/8Xxu0oappummVLCdGNS4UnmkQMB8I -7M2f3GE1qNePCQrr+f4b+PFKdX2lEJk+msGG7FV9pXP834+oGQZQahIGFgQy109CL2h2piIEt7f8 -/b/39uE4oMIdnI+4mlP5mNjvKp9mz7Z334GA86RwApPuy9n6YH8DfcKPbcnL9mZWhVJDc0T8B2ab -loELR2DrRvTFhBMhEc/GAW3JnboYBZQz+P8z+cFGiyK8wd0X4THpT4cCZW8ed2HrmkMa93gIZJQu -mUWb1I9ZTkQGBc2bleHcs/XxmhiqyknB+JhHjR3fqVgsLFBCQ+CbUD3FcQvvUCxnxiQPA8m77gBH -CLyZT87IzXGmhp0FHH4ntKX0cYF11xbLAqd5B1j5pnf3b/SfVbBS+e1lqOCG0I4bZA== - - - ZIA5FPpFpaZd3TEcLuUUG5RzS3Up33EK2tVIXW9g9H28fEtDF8dA+AfKOn6J2y7E98xEXpsIzTqP -wUMguh2ERKPXJipter1SPdbPnsjPggmchqkDkZfANXiAP6DRkvY9tGrBECadJh+lkrg9NzqFNcpW -+tZiaBEbfQ0ZRwO8oGD6+txk1hMkKCVsoaF3KAYZSECp+nBpgH2c+qZ0eeyR7r+E5+Xc5PdnBWO1 -nTExMpC1GW4wpjgJ3UGpuMvOPWYTRNyt7TaB38TL9/I+LqAUqieKb+O+W/WLCwmCkxj6bKf17fIB -+JGS9D5CxUx/C7nWRM7xfgmVJiGoeCQ1SNMGnCO1iXgALFgiI+jUKtWpvLXMxy4csjZ3zm0EFM3K -Kv7wggMlh7AG5wDBs7HGRxh5Ct52jrtBMFndPaImNuqTYIVcFRjqOWGIRFHrriHpYnSi/c5fb0BX -fxItDGF6NwEoLBKtzA/ysOJapAFI6S960UM5rokR+v0fUUKOHvwuzPc/65RtZYloaCTm6ORssqFX -SdSdjIYLEzuFdiJ7ia0Hwe0kVCG5wvGuOUGrlSV2o0uHhqMkWkksQe1wE/2eVZKuR5K9cNyYNULg -22pRMMtpsut4ts6eQtiHI3INUP0itM86lGKcHZ3JZFFyuwKAkofpnTEoUhhlRKEjC+EEsFj0DcV2 -uG23BEL/R+uiGjsrU1h8T64l0u289/CYswDAyIp12cItxALv9OOOo3CORUCh7gMVDheWKNDwKMXR -hlVcsKy/x86xBVKcNYzchNCgCKC+EpscWqxkgxcFpfamSuRncGAkgxUEsjZDg37i0VKsadHdcHmq -QJatMwQHKt4mjiK9HPWSqvdoefh2oXclpQs5X8nW1P7KCEzIsxk4gWficgN4SNSFsR84K6OPxv7A -RnxelRwHDf7wXIWKgw6jtse1o+fCP1UJxqyZxlpMA3Kzxxk+AvD7L4XDFnTf357ty+K6t5e7SFeD -dfp6VqCo5nR1Aa+M4uybcw8+X3HoRAO2Xfe0DMAGWFPKfAuUZlqqXKhqqOk2RAs3Wc86GThlGrnv -4pyoUbwlmPZdd1FY1yHa++yD382WHm/fejinpe94weeQB1hyH1D3JfbYgIWg7liBJgD4CdNUuVQO -g0ayTYSkSZwymaysbnMihP+Bv7wiTyRMY2aa+S/CZXsnfixTOhS+erC4YujeXADrdUkeHEtvH6NE -b0/jGwbPK7CMzbG/xNSoPrkXv7JvJgv1EhB/bqXSKBnMW6CC3l/Ur0I7LDk19kIO2lK9AlTuDBSg -pdvrVzUIl64RC0TjyZAtIOm6ILpJ0V7n2Y9uWLarGapBKhHuIr/MmuJRNzyLMthiJUriRk69836p -uVlwUxBGCAjD78nyQ1gIADpQR38EhOatzrsZ6Sdp+Z1T9HPUy27FhVdAb6Ne47VzbgQFp1HJLHT0 -T8i+vB36SO7p0fRoYlSd6vVncZXjzomIZce3AyhB3wXaIy/J++TNglhmwSd2/seLJVjM7UwE4uGQ -ZM5r5YoP6DvYi+wcVRvFyp2hJM+mpeK1V14R5EojbuF1inljE258HBj/gej/c5z5zzjKNVXN7WGG -wDU8cdEIepCFGuTHwBwR5dEw4TbvZBVdxy7RySRVvuwP/nGtDvhHBDlCAyL/sb3h6f9jXXUWat/g -Q32KAVC50fB/7fHCq1M++D8XwdGg3/WskEEatN6bkvHX9YJudCX43HQ+OH36J0GPYbABA+D7ifZn -ro0iUNJsC2Ubj6LVqaB0U4kL5R6zAYUnLf7zb/73wC4OwYFgcE6CuXgUjEMob/mJC2kycGKwRv/a -0nzVAusOf7BPH8KUEAnjA02YhOKiH4WhJi74OHFRcKyw/RL2vTc6gQaI/XuYuMCuhUEM4O8L+4XV -H8P+8S0y0LDc5LdNMG5i+UZwY5hTMcyRGKYoLlyWhKfDMAKZYdcPTVyU8Q7DNP3Exau3ZDj0fMOB -IEwp9zVFg2EXQBdmDHCdRb4Ho1BcUJ642GHkVP5uRnHhijPDVKyG9ckM0xiGMUiXnXTjg/UpLmIB -d5DFHIZJT9hSOHuwB8Iwi70MI58aFtaUnHbDAkFrGK+V1zCevDWMrAuQleFfwwJLUcfCDl1xoalb -Kt4qoyBaVs6boIzyGnYhWNtLPLmGGYIBGyYyHOao2DCYkeEwpDaLCwHPvpUg9S1uiwvCkfZw98K+ -uqyFcV5hiISbs8JGxoNBsaiLi5Q52VpYhHFR2Ovxzen/ZVyM9oWxs/he2DEFNeWboXGB0cKiMy7a -KrdPXtjSS5RmZMUwzlJDDJtgMwxEOsPc9RR7hvVHLcm42MtI40Izzrd6OqBhhhkXksxsWDxAw1Kp -SNC4iLdHwxiX3JF7pxDQMKFow7TT3oY1AGrYMtatT+rbH5NaZuSVsLDNzMphLrnDpCF+vOYvnX7Y -hxvEOB5i5saIqTwk5lklVu9MzEJ5YhxFsc8mdoqpuopJmNXAdfI+cBPlYhQHnOYVU3RjTPRrXAjM -MtbauAh+xgaCGts8NgazbqyuKAzHUDPHJASZNlz2M3ZoHtOsPLYc5zFpJl02Dqca63njAsMfy9+0 -NpBRIoQMzEC3DZcljzVyXGCNLGw6VicdyTygZO5XzBRIdgRrMkjTyfzuk4kwlDk4LuT6UdbVj1jy -lylb2ri4i8qgwSpz1LjQ5lPauNDYhm5cyANlDY4LNLQs31FjzzKrs4xys+zf1jKYvmWQ0GWjr+Rl -UvDL9ADk7bnYs2wAMxw32zgupvHHCbgbEpnObOI/zDAwzaQcFw6smkUzi9esGheL4+KdzYY/bnag -ejPNwZm56JLDUOXMjp6zCtOZc+MiudfZh7izygTPaGCvPBv49GzTuGcatpXr4D7T8fuZjOPC9KHl -ZCbQVOq46I3LeazOGC0FqUhGKshBE7RvXA7luBgKtBpOcVz0AFqwcVEE/kx14MYFrPd9lmc+8yHp -GMdF1r3PXCKJ5rMOk1oQE0IEEnarSQZkK7tnOZ97JvHyGb+7z5rX5ozlFjcuGuLPkAHWCqBdag4K -NIAvrXHRJmiZubmrW2uagcbFrqAVT3eTyLiI76coaO/PLcmMixU2AltftEBLVKDRwwRNZRw0lpNx -4SUKcglNA5AzLrRg8giti68LBCNENC6KaKyQj4EVodEGmRBaDYkHUmPQYpsiNXKpAq5xgWXQuO+L -QfOhcSGGlT5s6KhiGYVm0MQJ1skitAOv0GBYNLR8sCfIGdpBhuaYwB3ky/uzeMnQlkKMKWBovCZb -L1TOZ4DBb2gtXmjnB0PzZIxfaMm60KIvMO/QhPaxcTE9oRWZ0LivBhl+BIaWv5s+Ymhz6ARZhhaj -FNoXqdC8xkV8KCmeCqJU1QlqdEEisQwNTh6auyiiofKJBrGKtt+4OKQXTeMZzeO4EDNamRsXuhca -DVTZuKAkUmC0nwIXsBoXm8pptAOp0czGRVQabahgtOIVjcyJll8RjeUvM0dvXJiAMue/fzYaXREW -0eJ940KmiRaiJ6IlAySVMifsQebcxoVDrPF5TKFdT8Gs0/6wDC3XmrdDyxsXiWg3W1b7F5ehTWXj -YssvhtZbDKMbF1uGZhrNqEI2LpYVQwvUuCjGU4Z2t40LJmpchBhal/ZTUBNVxLGbmo6hBaHQmK1x -8eyE9u9BK1xBc5qNi/8nA22iaOAraBvhQTNrXPDvvBOaPyg0McbGBRey6rymU2h7qEKDfucdrdAG -VWg2WpxiOtXmrazQWKKh2RkXT+lusTOaGZp7wQqtuMu4CBsjsTBE54JuPaEK7SzGRYJfoUF6hqaS -cWF5aD3Zyh5aY7U+NNDm+KExb0NDPmMuxrhwIMK4cMaqZNk5ts5JQnt0hNY0FxeP2lQdRWhXi4uN -K7QH1XSamL64KC60d92phXYuLiZaXFTvLDT+V2jf4rLQLBcXAZ02bUNwAZYXF9teQ9O+De3jPzTd -urjIgZHkNrRkLTRIbWj1/NAsjkQzvLjQKFr7agouLdoOR0aLYFz0bTQNO5rN+dHkY0RaD2YkzSSa -NLqN0vQXF21WGg7jgmteSyt0/780ib0UGjINH4yLVprmcpvGMzmNvtppH+1pkP9pdhyhxhJR80Sj -try4OG+kJlGWmgPjArh3mtrzfGoSGtUs9lTrB6umMawmrbZarQFztY23V/PQJqwVSMba5aOyxk44 -1l6pwhqrHGs+L2tDjIsbnzUbALXmJONCJFsLeLcmzrhoi7gGpXHBba5tpK6Rm+4ayuY1c4SvxXt+ -jXVfwKbiCrb/EzZojYsq4Ejjgv5rTrjYMNzY9BkX5oFsDUk2y0rZ6HLLZiKZzZFxIW+zBYadTZ43 -46LGLmWpDBoX+8+WQd/OpumMiyThNlsqMi4UMttce8yWjHHRZ2x1TtSEgss62wZ+tkzGRT+0+TSk -TTPTxp5Q24ZVtfFY1saXBtTAiW3x02zjaW2jUMTrMjEuSKPbHsfbyJe+7XHgBjPDzY4rbrIZF+Vx -cwPKzRdVH47rG9/VO3S7ZFwsM90SXnWDy+sGqrMbZoW77fftBinezZ1xIRJ4a2VcAMVbclLeJtx5 -w8j0Jvf1Bhq4N0vBt3+Tb56Uvllo+7bFuLhFgm6H0LJY0H47srG/4Zj/Nzk6iXFxp2cAnDagGcYF -697fjPInOtxvAa3st04OGBcwQP25S3D8dk78Ns/6DX1x0bfN3zzYv80uLo4lwEk7Ly5UDbjHWOCQ -5wdOhHFRQ8EhYlwQ2dxFAKnvyu8cTgeHQXHBHcK1U1wgTDiCo8IR7cLxrBlunzccCTycJANxYxQX -t4o4jpM401NcSPCrl2sChACtWyjFvVRcRHnFhcQUF6gTB6/LE5flG+jdNz9xjzXBE3csLoI7cYGU -uGjFRQWdOC45bHEBe80Ul6K4i4snWn5Sok7c4qY4OE5eXIjs4qJ7xR1NcTz9ivszxeG0uKhD1MXF -BZCf4jZGeVNcshcXMdxPcakXxrhoQzFXXAX1tzj2a1sccaGAeC2Oon1xlo5xnyNJNDTuD93gGDdZ -aJyacxqicXkTT9zGMmE0s7g9Gufps9IaIaG5IDIuQMc4+yKemBUkZH/ou0BPMrcXt+DGOFZuR1BD -KYuLbmNc0OKiMLGLi92La7W46G6lLC66OCWBVpWmxUUZ/vbFBYsL3FRTTPzK7sV98haakITFhTZE -WlyY6+LCY5jq8x34FxebeP3xZ3ETuBan5/5IGRcYZ+zFJUzJomxdhoAYF60xzpPPOAuwcX7CcS5N -QJ1ixQP8ODwKQE4alzSusy7JdR6XHOSYwqsAykmyKId/p1zAVc4nwXIajAsHLfcjLudB9HLHH8yB -vrioiSse8QVdcYvn/fw+c5r8Fgbo1eKihKksLli5HLLigh053pkhgdu5nGOZOkdX3Tmvm+c0tA/w -bFceDdAJAqBL/s9x9/1zI06udxb0n8sAQEdxxHcXLeGcIXgy1ReHjmOJbv7p93OX9w== - - - XAfVxrkTiIuuMHP9232uRXdDH4uOoLfoUOmiA8GLLn4DwoASncSTOwmrUnFxSHT5HtGNRHQqD6aA -OcXFo/keoksVFz7InoHi4q2YhPneooDoRKfYK+vYOdjERWeKDnCTVBXlBZ5I60af7xaUEAXFBTVC -U1yYW348h/m5Xw3kVVy8FQo/V+1TXEBVccHA+J4jd88Bh3Mt7nNlGa640HPV5+Lvn4NYXHQOdKAE -aoXQceo9ZugE+xbGEdEdrKywZdGJXKOj7KOTO0c6Fiidt+JCz9ItXEznl5ouSnHBM5nTcfDp/Fio -Y7GOOg9d6u791FkKVccjVvefrg6J4qLesE4is85mtU596K0reK5DBmhtc26srkqKC9PdV891HQ3F -BWoJ8/Mi0HUUvAUo6KfVhEoEpLiArH/juY7pBHrpaslUXIyFkm6sQCJShUGn605E1zk4YnFxmC0u -jm9dx3qw1gWR9Jc3KU4Gs7gIe4snxLcuBnQd+TQsZQuq681iug5La/bxA1Ud2aUqLo4l1NoqZl4X -xVtUiY7igrKwiQu6qgNIXDCvQEJ+L1Hk1zHuFkC6i7iwIpcQF8Y9iwJxkelPr+OpXlfNZdHrgqQl -Jk+16l6IC2Vs6WaFEgviQvPh4uceLkodLgg95ILUYntcY12XUYl+BZ5V1/bhAui2d81ZSYge73Bh -ml33HC42W9c1kZtBOFzMMut17ZK9bqW7Dq8LEP+uc+5cergYBupwUZSHi1xaPlOuU364cMQOenZS -j32tA7UumLzQAw8XA8t1AaaCJvtwUfxxHWYLox4uYny4eK25bt9Kb7vXvd4HsLNBXABG2LEGsOWI -XdRYauw6A6xtvJ5heskPF3yfXUEBTke7hXxJoHaWWTuZFNvZsbaTCVNOB367+R7uMBAXxXEH+XBB -wHLXibhAf+54UyMunLcjxOkORbC87o72LWLwGUhcaLnJEhfqwV1t4gKi9C43gF5u76SmUodnSbTv -8Gj7HZf/O0oReCsUF9dH8JAUF1WDh6G4IGrotBeojUMlTyMk3Aqvi+IiZngPyMOruYiHAZi3lMwD -b6ATr8NXPJcI28RjJy5oRcT7Ji6mwjOhGeIVusGRJy6kRbwmigvkxGuZoHgZnXho+8TF84k3N3Hh -oXiNQOLBuEm8/UnxoMRFeRQPdUqrxTvQLZ4SfIRk61em4GnxBndw4kLIMV4+URPW340H6I7nyoA8 -CxF59wWOvX1ULl7ZrbwkFBdkJLa8dmwf8stj4yHzsBn1btE8qcSbZ20e+d8fJue5U1yEbOfVk4oD -GXtefwp64wtF7wCTqrhYY80UFyPbeQX49NQvUu8FpXpi5OoJorjAiEyi1p+4UG69nokLuOvllrho -TGBPhWLP8mTP99TExTVnb2DAWMRqvfUaJy6QufYYPMXbHhoVuAcHk3v0EtI9lnjaM1BcaLoHffn9 -0LRVL4u69t4Cymtv+96Y4sL89zYUweehuEglI3wVrobbET7Ka/j8FBd6xBeYxefGanwd+/g8PPIJ -5yifoElVHJf5/NvNt/HOx9H1AvoQSfRxIenzUFzIm75A+8SFPeqjKVh9EGp95QMPTFxYQjVswYmd -FkyIoX03He07Wv4tKgvjKd68Ie1r+hMv/y0o/S2+6N8i7E77NKjX5yv7WxjL3gjM3eRhtQSvfwt8 -ol7+6cj/LZJ6GlGQ9rUo32kfDZND7ZPktuiqfcj0jCh8YCCztShrX/a36E3Qv8WFGSP61b4cs/bJ -7rXPk1BsXwLSt2oQTIIzh/tCTv4vepm++t9C7d/CP073/SV9++6/RZWlPUPr7cOVSKW4WPq0AFwk -t/LwTvn2HZHUV/gufVGyQEY8U+vr5NsX6O2zk4IMAC2a2sufuYALfSdIEgnyjCGjY9PBAaJKB1zA -4++RT61c24gjrFEQdv32Tc6es8DF2Ybp7esHLhTxxrp90ia40H7bF70Vtw9k2yct4oKLCgm6hajt -a1ZwIZ/7XX/fbV9McIGp1tD2XZN4cEnT2z60tk8LjCsq25cZnCGAqgYewtqbu6j52/8TcobI88n2 -gb2XjCEAiBfU9g1IMsl6bN/BCbiEy0ESDRvb94Iv0Vh5DqUOW/Optm8WYbJ9IR2IGFw8BKaECNt3 -dGoh6yu59v0h2trH7LmEM4RFg0fAFlke4OCCW/uYJvcrvEZfiq191jLWihY3Q2C+9p3SWWXte6j2 -dXEzQrgIsdu6syZny5rhg4sZoMFFBACDC7gNLpi6g4uXH1zcqH2j07xqnxZrn5mvfZ/Q1j5S50e1 -76GULdJaR98l1fTg4ubaF2zPs/bx5hnCxYLUlkr6wUXYma+Oah8UfKsvSe0r5x1cENRz1T4+mnj+ -d6T2zfWDi65cWgwRqKYBQAcaqoMpCBeNPNcHF5UbXFi9eHRw0ShdxjR82iceXJgsh9zcO+qVp7ch -7RvpwGCMghntk1w0P5diHB1cwC1NpIssDEWKwYUr5lIo7bs5gjotuLCifeQgMEBNcKEF8Yrff0LB -RWY8BNp+JO2LjrU3TIKLoP/tpn0L+4EKLjLKrNq3tQomO46VFlzwq61CRAPb2sfSqRBWUhZ16do3 -npPZZJTBRVj7PK5/WnAxaCmRLnLQu/Yl8rO8MJeaSWZsHwm49kXTGzDE9sVMtu92FVzdmMt5t097 -83+h7ZuZE3XbVw+4fbuHuRTZ4GJW7jtEBVYCUHL/+NauD819NwwuRiLd4ML14tUXKDBl7hsspfuM -gwuhD7pv4MHF2cFFtu9dg4uqyU/3ZV4UTBlcmIzR4KJUdN/RhJpvcMFhh8WW7pu4vA81Di7+Iy5Q -sdbgAsKF9+EJBxehygzXOzW44NySr1h8k/gWGpIjPVp5X1N9envQwYUVO7kn96SReF+faXBBGC4E -Sp/9kOR9ZLvO+yBNmBtc7CwGFxCby/sUvcGFLxhcKBdcxKxTUGMy7zvbDC6YFfbffza4CARmcMH1 -cCNQLxgXcYMLTu9DBhdoITS4cL5wmvfJARhcLL0PqDFu874sBRck6X2FtcVsmMnEvO+MkuBC0PsW -1fM+oG9eb0ES71ttogvBhcMH79NzJLhooog14n3Fw/u8HAoMgosWvftii4LywAUxvg9YV9Td+xo/ -MSD2Ph343veqFbjwRlvJgsDF1NRoqwK+T9e9DyOwgO8bab5vEGwfFpUS4ef7FvB9moB3XODCSADb -h4AMXICS5l9SgYtQT2fAQBpQZwMXaeI6cHG8fJ+MNkhGsYGLMhy4qPV9BUji8qEFGRLBRfSBC6rj -FQeUQZoNXGTDAxeMFd/DZ+Uj3zcHfR+OggwYY/m+AaS+DynfZ0fg50YSt6m/542B3x/BBX4TXKAk -+JVJ08NiUCvCdAUXzLvg4kjwW9piBj/PjvFGIPjN4TODi4QFF/ii4CdaBRcal+DHYEaU4EIa+24K -LhDYwJcO/NZ9wUXoSjBcwUV9nqwEF0Xgt1g8jxFcNCSe4MLV8MCPuQQ/VVXws02TEyQwRnBxZid9 -dy8VXDDULpsjlRNcxChn/XD2v1BwcTTBxaoaSAHKN/gpGYILAkce/J5EO0AEt8EPscoV/EhDcIFh -5jMUhD1w0UIDFxYEP7r7Wfvry6pvb9zgF4cHv74GP3iiHaS+gx+fKXDBzUX4iQYutOsPfq/bgQst -hhFcsP5bcArg4o/wu3tSRcKvd4/83yLYAMCFzS4l2AloKMLPAQe4WDv4oYALtaRZMPiJa00FP24U -J4PfYcBFVDcBF0fmtglcnMKtJ6DAhZyhPOjiwe/AVvAbpYGLCwUuhtzfwC9WBC6wIihwAfsx/H5Z -+KE/eMDwO286nN9d+AGnEoIL32MSXAzWr+EXiOCCWR1+VHz40TIrh1/XD1xIGa86ucBF2PADFv+M -bftEk9tsf5SDwAVn8eP6CQIofqwBFyEVcNFd8Qvb99jiF/es2YCLsy9+A9QVkJ9gBS4kBC5UA7QB -Fyy6SLS2aj9+QuCCGn57/AIGXBCTTCWRL5HdFosacOFfifBtyAUuktbNBi7Sth+/bE44S73KmV5W -fZogv45O/CtDEoZqIOfeFh+/r/4XAo/8DNEebFPt1e0sEelgfAJlwEUo+z8LuPjCgAu0ELho/Ul+ -46Xkx4TJz8yT302oyY+p2w8lvzLHClw0ErjYMeBCUrN+Lf9JBFxgTyBXW5i6LQjJj88GFiQK1JKf -1GS894Ymv4VaqO7eyS+GUVNcLsN9P8CFovwmeMrP3Sq/N05fXCIErwFcdJqwyu8jwEVc+QWq/Dra -fwtEWQ0pv+dp2ZdMuK94BDrM/bkwkPSNMlouU27Rpf8WnhGAiyttE0thyi9zKbwCXGAnKCEBXEgJ -cDFSUeXXZcd6NVd+vc8xARdl9qQBF09bfnGVyLD8vpcsVn6THXAh/AHBBVwgUebAraj8+CuACwFm -SSu/JOhN+QH0eGn8t6Be/HMPld/D/C/OMQAXuL/y45dQ+XntvwWqifOFIlJ+5LYFKOj7b2HTOAdw -YXfclstFNga4EO5AIq2cwIQKRqv8JrwJ9wEXfiFwca/8clt6/njWOnsOuICxEs2vuR4LYslwdebX -HymdtRMmCQS4mJao67ewzO/nthiS8N8Cd38L6f0W3QhNSOdFhNNv0SRyA2AmfgsW21O9b1EBkTG/ -si5QViL8Fv8ojLytxWRbQiFkfgfbYpTk9i30RdW3YNG3gPbsWcT8vCVWkA7ml2t4Q5P2LUYaCNl1 -LIm+BdLLDzvf4lu+BYAR5mfmW/xZacYxz8sPQmH+or7FisIa6q3Lz9K3eFLf4sRQXtm+BWneVn4P -Tn2LiWerAQS2voU6yy/AlgB/0b7FZOODy+/VtyDLvgW4Lb8sonsLl1/kvgVxBlKymEsVJBT2LX65 -pozwJkOQ0AaKl99/30Jcfp1ioYGWpJYfh32LTOS3KMH6LR4sP1ICIdTl9+9tMRZSvN9CWFa42/wt -oOpv0Yw4CenmQcLERSX63+IgArhgLj+w/d+CWQVwEV9+Hf8tQNv9zIJ/1SfM727+LbocZwYBXn7E -/S0yiifRsOFMxv+/RT7B/HIyJfOT/i3m9LcglIFifpUuPwl/C/xaL7+YI3P5Xehvke0BEImNpoN/ -C6FDWXOLffmtAOb3lkpYdP5vAScDL788B3BhuMX5sU7U8vsyBM/5SRriBub3ybInv1O3BSPAhRQA -LhLOjEL/W+zg34Lz+EF/C03+FjJLHtnxo/W3aCHet+bfIusSUkUYEA/coJH8b2EPgAvhu+S/xUgP -AC68LxgwDAkmca0tpA+T3/lvsSz5Nfr9W9zqxPtbNJXLkGbyg2XkuGWw7imrQp9aD5vwE9hm+DHy -1U7urkdg9ncM3xofFob8NzaQWwaLaUTQB/I4bhma3KgFdomGoVIBwptkIBZYTGyheqPgfQPpll6n -PP1b2Gpc3MjcTTaGm7/9SsT+LRA8/VCMfws5PpWh1Ju4cX3awpmVW/1b6F4nJQCfBA== - - - Bbr8kf9W+rcAEQMUuhoHGJfFjb+F/var9kp/iyVCGUrO2N+IwdgRZRf4W3y/1c8r/ha/Y+JM6qXT -zpXEc80hpqAq/1T+EH5KHKjvbIXH38LrBEUx8mi3nxwQKINjVSBVp2IB4VEeLpaIEItt0MumtgW/ -H+8yc6HIEiL+LdAuNFHxb0ElMtC0te/+bhTswsomTyjUvwUspVcHGbhSirC0WiBDunllKJfWCFK6 -qXoTvrSqWX0W/Ho2y7/FprVocQptGowWAg/WolZDM4Mz/xYxX+34OqjevuMMeEVOFulYXNBK8LcY -xhgUBi2vKv4W+VvwBB5+69IBQSlAhzZTUPwtumByE/SSswrNjVEah9nf4mXlc5OQk/b7Wyx4zJvE -c1oY6HUndv+hAhXAZgksSaUHuFBfF9wtqG9BdIuBOIAx8iWkRFf/FhG2Vy0kh97Pszgqk38LE26/ -TGFCvjjZd8PtH7gU8Rk6kgvRMBUD406PUcnUsqr9W7ytLy8K1BVOUtp9+ezfwr7ixExymWJGWZ78 -W1BHS11/i8TgzB7Ixh/iW8i5Sp6ZfwtB2RTZd07ttaL9W2h8stYbGfF7WV4JmsKOTJPsKUx++PZv -8WxLKk1Kewv8tyh3w2BOtE3tJsCEpIZBowZYm8AlDKGhpdpe9DR4EcEPJ/dK3yWJ5ScBCLAM+99i -6IjgVsYlpzD8VT+MkPS/hRmGWyUFSkOiD4SetGHowyQBlgqb9AhwUfp8v/kDbf0oKQMHuDCb3Afn -vpW+YFoD8qxDH21xee2HFPY0MONsgIu167njBQM9OMPfNm6Lo6wSoKT8V4UZ4MJSiYNebFhZxF6Q -auB7BrgQDjMV2FTxcCpEgRbgArl6/zDv9HAxpeV8xPgFPS3N+AS4WGZiuezUB49UwMCdJD4CZBaZ -s3MDaQYYlF2jYUl9K45ggKHjjT7ejhI09TlR9Qhi8VMuwEVstaXxrGASIR8R4OJDUg34LIojd0vS -yhTzHB9LKaqGEAzFB2wBFyG4jWuISQpOt0W/VNjVho/2TeFMptltVi8v7TIuI2LvfuuYUqmAi0b5 -pVKdjmrVCLgw3QeFw0LQOtwTcNFCl3xFoI+VuFvR/3uc8EYBFyvVVR+ln/FyaRYBNjGVgIuBAS9o -NFIx1+dowIXTHrk/jBVr34CLY30FANVZTW3ca0o1vz5gjIUkVAhc8I+83xK0OTsAgQsdRxJeKpt6 -L3Bttt6QdWwGvR7bm9irIQzDchY4SwrTlNeYksBPoLAN7zeO1UtRDCsWUAovtBfm82GwAkrq0IKt -0kBtEsAzkAu+XlgSExcJIR4T7B1U28CFsoe6C+8XIj/lQsTARQX6on+2CoPy6qkIiW8DF/RqIQiC -C9YWe4JbmbmJX4fgYtXxamQ+84IwEFyshw1mjBjztoTkBbzZK749V2CzSPYqOS6SoEMUXCgCHxhq -mB2CEVRwwaSRClZr0F8Ljlee1tvSzKDgwiP6L3HLtkgFF1KhJHVBJbWCNxazoO48RDrjR01wwYV5 -KwlRnCxFq11gH+kpRGNTIZD8CC76DBthb011RJCKcdgFelfIKve4hslxuEqCFxHBhcA0NJxQOjMK -BBcH1T5wFwD/xjRJH8HFdj3PvSiXMXTIqiAQXGhvuPUvk1+DgPUfwQXxQXuVRjx6UC1dUHfrTEbd -7kme6Pd6b0ZwYcfswmShMRnP78SWLghMnFCIbEdzfjaqtBsBFkO80mrRwbWIcPEfKC/k/+l1OZV9 -LLF0AUbOlzGCi4mQVerBjuFAq7F3CC7qXhorE1jDiRxPBBcTefHUj74vXSjDFY95jXiXKbAThihP -wYWW0ubvh+QPp776v51hggtgvWmyyGRJJ//r1e8SXNADIXUpCU5YFbiCC+wLD3a65DO2rgSn4IIB -2uPBNpIpuGhLLko4WoOCC5w7W7jpIlFwob4qHtZZAboSDV26cGMeqGZAiHL7govl47qT7rm8B8MA -ELt0AVm6w5CSMSPEuyhM5myXLkzKxh+j4OGgztWMChnlgovefRGlDq4F5RBNYMFFkobf4RaA/BR9 -U7904fjDlxnuwfJVQXTBBTm8LPzQJNx7tVYLLk671/BTet0EIJB0u2Dh/rh9ZnFROklkc2sCtSKq -4G11z9K4cm3BBULSsKbjFAWcoIPnSKf4Cy6wUYEIR9ryJB2R5U3cZyy4MBSHKvPet84VtRFcY3KI -ly7oqC0uwPtlRSjew8rKqvQuXQh+5sFlmwL8K0K7QMpLF6ZPAlJuS3LufvLQpQvdLqdDbBuiDNpe -cMGCSXIrgU1q5A/RSxcAH8L0PXeQsS8gLLggmsjkVdMlnAIA+WGQD0cSxbuMYnDpwvIUGQ9S2FqI -BTQuXZDU8Fs0fALU8KPCzyuNli786MU27Z+QW0sXbFimXvEvuMgdkluZRri7n7XgYtAwAt+FiJvN -vspDWwYXmqbpRHKYbjS4QIK7FIGADS6QQ6EezwqDfNNbBrR04TaPogcoDmAux25wof0aHVH1SwvK -JYZQBYZisHTBR9wII3IRtuQqBVQ9tgIsqgYX5VEQ3Hkv06k3VA0uQDKfEKFcJ2amojS48NbAkRsS -E/FjGdBkvyLY15UuVPjjTDk0uCAYp0u7x4XF/UoXOBy5opM8zt2QMrKvkWC/jgpP3yr5PbiIZT2T -vjMIPD4vXYBVhl1kpNSEF5fbYMmqGD6glA76bFl/CHT2FsVc4JaTGrFJblFYOLigvhMUngmyyCs0 -+HfTLl1AYzPKPTQAIJBoOcXu4KKO3ODW9LNOfOlCnsmoWRWtuBdCBxcs8uJBJeyJ4jYMOCt5D/cc -iBL7CxlcQGmX5aIsr1pnymlfulCeJSD96Z0t3IKLVdG4YbpwnUtmAk9rcIFt3OBzYgcXh5AyDXxf -o1WP5FX8DoavF1CqpgveuUaJgCB7ix4lR7Tl4II28JMO8dwciZ3OpunCiHMHOTPxwsEFJQdVormK -asD8pmyNHVxM2ydlX/0G2+/DmImdyCmyS2J3cBFDNuFcQ4VBFmIS0kYCBI1/LjCj79N06NYn7vDn -AuIzxs/xmh4Ascv2mqo9uNBZms6FwrIVsk9KenCRNLDURcZQS88J3ypCpRmSDuesyjZUTucCp8hn -bJoBPGW5LA4uhoXOE2PrqHQuPLsZyCBb9M9EH610LvTCY0RQ7rID2QYXhj0c9I0QlBA3uEDQ3SYJ -wc8aDW9w8Zat4ER6OqClc6FxIx+Fo0XSL1g0uAApjwiHfiaURAcXVjWO+J+K3MmXvBm8SiyUnAsF -ZXFfn0BhtrPk4GJE1MvCaLVcpcWg40XOBa6HbgV1mp0ZdEREGH8HF6z80wVvVaGMgwswMlLoe4Vq -bU7OhbFTM/KfEN0tkYaVuHVsf54FKULkKdNiJOz380XXG8KF1kcT/pogXAQI4dHm3lNxRAMP4YLl -Xf/WMnVKaRFr4wZtWWxXozRikk0O5DSd7CfxwUU2UmYpVpCxUUp4TFeOuCd9cAGKrlAVpCBycBEt -RYhRUsSAetxhzoW+RgY7UNirKzwHFyDmJKXvaS+bIGrPT+FtPomwsL0TgaLBhXbU2HAGjoUiAhpc -9A7SaNUJssf6KJxz4VF0Qu3OF/GNZawGVZlNAmh0LoBnwgJ5TkqwyHvYow4uFvRATK5VMLITDi7o -mqMEG3ys5AduBxfOTAg9SOHgYsPucC2AXQcXO9jdEXJEFJkAuWM6F67cZbRKIV8G6DnuQ/AeNrho -QjboHlTw+kaRSAUnweXVgs6Ftv+xKeow84YwN7hwPtBfU39EZDi9ZqYGcfQKjMLj12npQvn4uXnu -/pXiFhS2wzJtqlCIzgUG8SxQdl0BeQo1F0YwLdJB50Lx7rbURTQEMs+/wUX8FUw5fLwLZPhPqHNU -N7gQxMIdd2uLgg0uZIYybVexiZ6hYY0bXCBwryRNeIx95GCDCy24WAQvNbhoHT7AsTnngmINdcb7 -8U/nDBFs+4TWC58dBt0wSoMLdijU7S8sTTzOSMMMQsk7YWITLS4Qv0YT7CmXTXELdGNq0TXqIH92 -zgVatjYlIzucT7+dUbDHOST4At+x7pQPtHMuUJxK4ooT5nbOhRw+Jtb528ZlBSq4QNYxIA/bqPp6 -A+dcQCn21xajWqWw6I/jjYGNu6k5FzxTBY61FVygEWQoRMUNUH7y218KLiT8mcA/xkQXhSpHcAG+ -DYnpzanKX1U05wLECjvgh0xApPxzLihxIpouYaDYCS6WndmFO7eCV6qZlL/9J2WCqxDKnC7+QnkV -whJcUNBJU3YXmUBxN6STamw654J/knQR47q5NwhPbLQZDRBcQMjPCHCaN64zrD8Y0/pgDQoXJtMN -okzGF0mkBbhYVCCj+oKl5MlHf0JAEMGFE2lBW5LlfEpNcEEZERDOI7fY5LnAbs0vElwg5YsSoI8t -SSHGYERwoBNyzYeXaGCEpVwluFiNNf0HGXOmmKHO7yx3mjvUluBizzqnqap5+NDzCJUQS4n9c+/l -imfSouBCvUyBBplzS8EYFVyQl1RAnBRlPo9YyFZwwZ5K/Pa30jO+bkvDA6OOayu4gFjj0Tej3qUq -uLi3UZ2HMxGnAB3VtsBYVhYJVYquq4VVq9jV6fqpi5YKkz6kVv0Wj9YW0BYMfNbVscqmmAZaW0Bj -n7KmENcLLugf875p2GWsF1ykiU2oZUxYLeth2EDXvsSCi3g836DNXFeR89mFBRcjbiLEuUX0WQO2 -8FYjVE1XraxvqHSMDs694EIDg9dNzdSbkC244JJRsxyiVtmlTiBDNrDY5r214KKs9J/FLbgYDvQD -T+KGkfusvxHVQvdGKCvjanRm5Ff0c1jc0+0UXDBfGqtX+QRDYyt7nBEHZGBwEd5X4xtSJeNGC5xX -Vyolegd4EpVE2VoEy+JjcLGhGbDJUwyevKe5xuYpg4vFsp/nEs8EZ6sF03zZ07BPa7QngoO2TBlc -7HZq/BV5dz3bcIWl7jJ/09q8ooovgtbP8K6IUsYipMWoAmlYpEqMwQUCWM/pmk3G/gfLLi/c7hlc -jEOiFVt3rR5jQMoFUbVCTc3xBNoGP0DmYR5FG1KzRb/sEtkyZIMUjLnXpgwuJo/yKM5U86Z6xXFy -BhdC5sZxdWAd4uL1EVjUoMGzn8EFEAVykqaRSUjBhWJh7NhZBwcvOKdIpN7AKPvR4yqDCxvws1Vq -lrw6zvYoZqi4lQZycsiPepXuD4MLBPjtSqfJ4MKRSa3EN3PBhXHYf+8oX1hH71JGUcmUtzFUKC8u -ONNW/wp4xR1yK1usoV9BprLdQwS3pQR24WYXXCxsAXd79QXQ6C240Aw9gJe7C8F6wYVWgmO3gIaF -jz0YL7iIv2lDdMnyrnK8AudHbx4B0fR4zHcFdHkqc8GDS+e672tXaI4GD4Hx34i0AtfqAe7Q9orO -0T00a0jkcNkXXAxxdMPgQvrITN8Xq89Vz2twQQMGWqsqCyN9X865woW1qPrE0rChXQ== - - - mVxBV4DRPpIpM7FtcEHkSA05d2vosLReMs0geEwQyjQHRoMLNsoYSFcdBEJ74i+OIpwoQNrv4MIS -4dpUZRtc8FBne00hayrG+o+UwOCC/u9RSVD0xm/q1Bg4CWuW9tlncIG6vQ1VRokA01um0dTADgkH -L9Aj1AKE1taCC60G/YM+LZCKu9OMW+I8aS24UEyE1ktZjeOCC4Apj76ClMJM9XYGF5olzc8Zd5Uw -g4s+foR9Mo1y8Sq0jaaJXUfmbfCUQDwnksvzQLXbiNJP2WpwoWXRy6pUjWLTmMFVAHbmhUUMJVW/ -wYUgEROvD9qsjongKlQIWRIOJMXGYI1ucLGnXw/h5dyDq+B+U6eRCa6CGHsFrzHTeTNCuAr1yPQ7 -jwYX8ixAJEOWQ2c+2wYXcZO8p/chfLnlKPsYmyGWqAIJV0GhGkrU4joeOTK4iLZo6u7q50kaEBlc -IL7Kl1AQCPP7DC56qUN8dW7ShmHF7azC1DCJinKATbdXPCG2cBXab0G9xQY0hLugSoIOX8YYrsIV -fJBPWHujCoerQFw/QUbWumWjqgp/DW9wwX1FiFyUjQys52CDizXWMho0aK2YswYAkLHBxZlyuufr -tm9HtJTpoQs6uAp1T22WOVroavhpaXBBuEr03gWvl4qN8a3CUnWEWSrzH+iQIKxo0KXbDS6MbzFg -2cT5b+KwbybpvR14CbC5DfRMGbsnJjpzaUTjWjImbAwujAz9dTTHDo0ZVmqEFvStwhCuz9DNtT4X -awwulFrI9aPIKr5GBhfyKAwSoV9XjVdbWTC4oFkfWWkt2ZVrswqHZYpQZWgR/RWPhekUXrEKAz7v -oHUTrpI8ibbPqs3w0GIV6I8YaT8LBA0uuoc/cGn0CJIS1ms0XAZ0FgnxYhWSuWQpmylWAaJjyIcZ -XMAqR1FnXPcCVQYXSG1ZSkfI4CKPvLDUkugb9nVVuAB2gmVsdFZ6OW18zYcOxjEMLlYt7uY/XWxW -7S24KHHLPYoLLkxA3f8oLva0JDLArgpDP54qk1LYncHFahh33SE/GVQEyoKLJjQngLb6IR8ELaAv -q0Ih7IVkQ+CDNwsumMM4SnMvbyc7r7feygUXDF3WsC/BtBWGqYK/J6lw4rJkmUcV7IglhEUnQ2AV -G5CejRhCX8o4kloSHlWgJfiGHZMKwagWXJQwH13BPl6mmQUG9+k2+x5VsL2e/ZdYGd8CsYaqeQqB -dsCMOAYXgjraxcDc9bEZXOBeUy6C93h+iPkelEvnkXpp1wUX+oCmcI+8OLMZ2VQY8amwghHGdx1m -TIUi5Pbu916hS3YUeIBw6Foq9GIWQmWO81EqUPzY28tbVdw5hErPGVzQDEsGTveGtQOqJYLzerod -qXDlxjJHwvNRhmyYDC7ykWsWPr9G4suAazpSoZUMA3XGyrqESPKwvB/B4AI59nAABORIBfEDkvBb -a2F7Cy4eMcxPlQK2r4wFFyvPiU0hQ61I7kiFIqkreKc7hhIadRZcTJG3OzeV65OAze246pwY0Xag -ksVIcOHEDcJ9X5gCcqSCoscxSqirLTCXdDIHRyqMcaeiIsJs952koKA0i6BHKuiSrx0ytOa7Vpup -Br4jFVxDBn/yq9lAcFF5TMWpT0kZj1RYugXURWjgJWAaIbiQWIXZVbx6WaWNiTtwQcVHBbe5dYOf -85u74eoeNSrcWm0Q5yrSynDgAsDEikOOvylDAuaBi2SBC1svNpAQKvLTBy7CJywM/j/WdYx61RgO -XJjaaZb7l3qLqAwHY/Fk1uOBix7GOMCyPNw2alRIFEwewUWl6Ih0plhRo4KIRd9+QxGDvUYFogJJ -WCb09kIOXGxT75OnbEWVr/jAhbdYCjZApbkPJaXWqLAngnNihRBPO3CRcEdnjr43EMmLyuPAhaXw -yxYGAL6p9cAFskFozgh/zRYOPg0nKb+xHyKkCVy/7uTAxSI/ixu+JMsGLKFGhSVzktfWLhaWgQsN -g1VdeRQXuMh1JMHicDUqcKM2Ii0qvs2NW/onNSpcLMzp3XkP/aNouyx/pXM/9CK4YORhxsnXqDAu -NbVLeuxUjNWo0I23bxGN86ZSTnjARUttvdnAphIDLtbdc8yxpffaqFA4fv3Q6ImWHKUBrt7AK9id -FRM2KrTndNMm+VdBcujXE7igt00kMgIXCKymTMtxfEvyaTjaqACFE7KOBkvwrRgbFX5Po1a2bVQQ -a3iSI7x+90RMAhcaBaz6ACo0lhmBi3VMbKMfrz64UaHhUkA0C1fGFicncBGK2tmMclH1mbjY4s70 -4mWS6TYq1Al3nhrfGIkJXDAn94S7oWjEVbA+7RKJ36jgZ5N57jACF5vfKNxLHls8AZTARbLEMAFE -xweePlAhN1EgHhHxzQA8AA/AA/AAPAAPwAPwiDrQD/IH+AF+gLOcdCfdSXfSnXQdQ7eILWKL2CKA -f+Af+Af+gQejo6Ojo6Ojo6Ojo6NL2I+jKAAAAAAAAASWM4E53Dh+ipOf4rlf9durZmqfR06fV4/7 -OEkxQSOGB0uIym/LgJWCePESQ2XERL9J7GihYwYmxslriBYrPmBKbpy8bJCwXrxOJCBPyE1XwEws -sIADeKygJDEDJggWKjZUYjvQrPiggmUHmJOX0cd1ww8QQgcBcNCAIaLqoRK7EVPNeKFWPjuLjueP -I73oEC9YfFJSRsTTYIlg/Pulz3ekkMT23O20FRGvgxN4ACZlEq2myp+3YJFmTh8UUR/7d1oMaREU -sagddiF0bMGriT6zXDXFoi1SoSFgSFJwmmS/W4ABBRBAB4wgWrAU8YJlRcskgtu140bx+/L5uSQ9 -KmmjpNUS8lmsRDVMVDCkXuXfTXDrUc3XXstICSHAjhgwSFo5WGI6WERatEwoHpz0qiWZvUcQtJ4+ -WkxWtEo0SFg7rIiQ6HPqTVUxa3LVGJRoddMwX9cBs0IEDZohZsj4sEKlRczEol8Si6aA+B9iqEih -Gu1IccGIoWCUrHCoxFL23KSitNfdItmnKW6WKxq2YdIa0ekUpo9JX8fyGHa/pfd04TDLyCfp6xB9 -NvFvmNOf8u8q+eXNUfa2lKuqIP02QlQwWicXkUfFo4/gs0hOv+jXVcOjVuWhUjJDpNXCVWrxKr2Q -PClb9t/VRkkVXotgdvSqNGAoF6sRiicPyetWHZfg1VfLevRieu2q4xlViMZJSwYlUvHgKb2d4t8v -Jk9Kp0lGnhsqIy+hvkZIqYZICQfJyUbIaQXUh9y1BTscJWdUIZFdNvFlGhMfE8JnVqGRf3fptshF -SzIa46RlBIwUKSA+xsjqBexEstsh/A1yVw97hlo0JaQX4aLFR0tJTCpk8slTrEIxqpArn0k++Y8W -MT9SvDyAR40lYMjgCFmpIHlUelu0orLHhdjzpSQawWcbr1OL08/S3y6XBZlkHn55CJ5cNcWrNfLz -IzrtokXCYdJyCfEonltF1KPoeDfPWxRXrfM5SZc/11HSihF9THL6JJ9R7vgHPRG87qGFTIspNIP6 -iXDB0oMlROYEgu31SI/36plyWq+Wsf3mSRAFpytWIRoVqEXkgd2zByXv8RP57DKuFEmPr2CRYoSo -Vv6dFbctGm7RsF+OHrNUEYlKcPvKaxgeq2bWVb8mdw2p54qQVA2WkRcpIjB/h+l0jAp0Q6V1I6W1 -YkU64W0W0M6yXxUsEREqWGC4Ti0i38THS/Ba5a49KX5UVS9J+eNad0zDErmI/BQmUAyPYXhcglOQ -WqJklgSvJP7tQvK4kDwxp58GFWr5+VsE7zH0nKVfkjjolVo1F8Eb9EJneWpVEWr+5XiLXquGQ6up -klmVjy6DApmA+BZvq3A6R80X7O4yDLnlkpuaXhX1sq7Zfc1uCm+3ePZV3NKfJqLPO1ZITDx+bHZF -6rcEj1P42vSqpphV1XEMp1WY/hWctmI1xbdLdrt1z7965qX4cVv9LEd02gaLNAPKY0gemF67cPoE -ryt5DdHplZFnR0tJD5USmNBv0t8r+iXBa6hN+3M0xWtqZl84fALaXbmMEtJHPPaI5xb5c9Mdo3CZ -xlWSQYFM+lvkjmG1y7Jf0Hr+aNmb4ypmUXNL4t8h+Cw6S88YktKT9bKeMqRDD1XPJZ6cZeQp8fXS -u4pYlOSqoBXFx1HuuPrrUjAbs+EY0r8idYrZNapVSeaocxkpNU2wenLRFSoQEC1aZpi0aFgimNSH -Zcu8Wc7h93KZLoahtOxJD+WmK1akFSoTrJY/J7mTYU6GHrUMqWfslkd0egWzK5h9ze8oNf1yhLnN -5TbdJFNyHGLPT0qCUvM/yX0ESTw5TGpkMvp/d+XTUsSTt5B82A2n/PnKR0/5c5fdtpD6FzDViG6j -4FUnw1XchtjwKm5JrKqLXrxtRK0ZwtMoHt0l5I/oc8yGUTCLgtkTvOJlKHrVmF6fZJf0qqzZPcnv -E7t+0HMnx9nrXi3TRRDmtHfLZo/rTfIGvV38Riuaetf743bRi9UyS8ijAupToEQrIc+/qnY52iT4 -Uc1b/PhzDK3nyC2f4HJLf6/wd2k98ZBL6W0aMRYqhklwucWTr/T2Ck+H0K4KXkctSnLT1tzmYucx -Q5cNx3Q6RLdP7qqTYX6SOWqaWtXVpq03ZfnoKJ8d5cOT7HbKVf0SHLWpCtdpJfQ5vWxqblEy+7pj -kZxGwSzqZT0nuZrdFyEsEy2jZLdlwylUoBcUKHXHoFc10a+Kdk18fESfVzNb8uMruR2pJz+GqDZV -tY6/oiOXbb3tCPyO0DBsfkvqOXJZXk1tUjTVMgx+rcfRYmiHoOccaW9zs40Ndqm4zUfvk5auG1fZ -+KhdR2ipWlGTeu6g14feSE7TwE4pfHbt9civs2x6tK5/WeYfaHedP4p0p6EbFPoouuS5pKY+Ke5k -SHvbDXK4p/mk+DHJEFqGzrKkpqM0DaEpDX64OM5gKHueDX5wt+1k+EFJ/OtOK+qiYVTc8qaYkyCf -lj1KhlSTxJ6xW27RLmk1R2rpm2MNdrSnsVnHc44u+g2xY08p3t92f1lfgiQWDaWnyV1btRy765GK -suD2xKY7Gepj+FFT+Ovk0MNF0GOWpBUdqeZINT2lWHcc/nW5CMad1pfiLX6yt8lc9pfihwxzsPNJ -MWSWJBRNtSrJPZ/o9auOT3Hbo2SPkvj47Wa4m6FKbkeqaVpPFIt6zDDVoi/+nbLb/TmW+HgKbj/o -OEJHF6yK0G5IzLJaVHSOOvmZ4PWF9EHJ7uldRWhZUlHSmorcdYyeRSdZWs0QXEb58C8iT8leq95V -hJYoeCXp7VTsftLTdcsjN1XNbypuf7QMoeZfiqc2FdnvWhx7c0y5asuPu1CFVv6dRcOf9VTBakhO -n95VpK9bTB8VzKba9FOO+Me5Gefdtrjz7s9TvaxIfo/g9ogtg9DzDj8b7NwtG0FQkJvNyemcnE0+ -gj3pic6xhJanVsVDL+Y0NuuEXHcvx/rzTi87Uk89BOuuq70uBK9/NV23Ld20EhzzJg== - - - eotjT5Zx1qk5ruY4lNMpORy489QsW7OMJ0VfDP8x5EGwzTK2w5k7Lu46tJP9JvoxT14UPSP5ahrK -2aAdTtrhvJz2alnNbac0Xb1t6BzvTutBz+64+wN5kkSzTuxtd9jhnvYpw89Z5uI3d5qbZa6WzV4n -c1r+dT4Z7qJ3e1vIJEHkOELPEMvSoGiDX0+Co9R0te0/ivf3xV33blo+hrcYvtx2cldSavoiiHvc -rHVE6omC2VTc1uGnZp2TA0JvWci7vmAWdI5ttom1LOa2t9tkkAOtZYtHH6ljDxnqIfc5yRGb6mMI -bxmcdWhO+5QiC15bMYtyVZ8MPaVIexubbWhwG7VqKEU/5QiD3RSr+qVog51OirUIpuI3JgRygUKp -XjeEmh/TNK3paUVftHyK4c+armBX9bKnVhWppyg1US/7Sc29FGOPkz/vJsU/LXXR80sxhJaj1MRD -jydDfwRFZgjz0Vf6mySnVzC7elUTi4rWM2SvV3UMs+WS3V69bA9+dcfRXvdunLnZnJ2OPZIe8/RH -sRfDnyT9Ucy9DtayEgTEG8AJbgADSDPOzGm4x+Edl4PeHn45CM6eB3vdydmYG5CW20rO5t22eONo -z+PHce1kIwhIyeHc4wluOB0ISOx1pLLkw/D+Pj0Uyw1n0+EEZwA6mB2NL0s9BPPPg7nt3GzcTnZ3 -HtrJ1s4DoWsujjK36d/3ZhrbyUoQkBEExYgCBYkCBcvhyBtnd5tnBEFkuHfc3nV3150bzrjZyF8n -cxu6OaGSWxT8/qeZi5/L6ZggIGmHg4OfDoK119kel4Odim1Tqcp/3tx17bbFHLeHYB2CvQj+Y8iL -oQ1+K2fzbhr9fey2tdwme939dSWzdLErDBPphWn0m6PLaWnWcbltF0MROX7GMGSSobPkxVDNOuEG -JNyg6M/x1Kofc/xLUQc9TymK1FMXQZYDwnJQ1J0GMscQWorWlOSyH5PEuy3WOugGRbtx7DGUQRDU -rjJYqxz0XK7zcp3/NPdxFKlpyF2vbNoux5LbgtBTlJ4hc0S5rEmGSTAMSlN9FD+oiWpXj0nm4meD -3Qxy8+fVYWiHYf15sNbBwc9jkh6TvEHP/jp4y+AtU8ksi3ZJrqqPoKlVUW0KMkd9DO0Q/KSm6V1F -Knp7Xd1xtNe1mmaCgIAnUMDdp4ckyuHAm+YRxz4M9a+ju83cbEiQzappc7e9WgfdnGA7m34UT2ua -Ylc+FM9OR9W0VdNIDifT4cSqaa2muVo2d93K6aiczsnhpBmX6XCCo4MO92mi4Pu8cWmHQ3/fyel4 -KEA6FCBmJ1M1rdxsVi2Du07lcNQNJ+VwQhCQdeti7zs7nVXLRKoqc17byUoUKEwQEDbLzg3nBAE5 -Nxx0s6G77f66OOvAHU7b4aScTd11OwjOG2duTqRQmUT4vjdL2tveLFM5HbXTkTlO7XTQjAN32+x1 -P2mWztMjhv9pglT1/r78A9dtsz1u/zia22jPc7PM/r7fPG0wJDscEAQFq3VM6AkaRZb8wuwYlJY6 -Kd4hKHcdu3Fpp4ODn0lNSygqb1na4ZgdDppx6PBTtQ6rdXpSlDkN5jKPKX7O0SdF0UmKTpIfwRrs -+NMUvS8/jrTWwTsu1rKYy9wtczvuV9GTXWczDuxpH7Qkqe9Tyu5iiItgHH7s14XYFR/F2ON48ROx -ZxM+d9Fz/X1qxpE97j/NuOvUjAN3WU6CuRjWH+hqmsrZsJ1OvHExx8leJ3ec/Xn399mg95+mXopz -2Mlf15vlLn64x9GeN39fPoZ7OcpfF4KgUDmcNsvYLEM3m5fz4u5TMy3TQQdys7E/D96yHfRWcMuK -YRGKekgy/zp566AcFGkHJOW2+sf1X5d/3y2W9mienew7AaLpcCLNtJPDSTkgdueZICAlCMinwwlx -A/KBoDCz7F9Zz5m6mnaDoEhV97CMt87VODTTNh1OhJvNum1rlsEc52pcq3Fv17UbV3ayDwTEzDh/ -qrpbN38g6ER9cbQ7D+V0PB1OfDqcSDscNsvSTkfuupnj4CxjORt622QtqztPzTgke46C47jbYE5z -s6zcbMbNZgRBoWodfAT9cmS1rNWy/yxDa0pqXZPb6iEob9rccTfotVon7WxCK8uTqD6aHhO9wfAe -ydjzbhDUQ1H2OJiTiEULNYLXOynantdqWcjhmB3OHoK+GM6b9pfkPopwt5UcEHFzgtyAvNyGateY -01quY9LPNCGPC3ZVa+qH39xpb7fl5hmD4tnh4F9ndxy9ZXW33aBHYldTu9pfV3ZQhNxU5L51caS7 -rtWyWwTzkow/UA5DstNpO62knn858mK4j+HsdXC3qRonzTgiCAqTA3KH3h2CKYcTbxrddXHXwdu2 -cjrlZmNmnJjjchC0vQ7WOmzWSTscNeP8p0l/XtrZuFt2i+ItkjC3pRnn7Tb7C19tazWt/kCZ686O -JqIAGUFAzk4H5jiY49aMs4vhC45Dp5mDH6x13A5InHHobtNBT940HfRUaop/3rtxLue1G+d2tJaT -hSdOlCAgKIcTnjjRnTjxbhxILEsoGirPj2jW3TeiQDF7nmlVfzFEOZtys0mzDM0yVttarTs7GggC -Elrf3VxpUFyzLORwxqyjchzLabMYlprGr2xK3uPcFmcbmtvqz8tB0EOSbpaFKFCgmWZ/odvJ6m37 -Q7F0piNUhTlO9rZ3y9LOxnOeNhiym1Z/oB6Cegj2IYh3nLlBYXY2HhXtU3T+uhfsquR2bI5FqJlm -G7GDguUy/0Rf7rtH8jXnfnnmYxlzHNvZqJxNLX4+XlZ2aHH5y1IPPZJZgkrSQ5IpVh2R4pxxYk4b -2Xt321itU4Pdf5aots3D8Aa9d8viT4tBEmNRgvWfZ0pH1GrqISh7m6p1Uq3zfh0uhrGW/eLXglcW -/JZW9S9F0VqGWnQ/yVgES61zetkU247QlCdJV9tgr4M/jw4/PPzijgOlpwhe62K4ahyzA5JqnXz8 -QmcJOkuX0+Bug83vKU1dbTs3IG3WeTVN7rj681QOZ+1scvDDvw8PwXfTYE1LOZs2y2KOa7eN1bS1 -06m/jkSOX20jQVCYmw2raSUIyB6OvzjmXyhv3NrRQBQoQhQn7A9MtbEuiiRVfdH0H4Y++O0g6BHF -EsUJtbPRwe/NOjPH0Z4Xb5y64XgDGAB44gTK4ZicTjYAHTQddFA7nf4T8c7ziCTeeW2Hs3Y6N/j9 -ZTl33apltNfZnwc6TVSJppsOiAJE3HB6M4W/8O081uv+aZqTJG+SLpeRHBCys8HJkZSqoNMciWGV -eWatab1p9JbBGefVMlbTTA4nPIEi1jQ9DPVwrLsO5rRW68RcFnMZu2ngBqTtujsU1w4n1jI+DHsx -9JAiDn52+L3dVn/dyBzDYPcvR5nT6I8ruenpXeGOGzsb3CRD6epmG9rp0F/nh1/qNEXqqZ/ifpJ3 -+IVQ04SiPQjSnGZ3mu5tebft4LeTJNrh4GJYWlOPSeYh+G4ZLn4suP1N0hS3u1miVlUln0do+C/H -+uNAp5hywzA6LXccvGkqFhWZ39rj/DJc2W0Yp1AIDdshuHKa+20l+f4pUzbrxNwmQs+W257a9kfR -dstaThOx6gh+36D3OUeY3NL4uwodt1a0F79V29xlKLLrP5quWWcfw1ccj8zz9jqY007Oxt02T1nK -2uZ2MpXDgbmtlKa+ONJdt2ZZ2um4mhZzXO114AkdRJATaaczgoCMIChQ5hwUkrK2tZmGcjjsts2e -V3ug/Y2rpoXWtVXb8sbFWQZnmcxtJMiJNevMXsd2OPgHtpl2cjblBkQEQXFyOGmnA4Kg6AxgANyJ -E2umyVunZhqqfV1wPELNnxT7UdTFcM2ys8Ohuy4HwT4ESeX5apyabXAX0l9ocjJ341zu6yHJG/Q+ -5diPIO1xs8fZX9dqWgx+JDQdlST/cfzXkUzyM4a3t7VZx9xsTk4H5XDOTofduLjj/pPkxQ8Hufrj -yg6nAwExs0zduBAEZPY6z0j+o5ha0VBZ0l8He1wNeiG03MfwDr/78z6l+HpX1Ira4ed+HV6KthiW -HM7rdTw59iD4IUUeHfNT/LCnXorttq1ZtmaduNP8MTyhJgo1exBUOx1ys7nFsC/Hdsvuj/uMYUx2 -VXz80HnKosd+mz6CoHP8yTAHPb8MT+53RV+z0K5OhnspitAyhJJsxvFPscSWV3QbxaqhdfWoaQxy -opXNw3HNOu7W0UEP/7j76+4QhD1OBrucFD2nyZNii2+3CPkuuD0iQ0/o8eNng91+kiKXtUVxBr+R -qqredxdDmctor4s9L/Y6fBTVTuZm2sxx9/eJSjP3vjfL1A5H7XTWrFNuQFaNQ3uc3HHmhtMNYAAk -CApS6rId7d02U7reIDh3nLxtKWdjcjggCAgcijEYkhuQXgRBJRl33LnZnJuNudmYG5CQyroeaHY6 -8ue93JZm2dnpnJ3NumWx59EeeG46HQoUeDiW1tUvR9vj6I6Tua7VtBkM6++jOQ7etJeN4+H4bt3b -gWknI0E2q6bdIDh7XYlNXfb7lJq4x9ncRnNbu2nptrUcl2acvxRXaNlkmrnX3d3WjyL+gbQHjpuN -mWWotsHfV38daUVZ9Dtq1Zbjyk6H5HBEDmfkcPayXLMOzHViRj3KfZfYFbSmNNjVIqhyGh2C/Tja -X0dKTZSKtlw3D8NVy0DOJsw4/8rOILhqWczTu/b8pM9J7HknR5Gz+TYgImfTdtrcbTWn3dxGb5qr -ZfHn1eHnehuacUbq+YSeQyTYYlGRSYbS8oOWLddhuU7cbfXnyd72QcWR+5UR6TAiz2uOeTJ8tw4N -dj9a8iXIkllQeoLUlDdJlstcTpO9Dua22eNgjRNzHNB6rmrak579SYJU1GOWPlqS8PWrnncyHLGp -aEVRcBtS0Vv8cDJ8vS7+PBoEcRH0z5Elsyf6LlLXWxTtUVQzTeV02qyzcjbxpuVhqIuiPo7upqUd -DrlBAXtcL4Jth9Nq2h2G+AeWHM642aSZ1mpcyeG8m4aDHsgsQ+PYbtwHsskGoAPJ4aRa2GOi4QaE -3TJ402ivo70u7XREEBCSs3G1rNUy0Qv/7luHoMxprqapWdZqWqppaZax29arqIiOi9RUF0faA9mN -+1CgGDcb2OtY9Z2P5GqeSaz7n6rnVGfva7es3KCwP88nR3bj/Cu6kufT6tYfSG42JaczbkBkbuNB -sA6/nAxB6cmLYLxlamejdjoyCJZZ9oGAgChO0KhMPcjAtG475ra54/QwzEOw9ro8BE8OiE1+S9xw -wZLr+evor2O1zi2GMQjSYgh33D2Gq3ruzfHVOipn026aXpIu3KbFEQQBkcdPAkYUgfKXdnPs0ZFH -SVn8YtD7U7PEriRnA4Pcq5ZHqEp/nU6KuAiyWyaDnYp1dc8bnaBLb8Pg1kR+VafZah3Z4/hx/MsT -5WxiWKcKFBGEDCpFWs+eBHcS9JgiCa/7qel6ndGL2uA3f1upRVk+O2yOUSv7l2Uehg== - - - 8Ka17pgIFzIkHtBNijop+ibZk6PHNEfrupflC24/YFBOMXyLn16K89fVIjiHIB2GKGfzq6fMSRRC -2/xI0t9XiyBekngYytq2cjjnBiTErrxp2iH4chvK4bSa9mpZP4qlFfWQ4sltfbN0tYwEAXE9cC7P -NyRDTidFyyR7zougvWknhyOCgJAbEFTLapAsORnraTZMREZq6mpZm3XWTiftZGmnY242atb5W/cu -TzXL/HG8v2/muB4M3W0jORuSA8Kf5QoIdIdgm3XWrNNu2sttNgiG0jQnSxkEUW/Mkya8dW5HWzsd -Owxt0NNDcO62leuw9Jv0xvQHwl13djqw570cp3I45Qbk1Dq06N3iJzpL1qru4NdmnZPDETcgIAoU -IYoTHtQ0we89ivs4rtT1F8VZ09INCMoBQTkgNMixbPkFP7wcQep5hx8Ngqq2lR3OB4KiFsPcJGGP -G63qS55BpylKUb4kQxCQDgSFC24tQl4mN07Bqo2QFAxXCrSiuyn2pVh/HweCYndPFy5VP5p26LVk -mAW/uxjyooh7X8vh8KInMwLxokhCy5fbglBzF8P78+BNEzcnYL4dBAsVLztP6esZUB+b39J6htCy -Bjmc9Eb0WaSmvymuIHl8wFYl9Awqy/vr5G5rtc5JXn3AnJT4HxTshuB1aFX7stxJEg9FdttQrsOD -jErqhU1sGvPxR+pJg92qddSsY25QfFo0hcrUm2hOiqAUzUexDkHb++JMUzmctMMpvbAsiqmW0eA3 -f54ujrw47qLIIgLpI0l/3ux19efdYXiTp0yeo8Z1m81ICITy+dReJ3OZu3VaLYO3Dc06Z5aBIChy -MmziBg0VHMPb5mbZ2umMm02IAkW52ahZJoNfum1n1vnLsva8tcN5s2zNOOuWpVrH7Tb9LGWws79O -5jZ9FHHwuz1vB0NW0+Yv5EuT5HDcbas3zu68EIryo1h3XMxtceit8BwnTZfrcJJMs4zdNjXLRhQo -0g4H/rha/GSQA5klKk1tr0M3IGvWgTvu3ba0s3m7ze02t+P+8/zFEe5w3k5H1jTb82yvw8OvFkGT -y+TQy8fQ/jx3285ORnI2I2dzj6PKcWbGMbFsiZ17SlIXwdnrVE1zvS43xRhe52OIck0bLBILE6kv -xRnc4C5zuU7aZSa7Rfn4sfeF1nOF30Vm+v6+mdtgLWs7HNrjSm8rdxyqVUfs+j9LudtajRNvGQ1u -q3lN8XOQeqp47pTcDp3kDXL86K3eVGWnZUD8BzX7MkwR6mM8PE+COMj543diURBKilizxIObYBdW -yyF4rZfk23Eup8XdBntcHHYxve7JkQWzMr6+j2Dsae6Wwd1Wgx6PkqTYdb0utJqndq1Br90y2evq -z4u7De40Hj1lMVw5jTdJuOvirpM7zt00ESyr3CeLIuqFQ2gKc9234XSbzcfZpNzWp2kdhqzWEbHq -Xo7z16mdDojiBLkBSTscDym24pg3y1wU3SwzQUDKzYbVNl0cYY5jN03kbDgUJ+BNSzmccgNyg6Au -hiDU/E+T3TKSAyJ/XEj8kk705bhWy9qMM3Ob3HV9adahuKFA4XIcH47zxqkbkFfrwFqmi2Dpffl0 -PTvZ63UzCKpatmqZu22tln3O0ifHO/zir+PJsf4+VctSDkibdWaPmzuO7XBQzqbVsvnr6s9jtezc -gMTbpnudH4Y8CMrctmYd2ONo0Hu57exwclHMRXL2vrTTOTsdDwQFyQGhPY4XSfvzelL8TzMFv6RV -FaWoX4ppBlKDW0tmUW8re5pfip9zHKnlSP2u8LaJVdGMk5Pg6nX5UWS1jqcc+RDEwe/lMlbrwJ0W -s+US/KY97g67EEqSxOwK7a7YMMtVZXDjzdAvxxrsPukoUrcwTL9Mj6NW9BZBO+xKclrkpvUSXMFr -Cj6v+PAsV+3NcDdDOux2U9TLcOUy2NNKrVqS2yZ3LTrJfQRfrrOTn+pVZ5Bjye6JXpdcFtSyO3rW -pah22q+SqpelPc4OvdPbqtwXxbaecpS/ju221+NsEWQzrdU0+vP0UQw3nY4OJ0LOJva6Net0KE7E -YgiC3RT88uF4cjjfCR3ODkiOEpUS/rfBb/48eNNeTVs7nTXjnJzNumk0+LVZp+109O/DO2/lcEYQ -FCMICpKzebftY5rvtp0cTv1599f1YniDH7tpZmdTfx7LbVdt+3YbT4qgs+zHkf4+VtPOTqdDceLt -PJLK5h+Ifx4Pgvv38SB4e93Z4XwgKGYQ/KAsLpIf0yShKD+KNLfVnOYZxdGqfs4z3rY268jcFnvc -mnVor/uYZO51/wfW3CaCnCA3ICZnY25ATs7G1bJfJEvn+VrVEZcNleS7beNm825b/YFttr3ZZocf -KDVLbIqHYLnZ1OH3qutRqtId52acNtvYn4ePIC5+9/jNYGeHncqew+Q4hJYfUwSh4o+OvTmCUrPk -rq/H9SZJEsMeEay7bfa4G/T8kyyx6T6CMZeNTjGVkqh0DHnVExpeuasden456iNYg50qdk3p+XpX -kdktseNW3IpS0rSWPvmR6HQNF6okpz1nGEpFFKyWXFUVuyD15E/S9TRU3MZouqSmvgjeXdaLn+gk -V63Kwu/9KJrgdsgs15+3r2lIhvv13NFxtJot2L3B73XLL6LQaHVzcaS9zj9H1LuiWrW0qp/zrD3P -J8tcFDcddAg5HFoEe3NcNU7LbaRVBZ0m7XUmyGbcgJScjbt1SOmqh+MNfiDU3MFw5rhW09ROx922 -l9tYLUM5G5bDwb3PzTK200k5nJKzMTebttPBv+/VtjXLcPDLw2/1up6ypL9uJ0URiqrcVoSi9Nd9 -TJKUnjjoyd3Gj+IeivG2zRwnb5usaXsYwttGd9ztdTnoyR2XZpyX2+gPbLXNH8WfHG+vizfN7jaU -qqLgOmptPWUJOk9PSc6fd3Y4acZxtwzOOj3H5V1Xf55firW3sRkn5YDUn+eLZN11InNcqafIHPcw -tL8v3rY0y0wO5948U4qGwC6oHGVuUzNOb46x2/aY6NrhzN12f10JRUcpSn+cy2Xyx+Uj6JcjvGV7 -GaqE+pgNl+TzDNbJBK/7Upy/jsSqobPsRxB0kizYdckvaU1FKvqfpV+KJFP0gJxKb8dIlVh2nOSm -P6eph979dfoImlyWF0OWu8L4+UuPm+B06CR9EtxDzkSnWaBIozZF1WuMENSMWAqGqkTz8YDMsg69 -+ONUQp7/TGnQC6WlSQ2TxK4KPaPUswl+159XclnT675aRzW7Kx/P665PcStaUZF68uYYcxrNqFi+ -2npQFCbDMEofFR6+xaoh1OxJkRdDvyRTLbvH8FfR/yR7MlSzTR2G+zi2WWZyNq626aMIQs2PSf7l -KHscLoKu+BWh6F+W/jjOHfdumtrhpB2O2uGkm42aZeMGhM0yN9PYLHs1rea4WNPaLGs1zdU0mdtA -5+mTZA16H5P8yTF0lp+yrL/OH0UPKb5cNnvcKU1PabqD38rhpCAgbqdTe9642aBZJ+62nhzt72uz -rM06rqbB2xZvWtvh2J9Xfx/b4eSfd1LX0ImK0NS0sj5Jyp7HchuqZSQHRM04uud9xpGEnqSz9Iwg -L3p96PEhqIOhmnFK7trC7y+XJZ1mDn6xpqlapmpZrG0wt4lM8kOKv1n65Ihq09Ka2mDYapkugjno -6eDHi6EugiH1VLmqCC1tsFu1zUloX6LGDBG8bsmtzIdPyetUq4ZQ84OaOQmq5NcFFCK5b5W7olo1 -5bYmdg2ZZP5x+bfReKVirFqv+CWpZZbLolQUFrsv+S2tae11ItRErSkpLWGzi2pVVJu6YtYlsyU3 -1U/RBQkLATpuqEiZUvw8RsefcgSh5gctW3Q8e95uiif8TfPpQ942pZ4m1PxNsga9EKuK2rb2OBhQ -n8L3KBj207I3xc9JilSzhMdhe5+nayqOX/Ychs9h7vohQ54E9xH8TVIXRXTLVoxKofNkOyBrBrJu -HZ0kYc8LQVCQnA0Ohv44jk4TxaopNvWUYj+GfznC22Z/3/2BaoeDckBsENxJEt42EwRFCIKi5HBu -MIQ1Lta2HhRrjmM5nJXDOTmbkrOZvW6kpjtJwl13WtVPSZbS0+WyH5O8xa/lOmi2scGv/rpdBD8l -aXvevG1ulqGcjYfihNnZqFpn9jj78+Jtg7Us1rKVs2mzzrtps9etmpZ2OjLH0RyngyHIPEPn6SHJ -t9vSLDM7nVTT3E2Tuw0HPc8YplY0JHZJYjeETXuPczsctAMyclmV6/bgl3dcrHX+cdTF7w6/ddNC -DkhPhv4o4p9ndx3ucbjH7WP4n6YuhvCW2V8nStNU26JYFVSKITLcx+/tOi4PnYAcP2C17aphGlGv -QuSnAPUktvw5SxnkYkwjHignJTjOclPXy7be1kOGuMfZ3oZ/G0t+Pai6j2LrXUNe1iR2T2TXtaag -Ubw/bxfFueNGLOry8Vd43eSmW+9aYs+7BPMz9JEiJQI/FEGS7yrZZc3wKE1PqzpCzzz8Vm2zm2JJ -j7fg9y9FUXqa1NSkoqDUvMOPBr1dBFuYRCk4vkcRtKavehaRYRWLfk6yFsX2+35VRbVsT4qeEQSV -IQxmUWsqSk+9JNnwQzkcudNAZrh6WRX/58my3GzEDQja6ahZZm5Aaq9rybDJPYe0KagU5457N03e -MjfjnJ0NSp5btQ0yT7zrQOT4KUeUmu6eR6JAsWbZm2knCEgeirw40t53h2H9dXO3tdwGh+B/nvCm -8eKXSk0PGdLfRn+cPoag08xFkKSiOvjR3DZzmrxptbeVVBQHPVbLRpATdNfF2/ZmHbbDkbfNJ0kc -BNNOh800eOPgjTs3HJnr9DD8mCQvirYI1uDXl+Nfkm/GcTNOzGWvmCWxbVz8TKoZg9Ot9CyRYogE -+dGzQS4XP58ccfDTQTDmtlbrvJwme1tfjnj4+SVZYlcX7LbouIq/d72uu2VoZ6OXo8mF4W6Tv+1H -SRenkA+R18uvj2A0RcMmWI3hdEle/+gYYr8p+vyS3RKLmt5VxKoe1PSYJT+GIrRErenLZU/oqXuc -zGnw19GgR3+c3G38CP6kCCrJFbvyYehy2cp1UvR7wvOecgShZQpeXbSbglfRaq7st5XXrVuWMYVg -9w13nS6CItT8TVGUlp+UFLVpLoIsOka9L0+SMKe9XPaXoapVRSjKlyMNdp8VdfFymVp4H8N8/PYS -9E2SBr/Y69hNgzutH0Ne/D4k6I/fKm5HdJsEr9wJHVp4vKIUis2yCEU/Jekhx1Ga7qLoclzJ2eBi -iI+jLoKlEvTFbydFDznWWufNNqqWedS1P8/SypZME/e83OtAYygiyRoM120LQVCIKFDY3kd3Xatl -+hjuovibpW+WuBiiWWfkoPhRskXHYW87KkVSSfYhyI/hDX4f07S9Dua6JDC8UtGWir5c9i/F2ePO -DgflcEwQEJXTSTmctMMZqerJfenOi7lt7WQpp8Nm2tx5dgjS4GeHIB1+8efhITh3mw== - - - ukHhah2622BxW1LTlcv+dESpYVM5jkbwF736y2RP20eQH8VWy8oNCMxxuRj+pAhrmbtlrNbJxZC0 -qv0oisxRlZKjU2zFrMleu2Y4F8U67E7+fUUKxeLhX5hEKjl9YstWzbJqV0W/vmriaKiCNdIRotrB -MpXYc2+G9/j56pmT4+txOimKyvIfRZJZesIPVI48Kc6g13IamnFo0MvHMB/Bjzny4HdaTZM7Jqnl -H0VzUnTZc4xXK8SeU65qUs3Rav6sybrhlH83wfAMhieXRdnxmAyb0tIfPZ8Ef3NUxfAtiuy22SXZ -m2XLbsP0uqcs140jf5uKhm+QkPTluZflCXZV85uHn9xt75a9nWZ/Xg6C8LbJ3WZqURgR36IEYsHt -dkIHGSojDOCxo0TfS2qKUtcqt31S03oYpp0O2unIn9dynU6Gq/b0kGD9eXbHyRkH97rZ61puW7UM -D8Pa607OZh/JEXqKTNMGxZLTCUFQmJxN3XWvppUbEFwEVWy7cl1Smt7fF4KcIDkocjKMzfFJRT0i -+Ivghxw/ZqmLoQ1+8KaxWLalriARHJFiKj1DpbiL37tp5QYk7XBaTTs3HJTDKcl1FN3fQ7H2Onjb -aO+bOe/dttjrajHUy1L+PFXL4G6jv472ODz87I8zqWbIHOeP86Djpwx98fNHsCc/UEqCUvM3STz8 -1KyDdjiz59XgR3tc2tm8nDaDXi6Gd/jJXsePIGotU6tJ89lnmEIx2ZW9jT/BGbHVjxOUUYqaVlPV -mi6+7cLkUeHpFMzO44enY42TmIqSKMbXXbH7n+NOgh/19M1yBr3Y49qsA3PaLn68+JFS0y9HG/Tm -r5O/bgY9GvTq0NPFr4SWL3rt4udhsJuPYV6KLiWQDy4tfTnmpEdSSVjMjtwxy5+7aFgvx7freLME -pWjoLFNqiUpLl6uGyPCPoiy3sdw2imX+PFOtimJTfQzlj7vHL7SiLZrGQzEFx655BqGozG22t31M -0aSaH3LEP7DduNjjTjALu+VUu/Jj2H7eq89fTKZSy6JYtXSeIXIUmWUOgmun826a3HVn1rnDD5Sa -s9fF3KaHoD+OH3K8vc4GPdnj1i0bNyBnp0OHostxs+f15rmXpi2KrKaxWQflgKAcEJnLdPDjSRHV -uqV1rUHP/jw9BHPxc7fM/rq/JHHwA53mKEV5UeTFMAe/udvgrSM6SdJJntbTlJ45+N3gd39f7XUo -Z/NumihN81HERzCl70cra4cgvG2114FQE9WypFWFvS7+utPbrmS4Dr+402Aus0EuZIond92y759S -/M9StKY/WpLU84OSuejdYGd/nIccdVFkOc2jnn2K2uUoiyG7aXC34SLoQcuQetZiJ1pLmNzCePKT -vVbx7RgRP3LXdtjho/ejIon9rgjtLr1NotP+asIh17PobYq7KdahN2pR1tya5DfqdXVRjDuODr/e -FPHQazXOj4oh+ExaUZJq/uY4e10egqCTVLXoP4on9kTJ7ZBZZr0tT4qj2EXVs/xxuxmSWpP1qrC5 -fdFv6V151HS9z9Q0dNPs0HO9a0ktUS2aclMW/bJumvS2vqrWYuibZW+OeinSoVeHnU6GIjY1tesq -hv2znD2PH8fQWaLa1ISWvwh6SvJH0Y+KetLTHkM69HqTBMAqZQC13d866cvkkDGR+F6TNXmTPE3S -LVJImrRJF9yWaZYBwFJIUmpExYyLHSpM8wBSKSRNtuwAbqjIgUNmxK9nDMCVy7ruknl9t3e57vmd -xHHb7u19l219t3Wc3+991/F+13cS7/Nbrmk+13Gctu2c3wcgo+/5ftP1jlzXXSo8meP8Lus1v+O9 -vsfkrtP1zu8xbv3eaVq2d37ne53XB2Ci77m+1/qu73uMy/oM2d+1Lef8LhOLoec3zYPMZXoAoxSS -5vP85u385ve6tu3blmmyJnGex/c+v3Wbx20+l2kyp+17t/f8lkkG4ML3PR6ADPne+Z3M6X2PB/Ai -cZIH+YKsSRZZD2CUQuJ2LdO6juP6buM1Tuc3ru83j+96n+89vss0qfP53dMDGJkxAJdtu/S9tncy -3+Ve3/eazCETQtLMOMHwq1E6AJMBrBhAibb7vM/rXNf7vb/lGq/zvc/5fu93vM9xnqbpW9/1vM7p -m5Z7+uZ5mb57Xsbtnu9l3N7req973bXXey5jx2s8p3WZ12Wd5/Vbl21Z1+/c5m9b1mXYNV3S9d2W -dV3XbVde6/e997uM33he13md53V943Vt1zL0nt7xXO5pl07vem7rtc7jumzbPY/ndn3LuN3r+Y3z -e87jJu4AVgygtOt7be9yXud5LaOm61rW6/vGa3znbR7nczy38/q+ZVvmbRNZ7/ot83ne5/nN9/mu -97Re73WvyzXO27Jt63qv0zou5zrO6zqP0/puy7lO673e23Jf53qv9/eu87qu63Jf07Ku6z1ey7qu -67q+57Te87ku8zevl3h9x/md73W97/W9122Z3vu+73ea3uvd5uWdv2O5t3dd7u1dd9n8buO0fN87 -f++9zuN7X9d5bfP8Xtsyf98739O1vN+7vuM7n+/4zvN8vvc3L+e8vu98vsv6ru/7vuvybu+7zO89 -3+97ze/9zut3zec9z9d9zdc8X/e2ffN3jsu8zu91Xcu9zvd3Ke9pue9L/c7vurzzeE/LPL/b9m7v -9c3zPc/zMt3jNy3TOM3TvV3bPd/XdN/zMt7fem/fut7rvZz3eY/jvIzjvc3zPN/3/B3v/M33ss7T -u6zzPc/L+M3jdI/z8s3zfI7jcm7XvM3vuFzzOU3Xcs3fOZ/ved/X/Y7j+r7XtKzvuC7n+Z7b9Y3j -t4zje77f+K7nMr7vOb3zd2zvNi33un7T/B3nui7rvW7Lu67bvazrOr7L+67zd7zLus7fca7jMq7n -u4zjOq7zd8zrua3XOt/ncp7Tek7r/B3z/C7jvK7nOy7nem7nOV3neZ7nd57nOJ7bt53XuFznuK7L -dZ3neo7bdU7nOp3nPL7vMo+XbNze8R3XcVqXdfqWcx3Hcx3P7xzPc1rOcznHc/3mcRrvd/m28dvG -c/u28bu3ZRu3bdym8XyXcRrHdznvb13G8z6Xc/3e5VzHdznPb/zOc52X8dvGb77Pefq+7/y+75u3 -7/uub7y+5brm7/rudd62e/mu+7vnd/rG6du+b9ym7xrH6xqn7z3n79q+cXy3cRnXbV7WbT6Xc1u/ -85uvb/uub7m2b1uu7dy2bRmv8Z2X913fZV3n7/jWddum89qV13JO1/i98/iN6ztdou0ax/Garnn5 -vvt65/farnu5ruucr+ldtnHZru06v+V8t2v8zm/8rnMap3UZr/Gd1nG8zulczmt51/e6tnNZv/Fb -1vtdp2td1vWexmVdr3We5uUcx+mavns552t5r/u8tvuar/k7lvd6z/m71vt67/Udr/ed3ml552Wa -v2N9123b3m8772V753n5tm1+1/Edv+l9v3MZt/eaxm08v3Xczne+z20+l/lczule3nVbt3ee12Xd -5u+Y32Xdlne73uV9t+W9tu37lnd752Xe3ne7z2/cxnub73Xclnt9z3ubl3e7zvPcruXe5u9Y3nv7 -tne9lmm+7vO9xnG5vvM+l+vbvvHaxu17z2Xbvvv8vnfcvus872X73u/75mm95u+433v8vvObt228 -zmX8tnN9x3WZz288v3F51/f7rumbv+Nd5u+cp3WZv++dv+N9l/m8pmu5v/VFlIB+EQyL6NoT0yK5 -vstS3bJ009jv69VW9cBz41BN69OVR9U5HGlxJDnZ2nmqO/+sraptfaq+9l0FKxWi5yTX3c+y1LL4 -+0AqO4Ng/Hl5SeammZMlmmUeZ8OGIW6isBd2Opwos8z9vN0sVTPNAgKxiEAjt5XBjwbm2oFGRoTX -aVIiHlhEdJiwXrvscVEZJSJDwHhBqmmVUaiFJEL5/CdZPrXNzLQPBMTsdFRtOzPNHsucNEnuCzJP -nyT3ccxLUybHE5Opx4oVpDyvT/Nf0xsqJTy4oBHx6CchPyTDLE9eBA8aPFjMzISwgpjRYocWMyEf -XybHlOPgMGw9z7OqdRjWX4eDHP5x+yiiWrYVw6jX3c1U7jiS3MZREjIj5nrRswp2T26bm+XfqiOY -tUcQhtMkv//ScRqUCEcIiwYFivE0rpI3ZlSY8IHHChMRkk7japqnrByOcMfBHkeL4Mht346bQ9HM -tJHDWbltL83eNEcuS5Lj0gw3wYMGB5YYogJE8MDEDRg7VkhklLBiP36zpEiobzGNUrErM/KoQIFg -9+x2nEwqZJLfVNNAEJAPBGQeRV01fzdNAXlO68qDn7xlJAdFh+IEHI4qfTfR9JplIXi9RIsYA9DI -pNDzqCxrzxM5G/w8WU6qk2yvnY7JXU9CH5XRqITnabBSNVQomAyb+LsSPvgAI53yVF3ZtclHF+lv -VS37anqb6NjRfBcWAX1u8/TX1i5PGRT5VP20bo+qcNfRWFFpUWJSguPWHKtoOaTHVUif1V2P2JY3 -z1ocQ3yeBMO4ac4g2G6bbp4i1/1TFe1oJSdjSa1QSifQyn7S9IOmH1WVw/AmxxQulgsTk35VQ3a8 -xcqkIkVy6XSflp/UzEvxBbsfKmRonJiI7HuPqurWodoWbjjkhtNqW/yB+FianWzcbNANx+48FLuO -6Ljrtl05rsr1k67jgJGhYZLSItbCoULiUvqwmEApfNaRgkUINWBBCz7AgZkYjJXXKXwWxS5fkvTn -sdy2btochm3XuZ4Xfx4Neqi3hcWw63V3kkw3jl/XFRTKRNehll3VdQl2W7MsYtlYDNVO+1X0iBU0 -PLCA0dr9UZuO4HCK1GcGdoqBnYCQITMT8or9vAoUklXv0U31DkldJGPPc7ut5TaSs6FFkQbFfCQ/ -aWpy4b8sc/Cbvy6kzwsgw8UMkhGWTpP0dEzJlyGSgkGBVk7/TOt0AvK47jkEn0/uCkLP2Pv+FY3D -cOW4lONYzzO3zQ2/kz2P8Dr+gTWnzV0mh10MenIYxmDYctxdmi78VvH3E/zWPe/NMlbLXK/bTVM1 -zz6aohuQk722QBE8UOAIIFi0UjGfHga7dsehfDxH6MENdqxogRICFWAGCx9gQmhUIFhO22NYi2Pr -eaZ6fnGtclQFwXBNmq737Wiam+c9krHnAQGDxQoSkt00Z0yiJWq84PFiskNlZMYkCq1ry3Wu5704 -IXHxvEddU3K8muNXTfclKXvdCALiep7MqhXz/DL4nV6XJM9bQJ9Wbp/i1+Tjo2qaldcG2KEHTQwG -63UXLpNcleSuP6vm6XnC70/8ruy59MZv59lkSYvjb6IhFO1LEx/LccPBzzMfRxGKnuD2C3ZFcDtl -z3M5hub4BxgxXFitj5u6gJV2mGlRggcNImq4MAJHCx5i0MiQaZkpgYnkOEfLT6u+ZDlGz6A0lT8w -3TSy02G9Dv4+ddNYLcs/b3SWIjUFta2pvk13zoYhjqav3rOjqU+SHtOcRZAmRRdu7w== - - - ICMzA4bGhPMiuF354D7IkFSgiB0SCELHjRYREg1/4DWHTExr/3hO1lOio3S1wZDdtLPD+UBQpJum -btvKca3XzR6og+Aegn96wvS7BkmIa9dtlCz5dRcrEg8qIi1SIhcsEsqnF8Fuqo5Rs6yPoz6Ob/fh -pJi6a5OPJ8bnfop+KEDITCs5nV57f3I2Jft9g6TFgiWC4XJOiqmmgSAgMVpcZkJI3s47QVDkXieC -1zQoUczfx4B8Ef1uO27+vBan0AvIf911bo77KZpctHXHMU5gLUpEQjGMomUaKCOtO2bVMImfx/Ya -xcOf3HYvR35NXRD8XbftPJLDcTfu5bxaHEuvS6Mk5FTTNTn2kHG5UTJyot1dJfFTxMtxDsNP28Y+ -/1yafIqa+HtqjuXwIzsbsrOBv441xyxYZjPN3TotQlgnv8fkurtZ3iQph6AMeiqifggZL1R4Httv -JWakoOFSxYB+k563SbLboAAzjq6ePpqqXPdFFCKx7k6WsufBHTeDn+t1pllm2fZvmqKydOnxF6wS -DOkf0WcYrhMKyPN5WRdX6gcXLWJSKRrXqodMyoyWEJQVCOXJU/6eq2yepjA+fymNVnKMhyDMbfYY -1qNok+MsiqiWkeD35MJ9WeJiWGrZEhzfZemC356iPvvKociT5IrHE6LnJ1ouzXP/tjrc5u/q+vQn -oF9FwykgfgYJ6wUFYjGBYvyNmmcXDHdU/aRrHo40GLKbxmrZqmniZiNyON5mM2aZLY4ktmXNM6um -UXJ8kuX7NEHxG5NS/epqglUVpT7FiEfx4CM93sJr3TR30xzB8guKEzjCxw8tYGL4jHrZHzXhzlM3 -zj7PlPPQDiekll08+updeXOkv07+OrPD+VuWBcNvwzk7nBos1IzVKSW3RSbpIcPY28rOhjS3DeiB -x3+qJwiKVMz2WIEZsUKliR0uHsBDjReRD4NeHIIkIZCeoqbYnVGNaqC8VKhIOzmiHU6qZXlJ/q3b -el7LaSJzrMI0mjmVXkghEj7HSdHDskvs8GOE5103TMQMFU0I0QNHi4kMSvQy+qhm+QW9D6ua/D2f -quum4WO4gluU/IbRcU+Obadz8ucegMABVPo+h6Cqhn1gAeNDxiXFqdRjJOQFa5WLompufWihArNC -nWYatKojl33pN0mfj+x3LYb4KI5YdvY8d+tejvugpkmPp3j00YqmGafcoCil6BApXnykkKgwhWD1 -G1pNPjVP94yBBSSAiR9DtGi6hsnrA00g0YQPOhbgw40iYsy4qFD2qfJsy0Ik5MUJCYqOW/SL0usm -eQ1Cy3oM4/Bru23E30Xu+3pdaD2NkFnxIeKykSqt5LafojAY8unqwvGcJHu09LTpJ3Zhfx7j5OXD -ihYfMSukOI7xu4uRWOzzu3gcttep+f1TM/44ddNIzqYWQRGel8GQ3ICMG5Az69CgWIeiDIZ2OM4f -KH8gLYr8eX7U8/SuIbmdmutaFFH022IVQuFtGZDeAgVCzXDrcf6qppRMHtWlaZV+Fb1F8EfRkJre -IXiDIO193gkQNdNMa9qP4NvZ/KkZs2OWH1/JbB2Gmg4oshMgdmnOrFL6aaIcjrtl+ijGHSd/Hkyv -Vzw67XUkFg3CpSTl11uzy5LZkfp9EfkrJhEMFRMaLSn4WXrWNIS//xXNS7E/Szv8Vm/78uF1kyQ5 -m7fjYLMMo2lSqoLQcw693Rw/6oma4RrkVqxAHSiADyWIgAGW6DEjxSkUUsf6GK6dxqPmaY5nUfRP -k8SuHvSMvW3NODTo6eaIAtpLSB95BEEt+gOGJANK/JCAHjZohLBM8rpPURn0Xjs+Agw8gIcaNFI4 -/mIK5Shx8QBj8jL6VfKrbppeliCWrUOx3TQYLZfodol+p/Q4a47VrMNuWQrUiaT/6RC0ww6Eiikh -fQYLiQyTGI0SGMnfw3acR8wKDytkUsRSN1hCcLCMtCiJiWZ6FL8nf4+a39PsnoB21z2X2lQluyM3 -NcWtSL971HTltDPjrG4ZRgtlctcrd/2op32W+Hma5Fhkz1lOG+ntH1Kk+ACjgmOkZYSKFiReyLyc -Qjc6+lARswAggkDpfQrYSYdKTEbI6lXLuQiiWwZyNiop0szKFX8f/Xmk9DShJ4ttWWxLQtNPqtaj -6LPt78aedG3NL8kdm+R0qVVL8Brra1Ud56Vo0tcun1xFx3tqyqA3h17LcS9UTGgxpEGQN087BNks -WzsdtZOBIJy+PENwnCfLUqqyOIlcoEAuTh7Y3LZalg3gxLfhkOZaBYWSR3LcgOykmAJFSr0u6DRN -ev1znrPXpVidPlCAI16OW7VOb4ovoh6IGZUkcrSYwBI/HIHjBZ+et0l+3DYOQ9jrUnhchb9bjH4V -3p5D70NxwkTTqvpuuc7tdEbpWXpZEt1W+fePerIZR8eLCQaYCIJHDEoMa5TywVd8fDW7KPpNza4H -RdMsm2FSkjIy4aYpg54NeiP8rWJV8oES49HyDb2VFKkJHm7MvFKpOz7Jaileb/X83TXG50j0wJGC -JCTm5ypapZaQL8Lboxb10ZIWQ895xp93djj2GKL4OmhNbRHszbFHT1XL4q+bQZlK7et2G6hFWfza -ADBYUOCAJR6wAw4YLdRehiqnEQWYIIBMyAiJdntwIbOAIXgggA8cKkReIn3uumn9JFk6LdM6megY -1K4uIp9FKkRzEsWYSHpJmh2QsrMJxa4pjj9oCbNhlBCvEvpTQJ4Y00glxyqXpYR8HCcxF66Ui35X -QvyL6WOa2749V4SwXpiYiOA4iBUqPcigtHilSjBLj2B9knZqvjy9KabrUVTR8Ymee8ZR5rja6/AQ -tMcQP0uTXeOo6nYcS3ZdQr6OE5GZ0i/jZaoxslLVscdNV4SsWEb/aYb9NrXJsBa/tuPydV09j0/V -myxlz/vNk+S6oZXNS7M/1TTjRJDNXpqiFRWlJikte9HTxVAGP7wsSbHcpyotircopiiFfGghcclw -LoYtt6VaNn+eic/XODExQUBSMfyDhUQBOFQYgIaMD5ZYjREVymfXTRLktvzKuqCol+aJfo/Y8kt+ -8dBzuy3VOiLX/cQ0yOncYrhDykgDeszYYeJS+Xl8HFtuA4KGjBeIoAMtfv9TcUXKE0QKEh9kQmTE -SCY6vY8jieLEETNgrBgxeT0v7riT3MYhgupRsor59Cq36SyaACOAmAEJQvCBYdUdw5g+MUhYM1hE -dmCxkuPFROTT2+kY4zrdcDnBy7EWPZUdx/Ybpts0+I0bENfrXozAZloregzxUoTdc4hdo1z25dPP -YJlyMUztuIwWFJoUiQSXZVSjF5Qo1KJul4V4cCJszHCBSqg75gFjEoEjeLhAAo7owQUMyYfvVxTt -NN9NYVYkk49/AvIQwEWKGCuSCD776cl2mgx2uin+7ep6n5+WPVxGkpCRIgUJ1KLlz6q2Hed63Yin -T9m2jpouIw+MWApGiGpmVXoRU6lIjVT2bJciBxKAhIyUFRaOp/w6zUqkEupH/Nw0z2/XfVr1RWUy -2Xe7aXUIlt52NdM+qobaVuS2qabZpOfCZeKhcpLjhGREr2VKnxgwlGl+SUD+BphQQscKy0xqlEJF -YtVyCW5lMUQzje08eiRdDwStbAp+S66LimE7DF/vMzvamW2oxmU66PB6HknPp2C4xKo6KdpiWIti -y3Wgtg21buuuU28LStNPirLoucSqrPgFoWfJ4dCf9yJVyjHSQtlvFcyy5BZm5FH58KNW9bDqG4on -5+Hpunaduml5Sd5l+XrcTYpv183hmG5cfqIjHp2mZQrpb5U9m2LXBLcrW27puK6eJfZUUeJhtEAj -eUxiz09q7qPIk6NOkqmWuR33fl4dfnjooVxV1Kq3SX5eNYXTvtveo4jjlWoADRVEzKzkOGHVMFnR -vE6kWWa7LseLiw8WLP4VnSHCigAQPnyQcWEJ9e7XmdsGg+Brx02yHHJZmRHIhupEIxKt0pSVoiF0 -3HabSsqEASaSeFGCYoeeyC2L3HKIDfdAcQ2hgqXFSAiuqiqnjwqTWInpE/LJU3Qc4uMwHjfRcUl2 -SzH70msZ1UlFy70phtRSFbcyp99Hi8gOKSEwH4+qZTcJwqA+KJ/es6J9avqo2aLlF1EohOdntATR -MBM6ZviAYaFRIkKzMqF8dphOo+z4VL8vTl4nHfdfViYlolGRVEQekvzO5MhqWh2CH1V1P9H9uhEd -H+Hzlk3nZYmf5jyOZYejI0VKBgygABUvldC6kuz1i+k3+W8S347ts8rIP/l3HSUuF5CPettPetIi -6KNmTY5o13UcjmnXRzy/n6Ku3GbddUqWSWw7e+C44Wg66FCP4sq+2677U9T0tqRVJbEt2slg78tN -0x5J0vu2kEqt+g6lqe15Ogh6SNJzmqLz9EmS/j7S647wOwp+WfOL4tFPc3tC+k1IIr99Ua5bPW8U -yyd5HjkcVMtwkiS1LWqm65EsM+1OUxcpK7Deb+U3LK9Fa5qT4+t1/oq+bHgkn1v0S1pRVuyuZJgl -x6m2nT0vzTL4886sM3I2nhR9EYVaQJ6XLYv0eW6Wq+etm1ai2687dtVtjRCTDArkyu0+TVmuUzku -FkNfPVWsSi9iLJHdftkySn5buf6v7ctxMwim6holNLpHEv48ugN3kUzJsZ+e/Ume4vYmxX0MZT5+ -i5+b6LILSG8R9SqbnkWwh5mWCCSBRAqXy8TPT3ALy2uWPf9r+oIdHXo+asJ4HkfRPiVjRn4PJrAZ -p9CLj5PUcSlNXU3zoOYLGAuG4y4ZlqE6qRiFYDWtmmcdTelSNIAQPHgQgxnQkKCA4DYlty1apBch -qBwsITlUYi9IViccRt3vAXzwsXI6pYz+FS6Vqq5BaDpqW948SQ4nZc8tXrCQ665chx5BPD11VfW0 -7InIRxmNRnEsowrtsDKy42TERfSf+DaLiOfTcRSrKhuuSfDTpqXY5c+zP8kY/NSvK70upOejuQ65 -rkrI47Lnvhzprns3bidN2fNgr1s57vW+mNIIxd9R66qLY7nhlJwO23Xpxpng1+T/fVSNua0XRZKZ -jsUySVV7snw3Du1knjQN4fcPq6pomGXEj/g0TYvEUgqR4NfDsiIYJsFxDIJnpvnrGmrdEcviJHlm -2YcCRcmuF2DEEf87y2DowmeUDHtSNB/HX01PsgtiURPctmj5Vc8j+Q2bZxXL6uLocpvJ2YgoTqSb -1qPpqHVJbXuPYU2Kbtfp6KmXJT6KKpeVYNQHC2ykz0nwK2pddePKTGO77v26/SxRNFyC2Q+b7qcJ -Ytf+NGPv083Tw7a3ed6omeJ10SuP2vfE06fiNx/D2evcjms5Lh9DvQxH7QnDZZP+ZtFyj5olHt7V -+yeanlGhVjV9et+QmobUtD/JDzqO1jQ30THL6DE08fWTXVe1rEk9TWtKYlfeLN+O081yBsFYPceA -/lX89md5l2Rdlrx64kih8gEKVCD2i0CuWrLTOEhSM0RULmAnFq5SywlkmluV/SLRQw== - - - BwwEghFj/fCiYsLvolTdy7LlOBEEhGXXN1BaPuzLbpyT3oYRiVg8P4vHj+m2v6Ke9oTAET+EcPHi -peMhN1XRbYtoN8VqqD31c2Q9zeXJT0YjmiRhd6yTYk6ON0mqndeBbF4QjD+w3IDwojhK1VK6jtg4 -PopplnUnTpxsHAgVNHs5vtzWbpv8hThp8idKh+L9fW3XiZzOuQHRxbD+wJbz4FB8QbAEuy97Vrms -DX6sm/bhUlIjhoLhcT569teF1DOG9IkhhT7sOnI6prbxa1uPpLtxa5a53Mab5gsYy0XJSG2aIfkF -QgVLDNiKNcujVa3HEAY9dctsUlTVtGmWSzz/iK7/ZWluQMwNSLkBKTcgItjVUdbsbDQYpoA+MT0H -qaonRWswBE+cCEFOwHh7hxUwpPjlUzNkv0WtWpMi63WnlpEZx9OuLbwOva8tjis5Zs2ybp60WKIb -J3I4JqWRETp27Oz7ft+oVVfwq3pfE8v65olum5l1RnL8AwwZr70ntaxoVf8UvckR5bh4FF8eT5+q -r7tu1fSLjl8vS0rLnQxTjlu9D/4+1/NUbvu0bWquSe8baln480bOJuRsTk3zrOtNjnpa8myqwu2V -fYvel1dNkQz/a/qyZxWkD0p/o+Q25KotnVbRbshFSfH6mV29VVX1DFLPD2qKVJXkviTXvcNRzTJ8 -LOkwxMMups9D5HiUnh9znMMuFrvfPRMQRA8WIykpOl4J7S9cpRapj4tvv+RWBrm16/DQ4uUHGDPy -E005IOcGRax15i2LN61P1ftURU6WDUCHvTT3skQ5nQ8FCjPLZhB8v+/9OpMc2yHoo2dL12dxTLWN -3HDOjkZyOt+Go3Idb5bzB/7qypppFm23dh6m5y56DpUm7XV+ipbmWBZDnQxrhLAQ4CIFi1IIdJK5 -CMZeB4OgPJYiJ0MzTR/H0cqO1la0tif3Hb0tr54zIy8dLy0e0wyhpihFc3KMQY8eQRn87LFEMy0E -x726stlGex8/ki5ZPsFxvTQ7FBtOBxQj1lXB8aplsOeF3PZf1Z0Ue3K8wY8Gv9MMu5xIJnxOUk34 -60yts5Pj50RD61qLoctxpbbdSfLtOFTb7NJswZD1wH1lbbIMNyC3SaL8vS6G/Rj65OhqG5ppbceN -3jZm5eJTVy9LEruqZNlHUx5FZTFUPc7cMli/r4xIoFRV0fGXkA+z5ZDL4uepcpzI4cQkydr5zxuH -WHbEpl2zfGpblOuK1rUuzZgcacy8+Jhh4x3NOAx10wy1LJ+ie4ra5Nh2Wgufd6ygaX1EtUnSooeS -15L+/rRpbZKnppkdDiy3UzPNn+YnTT/pem44rabdo6hq2pp19vHzmGIKZk34e4THUfGbquNQ7Lag -RjRMYikfP7bXrNktsSjsdeaWger3U9O3WZabzUqOT/Q7hI5hdBxi23ksx05mZhpunuzWtRr3mmcW -J1IJfpfa9U/NELu2m/ZZ1xstMWoXeidAVG3bzXN16yZ4JrUtiFVBFCC8ieY4QTHRuJllNviRWHWk -pjKkz40R14oVilfVvSRH8jqFx03uaocgHn77GK5i18O6ZEf7XXiF6rWbqtnJRpBOu312GIreFdbr -nvfFR/Hl51X6HaSm+Ajm5dh2nLjhqByHahqqaf1YquyefCTbbVM7HHKz+VBsUq3r0bbMtjLL9PRE -KYVIPP2fonKntRoH5YDsJqmb5tt5vVmOWLYnR48o+iR5i6KaZSOKEzUIzmGYmyeIZfl0Tbuv1LhS -6z4UIB0KFOz35Si6bpoNeil39c1x1LKwHA+5b3wcSS0DwWxs10HqSoehPY77efZpqqOoC36s57Ec -15ppVT3vZ/mGXtpx7efdpSnyh2KRPDXNc540UqaQev5NchdF2PPeEIzJEeXzLpEo9L6wvF757ClI -IbssTY4jNa3MMpL8xsRC/He+S9Mkw7GbLsltEty+ISh2OmWH8wLWkkGt/nU1xTHJjX10dbmO5bZv -s+FQoMhL0YOaeTmWXPZP0f48TfBrmmOWk+nkIwqx7EoJZJLhEKvqZjlqm7hpoZaJWcfkcE54fSS/ -Se0KStGdLG2RbDtvDke7VMNN5nbgygcEUyK57Hs3Ufj7WG4bNyA8mqaQUmRnG0E2JHbFQRLSY0Ul -BNftcVS5jTuBwi5Pk5JqTtuU41I8uo8UERYrk4uTaMXPR/KbDkWX43BztMnwX1PXbb9m2BWvJxY9 -M+0D2fQt7KJkxQ1LWCzxs1XlPkzXY06llp6b2pafZ4mnB73wPI54Odqj+Hre63k8qpKdLNPhhJlp -nlM9My3cbFzPw9O2Z2cPS9/q/GmeKlTqMaOGCSrVs+x+mnb48aVIf93sdfAHplpHi6SPprP3rRzO -uQFxO87tOjsM95SlU5aH59O9u+Mpbt+4fSUXjp3N1DaZLOdxVDWtxK4svo56Wx9FQa17i6W46XQd -Tk/PIDvPUbQUwyHXRdE1irb1dF1BkA3DtOtoknS/7w3B3m31VeXTNC/LmyTHDqcDQZFqGmhV39DD -U7Nk03rbzmhary1LlixJnu5blden+g25qwuC70ja6FqX6EyKrRia3Laj6aiFd5L0mOWOlunXsZ/H -ctvHbUWvnKLpV65/WNcu0VTbyKzjbTbeZmOXJG6i6cbd5Piv66+mqllGxfAIfmUxtE2RADtqrKRW -JlkGsWw8mqv3kVnGgWw8HVC4bnrk9+0ThcMwpPdXeo+y9dGcx+q8nrEd5ymQ6eOLRp7Sj//3GuNo -G4eiJ1VxkcwEoEPLcSZ7vsMkZGXT80iqoOie6j7rIr901/4oop/63tGyEsQKmRchsZJMn+z65fk9 -bw2TZ1ya/vuq7ntV1/gYsltn3TruB9Jo+9O8yCfNMs4ywtIiksIapUI2r+pFOFyf45nHNCo0Mn1I -Jd1jqnFfdW/SfL0v3bhww/lAOOnWiZxs23BW8lSJUi6SGJESGBUq5oKpgEgvGTZ8FIEEE6gQa/WX -VE4t1HyL3HcnSbjrykwTs43UuHPrVs7TzXPUtj0c43CsAoliIyl/qYWKodDMwNh1kb6TSCEW6xQC -qvtSbK/sXA7BDwTFCG5LPj3offc0tc0TJlM75k0nWCx28ntGPu/DsKi4VipRiPQJmXb9z+3eo/86 -LNuq6sOwiudFNO2C3/t5cxjSo8iCHupx6efFqhoKhVawoNmR48ZJCksJtfo/Jrel0bPF6RyPY5+O -R7g9m+k7mvSpoh74ZR019HQV7dP0BUPV43BTNN3y/b60C6vleZJmSp6jvT/5n9qFZ9S9UfdG25k8 -83S1SfTcPA5k04Lgvq61eb6iCJMjjJ7saday2yIG5mWERGQ0Oum6nLJvibZjaXag64H2KN5oirvx -i+VioQLGEUggQAQiOEERiGCEDpiABQqoQAYmwAEPtIAGM0ABDGJARBIHcMGixgp0eklU9cJ5JD1o -2m5cqmkjfk8DhaTEZDoRQaFpMWOHD0IkYAIeWMIBHwAiARKgwQ+AAAQiGIECF/BAEgQ4gAQuwIEP -iMAEBijAAWS0oDHqQ/G5mvT9pFT64VdP1bks4XLM3dZFOs2osUMSCJiACFgggwmA4AQbMAELSuCC -GNDABz/wgApgYEQBmhgCiSV+GKIIHT58xKRQwZLiUtJDKf1zm+uZbWUn+0A2rvf9K5ufKIymqlds -hxFHOMADI8DBEpwABjOUAQtg8MIRohAFE9AgBxMIQQkSQIEM4NgBiRkYFyOsEBH/mVkYZ1s8RfEU -5VuXb930A2NVfa1WIiEmMjF03AiCABtQwQq6QAYy5AAJS+gADGbQghvQwAQuqEERBYhAihU2PqEV -DuNtOLKel27b2m23SfLrGotiy8OzjIzEmJGDiAVQoAkOjOADLZABCmhwgxoMIQhV4IIWolAFKtQA -CEF4AAhMEKPHDywyMEpMXEJarRWRGBI++MCDDR2+XNsoWp9nz7aoXQ/1PMvLSg8hfuiACkzwhCxc -wQlUgMIUpPCEGOzgB0xYwAJGNLGAHEAUAePiBgk1MhKdbMSI4cMNHvZbw2kroys8mrBIru4a5eOf -7Jrk8V9cVH4IYgcCLEEAIZBIoogGRICHBCjAxQ8eTmJmWMiY4SIGDZKSFBJXCSvECt0f+mTVL1S7 -b+2+2URd03xZl8730YqlA4ghfiixxBEQgMCPJZh4eSEDxeUlxQqaE5aVU2kVY8FKWiKhmnfRYol4 -/BotXghBBBEjYAEKmkCFKSCBCU5IQhOS0AUwbEENbFDDEJKAhBXI4AUtoMELXiCDFiygAQzwgYce -XkpO7LRNvVA20zgc7XBUs0x1z0PYYJEEED8ukIEMGMEJTACCEpDAAyMU4QtjEAMZzmAGKlhBCljQ -whXEUAYxXIELWvhBEYSghCYk4QY3sEEDFtCAFylWtDygFN+j9Hz9vnUUP/QcUiIRIIkjKKCBDBCh -CUxoghWscIQnNGELYPDCF8YghihcgQpJcAISzHAGMYzBDGJYghOS4IIYpKAEKyhBBTBggRozbJSk -VjCtV0me89KcQdHtvtf79tNUQSJygQpYoAY3mIEWupCFLohhDDggwhCaIIUmhEEMXFgDG9CABCYo -gQUyeEEKXLCCEaDgBBTIgAZ26OAR0wITk6Ly+vwhH5+V36ma/le15etA+MCBAhewgAQucIESouCE -LYRBDEuoQhTSoIYzjIEMYkhCE5TQAhmwIAhDAIIMaoCDBTzAAite0ICpYiX9790YxLYsItBL3/t0 -7dUVRuTFBAGQgMEMYuAEKlDhCVjIQhSwcIUrdIELS6ACFHYQBB40oQlGsAIWqLCEKEShBTOYARJL -HMDGjR08dvDwwccPFS8xMZXLp2+RTZvuOib6ZbSYQUAEFLCDIfBAC1/QghnUgAYraEELUJBCE6gw -hSacwQxhmMIVqqCDIPxgBjrQwQtqkAMgjkDAChg2XLCAoaIlhjUaxU6mk1Xq5QGZ7pumRGQHi5kD -EKCIF8jgBS2AgQucAAUllKEMY/ABEIBAAxzUwAhHKIIRkHAED4iABA6IAAQY4IAGHICJA9CQcYOF -gvF3n7vzzr42WfooSgLyQ1ImFixYBJFEEiSIwQuM8IQnSOEKVQgDGcSQBS984QU44EECJnCBIgyQ -gB+KIEAPHT3EoHnRMqKSr3ArjkP6PgEFUGICFYjAC2CggjOcYQxveEMbpkCFJ/TgBzjoQhewAIUo -NEEFLFCBAx7QxI8dNl5OTGJMSlxcLlbv+eHZ08aqtq2dzh2GIjtO00qxQCmZQAQYAIUpMCENbEhD -FK5QhSto4QprWMMZwBCGLfggCDooAhKC8AQoKGEGN5ABBSgAgQUcwAA84NDRYqWlZdUCxXNtmuv3 -paK4v++IiZTEEECwwAUowIIWsgAHOcQhDGMIQxOiwAQsbOEKV9BCFXDAAxoEgQg7mAIVnPCEKCTB -BCsQgQMm0EQDHNDEjRgwSk6oVY6HWhYvyfj75DBcuQ0GvZbVSQcvaIEUlnCEMXhBCw== - - - b3BDG8RQhjFcAQtToAIVmlAFK0DhCU5AAg1o4AIUmAAEGMgABZpggAJ86MgRg4YGRmQk9vcnIT8l -xyX6vpLlF5SJiBs0dmCDGWxhC1nIghWmoAY0lIEMZyBDE5yQhCYw4Qg8wMEMMnABB2wgAxCoAAUg -wEQBlrhBowbKa4SE93WJ9ui5YoVC8T2m9VXFdUoKVQAigiBBCDyghSxU4Q1weMMWvgAGKExBCkpo -AhJgMAMWnAAFHTjBCkSgAhiwoAMf2IASSiBRg8aMFixYtGDBgqQFI/WfemVJdi3y8V2skGSgAgtI -QhKE0IUuZCENaCDDHOYgBzKMYQxMUMIQgAAEGyyhCULQghaq0AMh9KAEK0CBBkAAAgMswAE+gBAC -JiZFy3Q69TrLK+VCpeRllTopiQjwAw8VhEADQNDBDNKQhjQA4QdCuAENYGCFKTTBBz7QAQlM4AEY -xAAFP+jBDXSAgxpUoAIVSAIJI4TowQcfNGycwEpKnpHI3l36v5Omb5IvRFg93IAxghB0QAc5sAEX -upCFNKRhDVSgAhWeIAUnZGELWJBCFKAAgxnQQAIX0MAQRCCxw44dZqhwwRIz6V1ZHIAOaqdzqmkZ -JrEdLyhC8MjRgQ1UwAFNLIEEED0KcEQQP2rUECmVPvDrcVvcNHmzLLltaaZn0ly5bu68FacTi8cT -StM2y9Ksk7JajcADGbjCFagwBjGEgQxi8AIZwtAFGcTABQVQwogjhuihhx88XF5adrARQ0YkRCQU -Uu27yUjEqu2Uz//Scd914VCcx9FUxwQIgocCEmAAE5jgA0L4gQ0wQIEFNGEAJBqAgCUuIAEFLIAB -BfgACCpAAhJooIgfeoygRCYoUQuSl4oI5EnTGQRvkjTJcQh+5RC0yVEvSRMtu7haN1LAMJFEED7o -gQ2qQAUoDEEIPchABizQAQxMAAkedtiYgYEpCRlxrWKnkQvk6dk1VdOw217NdAme4S+8SRIvRdev -WyACTEhgAUpUIAIJmMEMWkABCDTBACaMGEKHDJYY6mQ1YnmhZlBCWKiYgOS59TyfZWdarZOQyE9X -XCTrT5xFUWQkcsGSggAliOABD2aAhSxYgQlNWAIHMmABHnbMqOEChsUMi8vKiIwVLzhe0MisoKhI -IR+3YaJQq/fc6fqOIq6ipLzmIUNFCkSggSD0wAZFEIIOcLADGpwgBSCwgAOYSAABfGiAAogQwQgu -IAEKMGAJAxjxgwceMVywoIFxMXG1Rnn+mV9Xn6/2m19TUi2zvFY/ZMDIIaNFDWrQAhvAQAYQOIAB -JMAAJZggABBHFMFDAU0QEYEGFEACEFBAED38oPGChcyKikyJiEoLNnJijYROv8rCHAdzm+qWYaSI -TAABSizBCEAYgxe0oAY0mAELVaiCD4LAgxS4gAQd6MAEJACBJpAIgocdMWDIoJkRSaVEdt3ScfoD -T+07IwrFQJFYsXtqnTHbjB0Qkx3nKYpmWrttqNedOZlWtFgsuqY9kOR0PJCNC4ohfC9yWxEEhNPh -BKtxK6CfJlWCMYlMSqFXqJ8hUaUQUa34e4XbrJtW3fIpp09Gfyh+55Jcv06k14F4UelREoJqVd0k -e9REzW6qhmNcJl92aVRE5fDrv2+1ZEPOE68pL9OOGCqC0EEjZdMoHv6F9CnR79cc1+BXi2LrdR41 -3dGT7Tgzy8pOJ9SqKR+epL/n8kPDzTXif8ygASLHjH1N8TI0xapKSG/htY6Ws/jRo6ij6Kd9fRae -x3PkZG/XkdrVhciKZL+1OsZoGNJnV+nv39RfyxGcwvBY5ZPPrEQppE9ulqTYVRmBWkwkORRHTkfk -cGgQDKUpimcX6XG9NV2lncaLFxoXlJfIH+Gw6sdFOt3PLeuT+3U8sysIl2ucxFxMIV9FXxEEs85M -hiFYjem1D6ueWnUxMcnIiJhIu6du85YM4S5LpL9E+kmLBLrpz4u6iHQcJawZlYkmwf9lPfCLep3r -909OKJ1l51NEYfkpUF6vkWdkux+aPXGResSIUYARQJSsSCn/RvE2DNS7/J1k1zrLyiXZgl3IbUt8 -H5bnJSCfdL+r0D1jBYoPHSxyyEgRoxJLCTGtiJxWuIioQHmNhHz/beNyZEHPJL8m130hlXSyfDnu -V1NR26riOCW/JD3+r63Z0V4/yQgdPVC07XadmmnxB/oqC4vl6oVlJ0O3bCTLf/umYjqGNHIZhURy -/ETHI/ol0e6umiynoebXBeT7UBEZokWLisgPve1ckq4YimCX9LI9GapeliZFypEyssPLiQ+VEBQP -zqNkv558asohWI9hCV5F9hnGCGvk50Xym26aTMr0ryrLabxJqnw8LlyrlhFoRL9PsMty3MptIJeF -EeJq6XluljHojeZ2ZcTPsEQtqZEsfi2cHtnxVj3npNij5sqWQ3ZcBLv3iZrcR3a2fCxL7Wt6XxP8 -4uZ4l6KIjk9En5OOv6E3ctMbsNQMVulEn0luWGSX83PEz7JfVV5Nb5LUyzIFxysff+SmQ2x5xKau -pynxA4cRP37APp+Qn4dhAvMRg/JDixgdLiUtRlgju2ZFkYTLK1KkkGrqJEh62dZdo/C4SS6zXjbV -OKWcNsJHjRiTklotWz7+0jrNUBHpEZPywmWC6XVtjiohj4pTSMWTq2T3/bY8LVn7DdNSzcBYJxuv -z3Ol1zIu0ym3+1b9wOmpbmEeXAaWCmJGjA/somqYZc+idvVV9C5FXjV9FtXRccTXT/6PPZa4WZLk -VpXLsB8PAe1+vMqpyBJi6sFiBWvXUbc8kl0+LXGTjENQ3TSRqpZ4POu2rVq2AkVqcSLJfPwY0ufk -09vmeW6bDJgYIuSABqN4drmON82Rnn/h+I6uqwd+m82dlk38sAMNSUotlqf3JbXsiF1XtZxC+pyA -dtLLtpvG0vOUfaOIRDGoEcpHJ70sfpbvGMajyHrcTYYuXCghUqwMQeOC4yR20uOpVz29quueQy67 -k2XqfVX8XMWDq3z41AzjZkmToojf+2l6k6NKhn2snMCIsVpAfQpmSa1agllUDaOMPCCYpc0RBLuo -eo4xgVywSiP8/XFVPzV5rJTECHH9KwpiUxYS6EVsxYJ1OvHk+lmGnY6pcSqa1k8T/rzcHE8zXJLf -FBKoRoirFLu8aqpq+IXPIz2OgtVTa7aEchJPvtLt/21jEYxDEOW+Jjfeo2Rehvs5luRWZcc6Vkp6 -WMECRSTyAUZFAThi+GgxwbFCEsQKlhciKpEMuyCYo2XpdXMRLKnnClLIBeRBvaznHH0yzMvwpWU6 -QkeNEtSqdMsEmLGiADVe9GgxMWLFS4xVaTXD+TnCoEyq2/6wZyyfU/68Bcv04yUlx4rJiknkt6pH -bnfQuAARQ8bIB0Ty9zNKWi+kXoSnRzz4CUnUv+6Iln+WtcUQtKIl9XTp8xjST7LPJ37+UVd14zwt -O6LfJvvtm+O/nj1r2qm4ovoAwcKFKaZR8uu6ZRLM0iOocpqZdU7y2y9JEcUJmNNGbvkVu/4I7qW4 -n6NdkngZpkiJeJiRqcWxP9HfPHVR3EmSV1PaLGtzXNkwDytcTEomWgyBmHHxsUIiM/q87LllzyaY -3csRtu8ZYIACRnX+eh9rhoFQ0XIDZQTlw6uIPJ+WZb+OVMswqpJJdleyS7LnIzn+Evp9aClRAgaN -ye/xpCiOlBMUEEgVtytOopmTaAYJjIcULTIqU3+aJyQSAXTwUN22qEVbMtvy70PEqPjAIjLjZYIp -+bHYwUSgJHToYOX8boouI88MlJGYFYrmJCpihQuMlwovxZh+v/L6JLsiFoXVK6t2+fQEsaqK3+sm -iaNijBMYi5GXp0VLczui06k2XfHsLlqpVm7fKHkC2mNMPA8prxoiqxomMRKfbz0O7TY6BN+Oo0fw -j1sWj9PAVDhWQnagwFxKIJPszqBEPFpMRHL7u6cKqSf54CYhnuTTj+D3/UA0y+4QNLmsbpI+Wvqp -GaLXN0hWC+gRIwE9aoyMRrdarphCLx73sOUrf2mYsGCQsGKQtGRUJ55VTXMLw0WSEfUou33C5y98 -VtFvqn5bUp8fYKR4YblOt23y8zAn0Qhfq2CJUqxEJCE+RNSret1O0ffrYPgck9+Xu57oNIx2VfNL -kyL7dS+Pb5JjHzXt0AvRZxkhKBUqUck+o+gXN8vUHL/u+i7DugT7FjXNL4xn/81yDkEaMS0LMCII -EavGoEg+sHApwI0UOU5cLaI9Bqz0smOP6zYBxA4sJ1PsnnGgiNg4gd1AgeU4iY3stUp2d1MM6W8h -aFxCajmElr45plwVdscmfh1DJFUDpYQUxyT/Z0UUYhl9ZlIjEp1uAe0lfa6f5b+mnvQcya6KEVgK -F6t133xqjuCWdc+xPo9ZkXrEtJT8f4zXqeWzk+i1C4iPOYledRxiUxYU6gcaMz6xqwLaacROLyD9 -xcdZchtiUZF71iTYwiQkiR04TrY9gxLFeKWMaEGjBIwVP8Sc7GgRoWGVUPWcgoX6uCsddilIHiFS -WCtGfAgNl1a0L8X56061awEC+LACxhLxaxwoLR9YUGhAfA8pMQLEkJlppepSpImxRkI/qE1F63ly -1RTMmlxVNcM/eqKdzUloV2IHj90sbxL83dSFx647VtnwyI+nkD6k2V3hKskgYZmE9hgkKhonL5iu -6+dJguMSn3fddF6KJqFfBPQBsekJT9MgSeFAcbUIObWkRLBPn7Ppy2PPaBnJAWNiQyUEhgiqpfT/ -rQpy05LevslQR0eSX4cx0lrhQsEISRXh4qUJHS5S+qza6xmYqiS/KSOeiR0ufKBhmYHigtEipTCF -Xjy+t6rOou7Hxd5mglUWMdMRNVbUWClBMYF++WVD70bLEb9HwW4JLq/09sonJ8Xsz6ImHw9s73vU -ZLEyvWCVVDy7K3ZH6zmK15dWaSbElaLnIF6sSMJGjBYt1Kt+UzErosuoeMVJMcVLNQLyiaihogQQ -KICOFRIa1UhGDJWSWxv0aLCjcZ1+yLSYXPaEt5GgSSkipqTHSWtHySpHSasEtymqFAxKIAIGHIFE -iF1ZQDqMlWjGajRT+qhiV8Sm+fgJQYNFEoSwgws0wAGxvmdhImIDBkXHi4kPGBMfKVJekLxQdKwj -RUwNl5fYfseoTCL/XuLnJ74e0uMnfNZVUwXkr1iVULFaetNWTrPwuUW040CB8UCz0rIqrfo7A0wc -oWK1Mq1pK15lUp8dMSczVERifX4S+uhnmZchC1MoRr8+yelhtppXWG+L5DaEr3+wxEgxO/LjOlZE -XEQ/DJdD9DkFtLv02tOmMjAXSYkkoyqV3HLrTV3xCqPfEJwWsaiqcUwy+wOmheXDBxFDYgAbKmaI -sGBI/8vIhyGCmmmVSHLbg8UMEjx2xHb6BorLxwvJixDVilXpxSvFQkUi4fGRq0agCCGU6NGDyE0j -0YIlAT5oHCFDBokYLQ7owYYPK1Ko7toGS4kPaBCDHDEwMy4TjpWQltNP4sFVQPwITg== - - - w13m+nMILDHEEj5+jPD3CkiHESP5YImlSH1exEwrYCh/PYm4oeIAPPRI8VrB+vrF5GGhIs14pWC4 -VKncdkHudMc0XFJoSGAvTkJgiLRiUqNQDb+nuOpzGyUmIlVVUfJ1jKB+tIi8iKlUPvwLt22zxM3R -s6a5OZ5iVogUKDJcJBYskIrWSDXDIvzeAQUgoAA9erzoGcWmKP79wjWiETuZ2BS0ovk5CoEDhgUM -YARMiiSy2zAjHobHsLyO4TONCkTi0X20lBn5S7RwmSl9YEC5Ck/HdJpnUxfoU8QPHztatCjx9x1S -YD+kvHCsSiN1HFJNEXua4JVHChQNOAABOWhWwKRMGliAEgn4QcePGJQXMNSMy2Qy+pxqmQcYLXZg -0eKGykgEiPjRA43LjOmjIiWK6TW/ojQJmoD6lJAH5bOnQIVkTiGRvSbh6R4qIjdSRExIIBINfwAB -SsgQEUG9bMx+e8CQFDFjxocWLy8oUcnHw6emqE1bfk/JZVl8O8Vv+zhRAaFCpUWrtKNk5cNKjASr -N1xQOtAEEzJIQkZ8fKS3WUael1Mo1uOguN3ZFIdKSIrRh4SOpZREuWrLjln3PILZFj6beHiZE6iJ -HSuYsKHC5RQa4W+RvVYJ8SS/bqJdGzIvO7RgwSMFJgEeZCDgBs2PFhEVKVGKJz/xcdY9p2i4h8wL -jJMUFaPfAjvMmMAQP5CQQQMjBLXidYIx4mrdMwuRVAo8oIEaLSw0UF5K3GDhQ+bExcvkAupjdQx7 -2kipL8EFGHAAHnxI8eRCqFAJgiZlB0rrh5iSI1647HgxEb1qDEIAgQ04IAI0sNfLyRPEipUgYlCO -iFExIkaF5NPrKNmChFWDEnjAxYkKSahvOf0xq5GLyxQT9Sokz0m/f1LzxggKB8nKBcyU4gRK8fXW -TfOs6q9oDHr06K2QPCpaIxiRruLko+z0xxxZSiAWIq+TXcPw+GX0q3z0lP8u2eVTm+IjWJeiTKwF -w0qhgPoUKBCMVuiFKuRDywgRMiYyof3dspXTVLK7wucken2Ei5YdYEh8rFjhkSJFRUhLpd80Wr6k -SAe4EcNFayVCyxgNu5Q+LWCmHi0xIly48Hg5WdkyDErEAQUssUJkdRLqaVqlGiohKidRzM9nXCVT -Hb+sSC1IWiY/zoJTFlK/AnZ6OYVYNZxCJXIxgUZ2WwdKjMSTg1x2ldswKBGLmGqlBFLZcsqvx245 -hs8uYiqVkcfko7ucPiQ/znIKkWCW1Kq9abJmeQcTFwwRH+O5YUR+Sm+7fPQU//6kYw2UkAkgEYQQ -NC8+yKTQqEIuXqcaI6sUqlEIZvWT5CHFyo6UFJF7drESxYClaJS8esCc0DCBqWiRUjTcumcfWMAc -gQPGixLYihcq5gRKoRKdfPQWPsd+/vXvNUhYNkJWM6VfxZOf9HcIPq/q+FS/KSOPyX49LtpCNQrC -xeTkw5+A+BFPbppZEh+P7bWMS6QC5TUC0mWQqGCEoGBMAWoLSGfiRosdWkp4SLFCxIsZmFFoF0MX -rxQRLGBYRj/KPVM89o2SVQ8tIT5IWDRiqhZOx2A3hAwVLUJEVHKceteXT+6iRaqhAjsih4oE/JhR -EupNtNtS+sygQiR8DcPnFz6H8HbrhltOIdW+h/R2jZASjVeJpcdZrQoqRU/5/eroY2YGBXTyoOiI -NYOAKWlixswPFNhLiD/pbZBq8qa4EvK47lrFnq/WJKkiSm5HK2py1dhO3yUo4sljlLxaSqGQnE7x -b5GcVtky6EVVRP3KjkPwWvLvLFypGC0ViS2X6HhIPT+p+aPlj5YqOV7RNA2Gcfe56FjFs5fktugU -2Q7IhwJFh2KTZlk/hvbnuVwHf19sfmlOopDczkvy5baY4/YwPOnz/zQ/p3ly2RTPTmLTq5YVoSdO -ijHYpSiBTnb7c44kOMzy5yO4DBPiU7AKy+lSq5pYNMWT9yeZk+GrhlF22oSvWzX8WdF101BwGyP6 -Pycpcx1+9D7oCEJLEntGyW2Ru7Y/b8Y0UnESzZA+J/v9o+dulixaHuFzl77TZKmjJ6uGVfY6ZHZb -clty0/jjdFIs8fkaKCf5OIZUsyXEv2CVVHy75IZP7elhT8+ruox+lb8HoeXJZT+qupclDno0uNlm -aZdkCXZD7PlBSVJajsiujlVpR4hqpvTpT3HlOq+8ZuLGCx0sLLGcLuFnkp1GweyLjkN0O1XHoDZl -wSL1MHH5QIHFYJFgPvnrjkNuyqdjEDJoTkSlGI7vOIHREEkV0cIlCRkyRaxYuTGCatnuS5+PqPHC -hTSCIYFasE4xXioWqxLKz7dsGS/JXj1FcDr1rqD0LLkryS2rCPUyTKAS3dZJcTfHk1+HKYVQPHxI -Xpva0xWvL3/e4slftqyjJYpua4SgelB59Sh5weaXJ0FZ5G5UPBn9KyaRqY5Fdlvl31tEfkrIB7Wo -6E13lVxR8mKChw6VUchVwyI2rG44qXdN6esU/1759RMP76/tmXGq5vnqipMkb5r6KIJStBbH1wtX -jRNRoEAzzS7Pl76X3DOMfnURfDvOc5opHl/l900v624bT5KjVT25LYgcQ+QoQk/eJFU2nYrhmOPa -DidFqJ8h+S2ee4XJc2rPvgTzsDO1qUdFQe3quumSHl/FLGtmVXNrk2IsgilaDsnzNdNWLSO16ip2 -R+qpcteSev5mWX+eSa+3aDkFuyRWXcmxKn5ftPxJz5skVY6TyRHktm7W0UNO9aor+hW1Kg6Cezme -5Fk3zdLbpma4P8mQasJmNza7LlglFStSSF57UJNlyy37nsNxBsWV26Lgtcq2bdN0w+8FPb0cP+jp -j6HKTcNgduWmITcc428RHpdhUuLafR81U3JLclXPWark9x7DttNCrjpEDBU4UEZQfh4Fr6g3fd2x -iSdHzW9Kt/OzhN30Di0mqHo2+feY0u9iFZrxKpHsdGp+X3qeqmkVrJTJ7wmxKky3V0gfEz9XxW6f -mr1J5mOIoukXfofgdMu/n+Q1aUX/9BSxKque/VWVRVA3S9TLqug0jNIP099/GbpcR0UsJQEhfNwY -iZXotUg1QWlZglWSEF+SX9scbVS8sUJC4vcu/VbhNOldU/UbelMZKyQ/WLgQ0bJJZmFEPTeAEx5z -/KTlLYL059ViqKsrjrK1yZ5dSGpdSL5Xts6nq+uFJCfjToCEm05upr8bux7YahkOej0pqvQ7ixEo -hc9J7ZpmmXjixNx9dUiSIBwcDFX8vcWq9GIlGsFtNNM2HU68nLePo5px2GyTgxxN6cMCVZIZhVD8 -fkfRUizHIBHxtK4tgiIWZRn5MERYMyvRC8mzmmFywwnROAi+406cuU20oiK4jeLvL1ipVNvCG0d/ -IGueXTPNl2Uuhh/UDNnxlF3/bkuDort1KyIQyufXT/MeR38UW3S8QnVa2faOoiy3jZzNTY4/ev4p -anpjz6re6Lm37ohJpcf6Sq5vuX5Y+FfVtutaz6vJkUS/T2tKh9/I2ZSdjvt5JTddMfJJ7ns/URUU -R44b0ffn3uuXntNXpfMhn/8kFGLh+KiuTzjuv2+OprUo/mkKWlO+JPnT3M0xtKKp2w7RNczfRzx8 -K79bds2iZdCq+mmaqm2STIfiOQYKqXI95vFduw5a1Rr8atCbPw9H05JM6yTZn6ZvmifXbc30J2Vj -LwQ5ndQLdfXlT1UnRxGrjljVxKa42L14e4YKimmuSW+7muWUXl/595gtx183Zh0U7F5KTj61Xqtr -/7oxqNGKFQq26x63pdXUFfLMQCE56fkU0F8jREWy5yznqVs4kj27/L9vn7q9qfLmWeP0h27ztWzf -0w3hv8f275M9M07TAYUmAB1czhuxrn+iIggn3T48de3zfUvYn32WX/rUoPFLW6cR28Vj0/XVNmbj -Lb3vV3g/2fcLPRQobFE88fQx/A6xL4+un1eWxTIGS1dMx06cT/ZnYc/65mY6j6Ubjmn3oVu3jigq -rqdXjuTac6I4GO5h6ClJV+PKTQfNultEW+/E29vUm14kF+uTIt2fW5VJLZzRl4gfP6RYmeHfeyV0 -whF76SiBmfg6HX49evoo+scwi7IrW9c3ifWacWmxQw4jGCDjhwWQSGacdUq1VXD/Uuf/dW+SkSqF -ygVDKp3ctuW2kLNJue133TYUOQ7HDM/ed/kjFL20QoqxCEnxw/TCwzeRgUrhAySSgi+F6D2qv3/Q -7fnpnU7fL+u8zrazcOvWXXX9it9Qarrg13U47FiicP8z7/Obe/KQSstEhsTl5ZXSx7tbrrHJgmpe -Rt/djU03PorhFChSipIolKIsx7GdB4skPJquaKLiKbf23N69/ZNELR8Ue+UQSbqsker0Mfk173np -mixd0Ptht2TXuGmi26Z+Xr2m9Qvj9i7b/XuDZo+K9qj4UAuFCsFpvobxnN5z+JZV+GZjUZ2DWviH -ishLCXTCe/ekYZjEQslRguMAMEVgICUICvguPsyqFfCI5axVtR8y26fX9ctwBTvddgJk5GS8iare -GCdPUguzjJTzF2+KyU8pcNaLe+WCpJLjBNND7YqRohkiT9HYfYiKiMyKlJnUh3W7eDumrDe64Mir -bEnJVJ+pXKbzuf5wTYIKqWWRqXpM90P7L/lOuXMJvlH+HwOBXj+Ilecl9LRJMmbROTTnarahm46r -cfEXwqcrt7pNk+rcBfsmqJYeJzKQELnsAI9gcpGKb2KZd5h7r2RPrNVXsG1ymUh2+JbNtHffv3VH -fJ9k47j+/yQzKxhAtATxAB4ZmIEQKwgCBpaQBQ40oQstIgADP8UQPMsON4kN04MiwqVfVBLytFyS -hT/RV9vP6t6kmcO1SLLlDNphfIgBwYGXAqBghgEwaCGBGfjwwA52CMEOZBSAghkbqIFKAULwYXHE -x8VHyuQFyZTyun5JwuF3kl+Jo+2IfWUQfEWRLU+Vleec5IdOQqWWkMrFxHKDRdNDCIsgUi8+PDEV -sudF96t7V7Wun6K2B//AQKSSPJtmetSyvmnuZemzMH7/sU7KTyi/Co0VjCJSKn44sWFEDxAogQgP -BeQrP1aSyksNIFBS7OBBIi2r7zBe8otUuGAloNE8kiP3fSB5vvPeamnJMKIFiQrYkEAKVCTABKwa -BTDR+ECC8aG/VtCkFdiPxTlqdfuRfEdRjc00N8t8zj+pFZYMDzkagIIlaKAEBhwBCyj4QhoKwAMo -mCwxghGOBvAuCuCW7JBZLVQ9RrafsZTbkmW98F/bEr4n0XdqwuLq16wWJhhN5CmY8GU0oGSJE7Ac -4AQ+SPCDBBAhCzlYgASYB7Ag1sME/BQfpRUev2tFnK/unjUSuT70bqp1EUyHZHsNTZml4xav55Bn -JdOb6MhLeOwmO16GmMDLEBU4+WECrRwIQM38MDqpcWLB4Yu8WD0nYQsSz/o9YZKzuZ6Yp+7M1mj8 -qVUyIRceTHqgwEoBSMDiAS0QAgVACKIFRzApwgOmF0nEdiSgpIcIiFwo4YrgIEUxaA== - - - SOUXcdHWI1nmRU4vXm19N95xP3RCA2MADqyIgAqEYAEQOhAFLzDACFcgwA6cMIElbOECTviCTBMn -YPkwAZMPB8guQ4S/jJmTsHzI+vq+vJeATqvcR8FRPGF6FTPCkQBUEy+AUYIjLKAIXjCAELZQgwRD -4CEFQqiAEbKAAB1AAYkaKMEHGCBhxgd4INOAFahmLEGrZFac5eap3F/Rrf3afxRcv2P51v1cCsFL -WoxaHNHC8QCSHSKgwgAigEGBF+zoQA2SgMERbnhgB7AgNODLAOGz8PBTcrCflLVG/R4XqT/lbEyf -K6+2Jdou5fwKJaKKydHascSLCaiARwmAkIICNDBhYgQqFECCC/QACknMgAksLGCDkA0EoGIgQWrx -MaNkTjsFyx+Q/ZPunnTvNMqyqvzmIxTMjBkmPmDjAz04QA+m4IMxsAEDSfgCDxD4AIcGasDiASxY -5ViAnfJjTdGkv0k5m9h5ZNehuFRfVW5RRBM8NAADFxR4QQy6YIYTZIEMPlQwBB5gYAQjcNCEFBNg -gYkHCvA0EoC3SAJX2aGCTtg/xptE8Fn/3/gk0/B46qPYSkcCQDxgwMQBLfjBBk4ogBG20IMNpABj -BEXwwQVFaEIIUjAAEKDAAwyIQEMEOdAxgh3EyIAMRJLogKvCA0qKeU0tI5MVIS+UFA/iWXiP7ROF -VXvEhk5ulx5QQmygxQI5qDGCIfhAwRAM0IMoMLGDKBwACFWAABKyYIQLhNCiBAdUPZroaYSIS3iQ -oZYQFnldqp3ghFknu3bcs+YTHSUiQMBiggU7qCAJDziCFnigIAguMkCDIF5QhAssoQs+pAAILSzw -AhcZmMEPL1CCjxQUIQQJELgpPagtGW0Ixfa8Pr4JR9OSFApF5YU1o6MIFvxABFLwggJ6AIUE5GAJ -JaDCF35YARBSTIAFMTpQA5cmQpDagQF+DAL4MZhwU3zw9JKxN5lPLjHsuyV7gqOWbd/5+ikydISA -BhOIAhiCmIETIoAELOygDGz4wBTK4AIDNqixARkQgAZGWIAPnJAiAiuAgUALbIigBygHKMFOI4QN -W/EpcbE6WbGWrzuiKFh+TCGmGELE6MANcLDACC5CAAQYH+iBETuYwhJCwMKPFyThhghyoIAhTEEC -UBADDxYo4QUCMEAJ0YEQDxfIYyzAHaW49ZZeg9JRLT9xHc0Yvunf5RLEA4KIQRJ8oMESiKhBEiqg -hC5woAljQAAPrKBDBDxoMYEV7PBADYhQARBoIPCC0I0G4DFEtCg9TtSMyoucbs+yNUj/69eme5Op -ZcYPDKhgA0vgQhI3eIIOEvTAAkNwgg6+sIYI+MAKRJwACDcuAAMcF5iBiBEfwGeOaGEy1FHLm7NY -9a7LNS7Pz38CAgET6CECIaDRgBAkYQIZkPCQAF/mx75yw6SiB9GMDy0KZlt7kN078v1EVhRTvJVf -cCQ72smFd296cYAMFMAGRYhRgRa4fDTxgSNE4QlteEMFpDAGI2ZghAwQwQkvsAIXItCDJPT4QAxO -PZpY8VDAyhATAK0gAl6tOD8mJj2KXbuU96KbD4FS+Y8yvdQ44VCCpYQHgNiBFBSQhC3QCEEPfqDg -B038AAo6SLCDFgeooEQJDfTogAuYqMEQcHRgBiEYSayomDAWgSetmm19uiUXjiBKvp4/BQ8eVvCD -BBhhCzpI4AMPQIELJaCCFxKwgyWoMCECmQJ0YAE2GMIBaECE1g4LoFN0qG4oAeNxADwlh+qToLPo -fP0vVFd7jkQMFTRiYFBaYvxVDAgFQCADNvDBDhcwAQwkFoCjiQq8YKICPMsNvmSmj8XUJxRQBnkx -6MRTJl0qZRDXmR0UmzDLavNUQdLrQJbOU17ccIFEEwT4wAhUcAQjuGAJUIDRBAdaMoD4UVyAUFj4 -JDQsyWRlxaCnF34FRx5CI5NEbB+11388prLJ/qHUS0YPMklMAIkV6GAIZViDAoRwhR8uMIIPLSCC -BpSABSJgQASWJkAgckQFUAiAAZkEhKCUo4mZ5cdLgsPsTUT0Rsu2ZuObhcvu+7wx5VUjGkjk6MAL -NJAEKixAB09oOQAIUJKQgEoRDwjpsUTsxhAmFz9ML3ygZgChx+xgsmhCUgsqYjHnk0fGW0eGXRir -7+eDMpmhoYMBGVBCBTnIQBKwUAQNnGDCxAdYNMADP3BgBTokEIKSH0u8bhTx0mGAfCVH6Yd4rGdU -c3Fk1Y8cOVkHsoFNlsSTPvuIZHKBSjAW5ucbVGqZ3D2KdfXxO9HPDDOuQ8HxUHBWrSM3nFTrXpAM -O9s4pi+tez6mFsvExg0ffFjCATgMMAGaIJZw0eGDix6OGImRURqBGZ2o4Fstcc/SQyK1rjrT+xxZ -v51/F35Fsh1RtlxreU+9TFRc5JBRgAqUYAhKOEERojDjASaQEQESvBxhARQNJTwxPPqRGH2Fkq9S -YpBLffMVjes1Ns02j7rsR6rheZJs7ym5VGRe+IAEjQJEgAcEPBBDCQeoEMIAIxUZNmlEFGtRidED -FUMj1VWzn8p1EYrU+vgnuLXh1jbNNn/fmMfzieNPXbMk2aLpyGSCadHC7/0SkxMdPnw4rUbsuD5F -8xzT0VQ9JNUJFev7EorCGxQcspOVXHckx+HOEzedMdtQMEzR02QE9oAHLCBGRQsXCoqJJULT/hia -JDjScO3/p/gGjWAqIREWnkXCf1C8W/sl+jlRkOvG9P3+JFSKF0aAAAQhMAIRJNADJfzYAAxaILEA -FkcsYMQyo06hnPzJZqWEUFboK5Vz/qDy384+Leufu3fLdMw2UNtGK5cKIgoQA8QSNQqwgBdGLIAv -oblTsNkfvbLN9/6s8/De+61YyGTFiZvANWfljwzzp5iCmqeh4Myp6rn1j0f0q0R61shICxkyOyAB -Y/HDd5ncptT/iq1cZjwiLnEpdt4fcZ2/z1TFdC5blPu6DQf1QBBMf9S35b5WRD8075YsfLInEAkV -z9MbXU9kt4/ccEQUKEoUIG3WmZzszLaRo3UoNtkJkI+TwWOJwvv/tek1jt0aVV33nef4PsNzJVV7 -3u/ax+3Pq87tyJpbGIel24UgCCcbwIkz4/g0psdULk+bdXd+5AKjBhAKeEBKDR9IbgSRYqHxccX4 -pRF65kHQ/MITBMuYTHfUrUlUBklaNPOTrcv1DU+ZRFsSnWOaJGZGFIJyujXazuk623ZPy/ee//oH -1bq4Dd+eVy7Bsp62s5nyrpzHN726dtrCo8l+YGieT3l+2vcUFqt3288spzy/CN9xVEW7bx3Ru9Zf -XF5MWiF/raOe6IF00EwLras9ih4KFCMna0NyPlcZVXkYDimdQnl+EvJimVQ0K5fa14Khh31Rdd63 -8b/7Na7fu5/T+djRVE1Ts07LbTa74rle938IxkJp8aIih46XGT36k6v+lEx2/kKT+8Y1tnvQib49 -JpnSs37nnxi+aTb+Mi3UtnHbXEZGkFCCCRQZF/4I9ZNO/R/KZzpnX5osU69Tx/BEAsXQ0IROITDd -v64Nwj8geofDcuxo4GbzGoVGVi6P/pvmapamHcOkDyimYol4f0XPWYZjJSW9iMXOOOvOsSufHSh/ -Ih6W6daNHK39RBksUc4Wd+KOvqe779n39cBT60JOxq/uaL49kE646cyf+DlVD8rC35hy3tjZyu2r -TRXkzqs3kln3gXQ4FBtT6+i0tU11Hk+1A0+4jvJFJh6ks3IcmiN4PsX024WbDiDbCZBwk8kgaZPp -mXFkRws72bhxn7sucbH0mw+dXv+ohd9/CZJfZ/u0rgTLNTR58qw/0f3E/p09bex6YgiSeSg4ZdaJ -nE1OWR8+epRAI/ITU7Gk09dO2xpt85de03YdzRDRKfYhqVznSdkVfYPaV1fXuTzfTywzruxkJiEQ -TQjsf+E4FEFtK9NKxX7fRlHU+85PrN3645NKoFF8oqn31eT5Wd86JN3OEzsd9fNQOj+i8Rxd7fKU -RZImzT09ZVgmU567pImrbojGc3Tlz1Mvy/w8fxgWzbNtnhzIptQyWhRzkRypcdN8s6SJjiJLhrGK -gjz/C9vgN66kyb+wy/O5VZcVz5U8YxMV0Tndyu256rEck+a+sp7WRcl0SwqF8oR2+tZjWWdb9wPf -D3zBsNS2+Sx7yGjBg44eu3yXPH8I1//YfkXz23A6A9DBNkUakOACQNjw4an5s/tELauS4dHr7mo6 -i2P7eSqPv8OOHX/+425MwnVcZcENZ0OBogMBGbPOi7Y/bRyH5X6yIZe2y7XMOLKTqVvHeqH7haB4 -zleXQ7GpS/QuT3frPB1QoBk3i2SvsjiJnng+If1/al1Nonz6zqJJiyW/uvE3rtznceEfcOhIhUy3 -G49o3GdjmzzXzRNBtA9FR9xsKfep2sedAHlBMRZJ1gPrkRzBcUme6xKlVxgt168LUROt1ZZeYRl1 -ZVN1QbE2Uf+Na1QdO1sLinSJ1mYKim05PNtvTLuPX1sicOCA0SJzciC44ahcB4rlU66L3jc/U1gk -w2xjP/H9RFkMd/QMwfGZzw+L4RUth+g5qG1rktRR1DTTLhz3oGj8ffFYwiQ6n2zZhePWseJIn+tM -ouvG0Z6Xi6K/rp449t/3BcP9NEs8fsxqdQICuW5bxMOD3jaV2zVgXkI3L5uoi99N/H4kz1ly/Jsl -DXofp3NyXT2aabaNICD1eNZmCodjHYq++5L2/m5fFBYrhQVD6R69TF3Oo8exLk9XLFlQXL/wTtXU -rZPmex5LOBzXbeNVFCTPKr6PhUjzmX7meqSUanmRfGI6HsXQPZ8+vw7Lo9232xlGW1HrRI0jN07l -MhgnMBKR6U7XPl1Na/uCYul57Ejiqarad5JSKYXl4mF5Nks7VdOw3EA2pra54sh6XyvHS0agmO+/ -ctwUxyAIyMl1tbryMt3P9ep9a9elG0dyOuJm051AEYKA8KZamvHU7qv6nz9XXCzPbCuzLUfblAPD -zkZmnK6uf+v26vqn6sd9YbE03TmMFJOaRN9PpMcUR19aNOFPxEsU1TgQZCOHo7p1ZSdzvS8/z4/r -elYWT1lTPMVvZJFMehunIMmO5622/yt7XjhE03z7qt/3Cn1QVKmYLPUT9aytXqI2iepnehIqqfC+ -3Do7XfmUJcHwR01XLTMzDd26uUTfsCw7W36eIr8Pats/PXeS9KTpj565KJrkGEUE6s9zJ8mQmqpa -t7SusPeNG84HAvKZa5/GUXAstc4ORdSJxtiVRYmUEgL1qTqHYczjefUe/URRsnzi8yohT0spFMNC -ubBU+Mr6rxv7PSJYtklyDkN7HHWztMfy/UIZHNPNWz8QT1s9bXUzvUlTT9O5HHX1tEATS+wgg0fJ -7vEyNb1yzK5HrtuvbV2idHnmqEqP5+qFLEjGJeqva4oRSMdIiAtJFIJh064b8cPHjRUxRDZ/n2ev -oqc7DiF9dPe14XlNW1u+XXOFybQ+V7X7dHXdV3Ukyx/2pcVxb18RvoPqHATHIR9P7A== - - - 85dsunfdG01tNKXRlUZTfnXzc6VFcoeZFSJavPBYKVn5fdTbmhzOyvOXuF7zC9+u66uqqF1VMBsy -TTbTSg7Hd10XFKvli/CXjtU37cCSk40bDq+yOsqSHW39wjxtTbg+iucP6/ZoKnrdkOu69PtFiesu -TdxEfVf25Zsm0dcD+1Td0TQnyw/LymD4fp+Ooia6TuF4z664urKk6ZqnSKkEkusWHD+zfdo9JhsX -zTIqv3vXnU0TBSVSSZlgURSx6oqWRS7cs/ELju8Xsh54ch+utq4HttyGk2OOpn376iqbq2zOvi0Y -6mgKet+aHGlR/Fs3xPeYePqS26ZoOcbr8vftZTliWZ4kbxCswdAWybfzWnsfuvnzC99whNF1CkX/ -EAShZ36acxjS4gjjctGIkOgouiIC3TAZOfH3mFKoRYwVAvLUKkq66xDQJ1fXTwyL4hjUuvuJthun -ZluabbD3paBQ/Uu3n/h64D2SvZr2a7qjpI8UMTGvEdOMp+hctLog9FTJcYnvl175o7Z+usYh+YZj -aLb19aXH8cSmKUYfFtKntd8pppAQNWi0SHHp31g1vyf7zfLZaYysQnKskmdJmnVsp+NJbh7qhXB5 -hmC4FL8uu95L8yZHmJfLhszMR75BsDsT4pKhUuJipFUS+kGvm5/orq6xkMgDz+4n0mFoBAuUGq7T -i55n7yNBNm73VaABTZxgBB8w5X0KFKnFqsSS2Z/8Zm47NyA2OV7gAQygwAESoML9lfva7lPVN6h1 -Qy07wu91GKLs+ocZLnSwaDGjrQh+WUqfF1VJBwrMhwqMhSrEghX6sGsLFRSU1uuvdRAcx3I8RgRa -8fikVb1FcdW0D7um7DovTV5VVbyOym2Rn18phVpKI5DKsqRQP9ywEWJi9SzbgqTlA4wUOV5WSHx+ -RkWCKYXwEBzR6RMRKBTT8WjSpbmragiGU7VNgmWX42gRJNk4SPeAdB5k26X8JimJYJS8erykyKhM -pvlNEQKTESmBfUYo/AbB8Cd+e3bl1dUUy6K2tcWxX11PG49kmw5F/URzdcXNs+TCOUmqmwaDYN++ -Oxvj6Pp5YxOOg+TZZ9eS0D8yGon8vo8VMUPYeGHjBYXl5yQ69l0XBcE+fktIpNgf0lH2HstQC6dq -/KXrMCkTTZquB6ZonD/TmyR1k5w/bjfH2iTt8zwJiTwoipJfGZXpFMu3SMpdR3/en6b8abZ0nTZR -OPxapEI/yJQcQWOGiR4xcLCEsKBGK12fSXHUqqWW7U2y9KqhNm1BMAXF243RT4TJc1TjHjeeRRHu -uBr8cFLcT1JF9LugULmqppD8IWaoqKFSomJVMvn10MviqGmf56rv95XFUbQEw/34jdQTtKYpWo7t -98qeX6SY4EgBw5+ozN9/yNFEgcIbgA7dCRQdChR2WR5giCKAsKGj1Ta30wmZ5VCq3uPYdpu6ZW23 -mZBCFEBAEhNYggC9ieIYcW0AiR8P8EEjhahn8eQwoB02u6iaxoELULCEEEScaNsHFTEyKRQKhkMo -GnedyemUnI0MS+UAIoJY+fRAyLB44ABFIIBHDBwkMJdu2yZpj+MKkVcKMgCBFLEQmdOHA0zwkAEC -+IBEjBWuet7NER9BGuwuYAAiMKAABYh8RjEq0wWE8LEDS8mMl4nFk7ubdpPiETtqeAADFTh5PDEi -ryR00BBBAow4AAyWHSWqF67SinaL0CHjCUkQggKYQABovldIHyFgyCzBQ4YSNljQEHHFiDwvGfaw -644aNfI6X0vTX9GQ/D75PS6hkQnf7yUpE1sBQWNG62N6y9RGU48Lq3RdxST64cVLBJQAAgYLywxM -dWOFSwzJq4VFEhnxLY9ukjK1nITQsJy0xEJIOR+q65ESSvWbPLSury2/pm4IyiTpcd+162Qx9Kgp -C7dRRp9Yv5NguDdLt9NQNCzi4fMT9aQpiq+/WJVWoEqtGf5blhXFjwzTGHGJePZUPpeAdBYjq5CP -X7LrH2ZbjISU3Ji0tibWpUNw3bixk41Z9oaiq/9Xua9ynguCuVmm5tgGyWtGTHWDxFXy+3RJujx6 -CGlEum3XXrdYkVywTDAmkamW91Z1w88Du6N718VQZL9HfB0lxLeQPCW/3p9j2tmsWuZBUXOzMTmd -duNcjls1Tc06rJa53BZ73mdVUTBcgoCwmzaL4WdNWTetYhKRgDyits1FkUTHYXbtwmvPeabgtgW0 -8ziBjez2SWlEsm0UPbsQgeHm+X5gHYo0KL7ep5vmyadn4XiOF5QTREAJHmZWRP59BLe7ivpwa6rn -0Ayrel4uR9UdvyhpxXx8ZcugFW3ttIsSF44UEiBapJChsgLb9R1SsOgwGVHBbSg9b9Bzt20GvRYm -Igkwwoh+TXWoxCbgQ44dWE5CaLc1syN7XYJXGSokH5gABIjo8YNU00a0aIkADzaYsNFChsiqxfR7 -1DIfRVffZwACDhDRNomOfayM0HCVRHa7JMNtx6la50cLmBBAIAGxPwR62xUw1Y+ZFyRksDiCxQsR -K1ogQEQPO2BcDgDEDwQwsYQMFTJJAKEjAgxAAgMPWGIDETDABBSAxAKS+KHGS4uq52OoeGniAAdQ -EVFhgUguTkh4xLSggPwV0j/jStWlODL6rKhQLN+D2vP/XT1smqJflX6rEHG5rE6g1x35PTBdf+W5 -p2VLdHxyIqGwVCgokg8VMLDQL7pnmhJXEj5wHHFjBowSEVQdl2iZT9OUPPMmSnI6IodDdjI5DO2y -zM9UDse281JEIhXPBwXDJtgl6W8XUU/i7563Tfm65759WmY5jV5MpRNPj9LrKZ9+JPSP7LnERFp9 -SB8VpYmtQj69KG5N8/ur6E6GL6epWtZyndt5H9alwVAGv5bj3M7j0fQWxR5FPeoqe5+54eglWYJd -lfyyaDnW76H3bbWtBkOXnoPaNiTToZg2xfBIXteAqVQ+Oml+8ZPcT9Kl42zX4aX5qmudLOEP1M3T -ddPqtsW8WEDMYGG653gUT7Xs6vMUTqfseVTL/OvGZomvqB+3dHqqclqEt0n+3MaKiBA0LqjZzU0y -Vc8tXiwT/MYdt4/iDX67OOZh+K9qCc/nUSThb5V/R7UrKkVVjDxCxKTsSBl54XLs46c8PemeGcBD -DhwoI7G8/rBoiAdPIXlGeD1l2zQpJ7/LtpA+QLygvID2EJt+3NUexZwUWUogHC0qprlu0XATNFZg -YIgfRaiAgeFCuYR4mBMIBgUagQUcAAMToMAAPvAwAxRogAg4WAEOWAACCRiACBwzKzRcSGZeqRKR -34ADGKEDGszARcrLjEu1gB4xGtBjxowphNLjLSDfs54LIEAQD1iCACYmFMuDm5D+GVjKB8wJETJW -8JBixaUUMgn1SvTwA8b1Cvk9LQ8/E+JKAoeMB/zAowA0ViTgR40YKCI4VsgUwAghbrBgsUPG5YXI -y+UEUuW1p2V9lnU/sMy0tfNkUPysLD2S7vetG5dq2uq2XzfOm6Y9hiOeHMYLRZMipfAa1ec5HXvu -uYVliv0flG2jgHwZIisaKiMzMdZK6tTLNE1q9HIS+S3Lt+xonlsPhD3P7baywwFBQFiug7/wOwHy -aVuRHOcpq6Oqy3UhyEZEsTFBOLhYulzHchuoXWtyFLlvTN9PrRtS1dM8e1SV5P+obl0Gv9K7uoz+ -GywlPLCIcTHS2k+SHsvX++YPvMNQ9sA5FHv0LPHsJRj2U5UWybXz6JH8V3VPTd9lYbz+w4oYHC0o -I6DflN92u76nybPrTI5rt/FnGbLnq9wOwS/odUGui5tmf6Iito09b82yOgxBq5qbJiiWZxBUtQw3 -UVLrplz3Nb8t/x6zOrmExEJKo1af54BhSeW4XZIgVXXZ9Qh/h+C1J0XT8LvRk0XPPSm+7BglwyL9 -/qpp0qp6ztJHzxf0dDIkwevWHK/quKX0+QFzcgAeboDgAQa4wBJEtBiBybBMFkiAEQn4occOKmB0 -yKTEuEg5YEp2WLGiA4ZkCBwvDHCEETQx2IxJlOLfpBbFx88GOzz0frWsQQk4IAQZtAAGCckQLVoe -wMMMCfiYsQMKzEYJC8b0+6eI8sk50AAmYJiEBPFCRgJF8IBEDBoZMdUK1egGCauF5JOAdAgYIAkh -8MAHMmRobrygEOCGCwoQ0QOIFTAlH/932/YD2e8TxbLfvnVprlw3l6bfviQ4PskxqF1dOj5DBSXm -e0pwO8LbLCUQjKr0gqVkBxoqirjBYkUI7NXvLKjRi5OQGiwlNVJEZmIte2VR9hkWu7tJmm7bRcsK -78omn9AL6EOi43+Kwl03gnBSjYtBCD6goiSl/UISBKQ3z39tTS/8kuUPqqZZ9mFbGiQjMkm+XQdC -0RSQB2UUmmGdeqSICAHDMmLZ0zxHoAAEgEATCIB5fpX8luz2iG7H8pvEtvYHfjqcaO16zMvFq2tN -knUI1uDnMcvT+77cdovfDZkYC0jAAaBY7stS9bIxKFGPmRUmfMT4wQXMS9dJTTP1vArLtbOux2VL -s+y3bL+q/HnCniduNu73oYhEMiwWzYsVel34+1RNa7vONNM3qsYk6eL3lpPJhxczEVDiCAksYQSN -yOsdRzUE8TQV8fyxB+4kOdLrLVwqEi3b5Ih2OiMKFCo5DvH733XnMPTPM4TfT3F84us0qRIcgvia -+mCxwqXFevH3yQefIXIiwAyZFlRI5fQfoeOFSAjU0m0VLVMNk1cPMShK0JhRQsaMCtaJf9f/bUHu -W4/iXY4m2FXFrquWWzEbosctXTbFLIzpE9Plk5t6SNAlozJcI5TeNrknSV57tlQh9StepxC/Vtlv -bKdfSL2LmKlFyElHzMkPGCpgn/2HihUgWsDUQGm1gJ1YOL2npyyKpHmOcYIC84hwM4U/cC5NUDyv -aFonRTn0Skh/AXLUgDmtRvjcCBcyK4jAAo5gkWIBO2CMoAkkHBCEDxSS/0JFhAMQSAASPnrsSMGi -o6XEBsqIKsdds4vDJAZDpBXS46MY5lHV5MJ5CNqf9znNmOvUbJO7b2VUqkkzRAHCh2GqZfWyhLlu -BNlwJ06MHA4thiG3bXJd1wz/cEGxwBJCCDGjhYpWaiXkcd31fpoln88GGHCABiRRRImmVUC9i+hv -3fNphn30zEmy5bYWMBUMkxK7NNEsW8GvitGHpdfvEEw5HFv8eJAhQwUjEIGurr1JskiBLlAEjwwQ -4IciWLi4aJ32kly9LgkhfkjAEUmAXpjGCGsHSmxFimTC46VWzUeR1bIWJCMICIII/VTXjpvDz+Xj -v3CteqCI8DgZ8bDsyuPRwAMakEOFDM+K0rRKPriImQlhrfS7pdsw3f6s6wiyIclxChdLRQTqS9Iv -yTwM7zC0QzEvzZD/X0mt/tUdxTCoZVWzu8JlvU1PPO6DJsUvy/q7wn5dZiVCQA8ZERjihxAuYGBQ -Ic/LqqhKMlZMTna9ml8YsVQPMyw9VkhSRn8oftswxFH0xe8gdsVHsPS2JFY9sajnFA== - - - UTEbclkY9HSTJK3ryC3HgPYV3mb57CR9jppdF07rKrqrposWaggYFR4lsBat0gySFg4XEpmQFEoK -9AACAFEEDhoqpxCL6bO651Qd/6z6gqA8iryqetS15HTCzWbdNtKKtnhwFayTi5DVyqeH6fWPmZYI -DPEDES1auIg8LVggHy2wHzQpLq7RDi5gIJCEEDlgXCZwBBBI0HDhQsQFclkgZlIqQMSOJnzAqHHi -CrWqr6qvfOdNE5SerNjtR1LuwHbjTE5n00EH9/NSPP3byc4NB+1oqNa9ImmLYwqGUXad1K48rEih -Ag1IwAA87Ajx+CD37dVUhdMwq1INFFgDgNCxAyblhNswrRVL1/X0NNXwKHZHr7uy5xgirFZuv56X -jyNKz5foN+plX45LOx1301o6roJC2SWJMgrVKHntkIIlRoV64TPLjkUtm5uljBYWGhGSkJriMHHN -pESwewalJ+xxLrepHU4LmIuJHn7AzRM/S5Sf30GkRQAaFyFcTlaoTr2ajur5CB88YmAjplZdIoYM -CiBgAAskEcQPF5MVK5HLqC/BrrptMVhUFGAEESwnk1+OpNMkmSaIJOmuoz/vZbUqQscO20zXjrtF -8FXHJH6eYgKleKFYRqBdRXW8mBFiR47YJ/Ti8xSt0wzL5FIKvTAJoYEiQgNbed4X1ustKFLMa9WC -IsV4PBS/LvjFIfi7bBx+Mti58lpFSSTj7yJ1fIJZOQTdz8NN8x7NOQRT8xtjEv1gQblREuKa5b0k -3zDMzzM1y6g5BrHp64ZfiKh+iDGDACF8HKEjhhE5YMCEtFZUIpfU6G/VD4vuJgmDnrppr9fJ32d2 -Oi3HeUgyhZZf9roFq/QClmLNMIp+CZCDBgJ87KACEqH8OA2RUxEtVpCQEUNEjJgfMicsYqkWf8tA -GWFJkVA4XY8hy0c36e0QfR7h7RQNs/I7JoWC4bXJfovOsvY8EoTT6YAi3HBITqcux9VdoyAg+1i+ -bF2E90UtrI9k7L5Xdr6nKggk0IAj8MAGMa7WitiKiBsyirDxYgkaMzzAjACRgsQAPFoEESOFjxY0 -KQgBCHCocCGzQhWghgoaIqtWHXtQk2XP8xiq3faz7Eme6RC8xfCToi5ZZsXwCoZnr5sxGdlBDV5w -gCKQGNl3TLd3oHkhYkYLHSkjLmIqV07bYcifZkrKxLNs/H33KJodjl6WoFQ9uatHReGPi+02DxUS -/iz1sxSxasllP22aqt0YFqlXU1Ss8iBp4SAJcTECe+V0iD1zM5TBjl/XCRwgiSaOEIKFJEK1qmcM -bW5jOSDsBkT2ulNNh4REKLfh5Yji7zdaKxytVRIsUtQggf0pupsiCSTAxAtGwAGRjwiF9ON4QdmR -gkWJGzEUwIMGEjBkVLhQeHqyWDHJAQMGCWql2nGWE4iF1570zMeQ9boy65Dod8U0+rQq6Cz9kvSg -JsumQ3jds64gyEbk7w0gBBApRkhMNj2SYVDLgtg1Jcspec7LUybH1I63EHHROAlZAVO5CFH9sIJl -JRXyyKvrg7P4Wx6/uwz51NTRc+24kbMhN5uW8+iQnL/w3bbY2/wWJfHgNCcRTOkjUwqZ9D2IVWGM -rFpMH9c+o/AzDy4jRMB4iVHCavX2B25x9cRRUxZDEgWK/yxVPDwJbp/cls2ybwADuMWQCBovTjBs -f14uivEnup8oi2PZyTgdULhw3aWkusv07cDZA2POizvPo6YidiW560rHf7e1oTKyAsYqzXFuiiYg -ngA9ZCggiBwLCCKHETZYxFhRIRGFYLxYLZ79P0kb9NisI3udHILzKParK48lqG1DLPunKU+SnpLc -RREXQxknIxIggBE2YmBEPnwBaqxwwTKR5DZJLUV0WoTH91FUyXAElkgCRspKyb6H0LTcbOIPlL+Q -BsFW01YxnMOEpGXfNUnqp6maYxOPrjLqVUwfmK/XYtjEDzxGIIEIoIxOf3rKCFHJiKVUpEAqP9+r -qSuCosaxS7LVsjfr8KIIMlERip70/sh1zQ6nNkkZlUkGVWLZ81+KvjmG2NRHzVTMuoChZFYmVf1S -4IgdCuADB01IK7XXsJ8nEXlQOp2rJQ+alx0tWriwWCok0CuvSa4KUk//JNtuIzsgJCGfCBkw8JJM -8fUaIrGUz/+fpU2Ka8d5OpywkSIygg1oIKUV0rrpFhGoB5qZHi8tLaA/9bo+iuZm+YMMF0j42KFU -16wbjiFSutESYzmBRjx5zOmzo6Pofn/IISOGasWkGYci/IH1F+pi2XLgdgKFjZIvWFRWvYcUxyfY -HbGq6WVL8PrS5x8xK6aa9t30hxYrS+iQcYQOGT1SrLCcQKd65ln1d1tdTWP/Z0XTIzpOWtXa++hP -NEE2apbtrouTpIvHc2pdVONccNTPNTdVtwv7c71JlO1AF++nUKVGev+zqp4UHa2rPpL0SOImGmrd -vTR59pVBUSGADhpL5KCRRI0XSNRg8QOLlxKRB4XfqNrmUVVH0U/r3iPpbh1Olr6quh/4gqHfuu8H -1iPpp+qLrlV+XyZVSvl4Ru3qWVMYyLNCJMaf5a+aJR4dRgzFA0wJyW6/nMZ+Hgq/X7q+djK483Yz -nT9yF0l+HHEQpD9P7rwUXbt2/cOqdymm7nlGS8oLlJJS/M6wVDJSVEh1/drvHCchKUwhmC3/qHmP -IstxZdZhO67lNFYMm1j2/r77+/RQxEHwBsGVTccQga3wu1dRk/w+seuVXkcJeVr2vKLjPi1L/hwH -LBDBjZiXFdPHh4qVA/CwowgYND9eTGqQtFhIf4vHXaCY/OAChkmeUfJbwuMelKRBz+SA0N82YtMf -NUPs+uS68tfZodev6H6W+hjG9Dp2Co12mybmOvE9rZqG7TmKhlU+PYqnj+E1jJgqpfQJyW2KkZWL -FRGV1Ggk5J/uOFW7PVq2epwAPfhogZ18XjkvTdjzVm0TOR1uw+mcOOHqaxM0gAEs/Y/D8B5BGP2q -/LsL6bNjhWQGSUxFyzBUTEpwgQnMgJlpUZloWKSWkh/C1yb69bTrG4IUOMASJR8QaGV38qQ9US/R -uPPIzUbT4USqbaY3zkmTb9uSrd9lWpOn64Vq1pkdbfW+kN+jo+UkdeNt19mjGKvnkbp+zfXIfd3O -ezsPpZTygQ1ksMOKFSHUXMFszKg/wI8aR/So8WLFxOPKLiiGiEas3rN23qp1tUj2qdqjaz2SKdep -ngfjeq2kWv/KluD2teOg903ZtYvXWz5PkuUTPddoYZGRgiJqVVb9tuoXtKKxGN4oKo/kuNnEKDGZ -YcE+aauDo/2BuyjeIFiD4YvvRfXswyzLqwXDatlgUfFBhUyIbn/QEjXDoNgl1XCIZ0fNsZ+eeTmi -XFZkmjoIlpwNy3GnN87HMu48z3nCaDpF10tquzdLmxxVr7PLceTGUa9bel1/VUvwC9NxEQ/fMvKV -6IGHipEYDZQXB5bwIQE7ahBB47LDBOaiZToJ9SrdfpFyMkSNG6eZbvn0MaEfH8OW09RsY3+b/W28 -OYJWdQY9vhxJbtpEx1HsSkJNT2rGqCjaayJw2Cj5iEr8vYdLChApWpiQQXND5DUzCq0wiVByGxLq -G7BEEQhIggAuLdYMFhMWJbAS0K6a419NS/U8qmkVnredl2pa633pB4La9nE6fnr2QKPi48Z1OZZi -lsXXVf6dZfS/pEav3EbNsBE7aBRBBzdooZIiBgnMh4oIDQrEAupDdvo0w3c5mmx89UCSUAjG9epZ -2DTf90iimuaBbDQdTmgnUHAnUIDg2Gdfs6OlG6d6oI6uvsrWYzmH422eZaadmTZ63dg9+2Ypdx/c -eTQI1iBYct0fWMiU5Pgk9Ikh8pI5gXzQvPRwkWJllerVFgZDUBzP5gl2Mps065GUQ1HVODoU3e9z -P9BU034bpxsHgt3WvuunCnJdkMuS3pY/TZF+B+IFCxhWqxbH0Kq+7Fnl30PrimpbhwIkBAEJAoYL -GiwvJ/nWxxPePI95+uc5f58cimm38W6qgCB2WBmhbDEs4esdJqwfMCVK5HABRIsWFJLHE7cjJNEO -FipcHg9pVVmwa7Lrqtp+vxDVthBkk5clKFV709THsf4+dtPgz6vJkeS2nnRVPTBU1yYmU6zvZ1ws -GyomJh4+X88Vbw8Rg+YIGS1WdKwS2lO4SEv4sEMEGJgAETpwnJRG9nn+b5siVTK9cB2CdQimXPUE -j18xu2qcEARFuEERUlOUPPeQIu51H9SM6TbJv7eAoWKExEZy3DLqjZAx+UHiegl5XvZMaleTy4pa -FUXkZ+AASDTACCNqpJBAgAgeS/CQIcMqjWB3HklT0/zUhBF7nWYZpuslOObRNd06ccOJvw8/UTgM -VTuucjKVZDgGFfIhg9JDC5gaKiYsYK4eWMQQoYNGqtdXuFAtVibV/IJaNeSmptjFybFP0bs0bXJU -u47sZDQp0mPIdly6bWmm0WCoj6Nejt0JHVwwZPGez1yznCda1RS/V8HyCpZJbAtaV1XTYvDjXbhG -V5H70qRKJj3fmmeRqubkiMSNGRQgQLdc87GNXcZxl77LtU3vuUyLGjFG9S1j1ynouO/7FHGer8Dj -FTO7ipieUcHfvQrTysREJoeMiYfMiAoWMjJWJG6vRipoaMy4mGEyk+3d7yp4u06Rgp+h4xS2TIp4 -p2081vNcj2lmap1mn8lZMoYMTJUyAJkcMiaaGac0FQAJK0JMTUxNTE1MTUxNTE1MTUxNTE1MTUxN -TE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1M -TUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxN -TE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1MTUxNTE1M -TUxNTE1MTUxNTE1MTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1N -TU1NTU1MTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1N -TU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1N -TU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1N -TU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTQ2+dVb2GgcsZYAWMDMjj+1xIBVNAfWk -NuVHr+62EwUKtcMxuehIReNtE3U44ZOiDygiM1Im1ZqOyrDNNi6XteiYZMdhuG2DX0+OIzetstsi -MyxvnRJEh5fTQK7aA0blheclCMjbaTDZ1aEyrfDkJ3GLSssQBAU8jiOiEWq29XE8pQ== - - - KcxtVfh6BxSXq2VXDsftuFiO12KobtkMerA5fskyT44pp3NyOvEXwiDYctzcdWyWsRwO/nktHn3F -yDe55ZKb9mh5gt8Sy+bj+HLbu2V3+O0liXrfXQTfLYO57JOioLMUnaRPgnwZ9igJWtFT7PYkyIed -aARfPDuLv4/S01OKNdjdoxiraxO7yl0GdxlvirEZjvHsLaCe5Ka76NlwnQzQAgYFp/9S1Efw5TR2 -s5E1LXSiLWejg1zJDfMQSRGxMpIixLNgNQc9lbPBQxAXwbSzkT+OFbMzIJ5Fv/VxRDucM+PQoPej -KMxpNKiFVDLGx1eMPCl3nTvuzTomM/zC46vIcmgM722jg9vKlmE4bnrhfCRjbuvLkaXHeaxMNkoh -1HrqZNhymohNX7JbOskQGfIjB2JLkWp+TtEHiwlMz2VwW9EsjNUp5IVB4Xhzm9xtLeiB4PZ1155R -bLGoKjVL5+gpQV70+NHTx44Vsy76TYEdMGKIfJhqjkrR7ra520TuGtvvnRRFKvqq5x1WQpB4iYXM -cjyhgxYAAchdF/P5US3bcjpwxlm96Q+TVQRwsEi5q7xltce95rgfRbezYTsbfQRfQp4kWMDsQBEh -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 - - - Yxre7mPdrvFYx/M6pllBw9cqVqSYqfNcRkVNs4Imp4n7niZFnGKFjccpZviZeIbX+xU0N60FHQCO -Cq5POgdVkQD7pCfMQKk+7CvR8inSFXOCrijZJ42AfKqoGZgBPCCHCUgJ8MsCO3C5k94xSgrqAutF -ysc9SLYBNGpIANBTcRUEX2zsCFQU2X2FvctAOraTiyp6gATn48B8o7kOrtQKAGOLJThvx/ve2/yN -63pu0zl95zff7z2N87d83ypwFSvsFbcMT4PbMW3zKWIZXQaP95rOY56+9V3FjI3P7PaKFDpNinjF -DE2KGK9xPKbzm49vvNdpVtT63ee5zOf6ve95niK/Z3Kau+5n6DzW6xUyscwtg8czPE0T7/3N9zVf -0zO6DH7j8QzNihTxrQLHY35Poce3zJ6rwPmZmjggwYRBI7wSwwdYKnagjYD16TnL8XVwBj8N1N/v -Xe1737AdUKAACTUEnuEJTgA5OoBYcU32CQIGKjPS4O1BpgO73T+g4OzKQAuHnrGnFQ/8oakb0oUF -YRQJ47WTAdK+pFFCRTTYBAlluVHwEAk1xWJRC6WEegf3+xawjToHgaIUDfDlwPUpCKDMwIQrgGwH -00/P4Pp0g2ynC/h5+gyoCQKfKkBjKzjVGV1tJD49g+sTPxC5PvU4QBIuYF7z44VduALkYgBkMXA0 -N2RkYTgyMi1jNzBlLTRiOTEtOTQ0Ni03MTQxYTgoYTJlLTMyNDMtNDU0ZC1hZDc3LWEwMTdkZjg0 -Y2IyMjI4OG0xMFNWR0ZpbHRlcg0vIDoNL1hNTE5vZGUgOg0oZnhtbG5vZGUtbm9kZW5hbXZhbHUx -dC9BcnJheWVUdXJidWxlbjtjaGlsZHJlbi8odDJhdHRyaWJ1dGU7IChiYXNlRnJlcXVlbmN5MC4w -NXJlc3VsdHN0aXRjaFRpbGVzbm9TbnVtT2N0YXYyLGZlQ29tcG9zaXRpbm9wZWluU291cmNlR3Jh -cGhpaW54MCV4eXdpZHRoMTBob2JqZWN0aWRBSV9faWQvRGVmIDtmcmFjdGFsTm9pczQ0R2F1c3Np -YW5CbHVyKGJzdGREZXZpZmVPZmZzZW9kZGRTcGVjdWxhckxpZ2h0UG9pbnRMLTUwMDAtMTB5ejJ6 -c3R5bChsLWNvbG9yOndoc3BlY091c3VyZmFjZXNDb25zdGFudChFeHBvbmVsaXRrazFhcml0aG1l -dGtrNDRrM2ZlTWVyZ05vZDJ5NDRCZXZlbFNoYWRvd01vcnBob2xvZ3lhZGlsYWFyYWRpdTEuYmJu -Yi1uMmI1MkRpc3BsYWNlbWVudE1hcChiczN4Q2hhbm5lbFNlbGVjUnlBTWF0cmltKGIwIDAgMTQz -YW5pbWFjY3VtdShub25yZXN0YXJhbHdheU5mcm9tZDVjYWxjTShsaW5lYXRvdG9hZGRpdGl2cmVm -aWxsZnJlZXpiZWcwNTU0YzhjYzFjYzhjY2MxY2NjY2NubigtNTQxQ29vbEJEXzZlckVyb2Q2NjRf -KDc3KDEgMTsyMCAxNTsyMDAgMjAwOyAxNSAyMDsxIDEgUnBlYXREKGluZGVmaW4xc3BsaXJlbW92 -Y25uNTAgNVBpeGVsUGxheTsyMCAyMDtEaWZmdXNleWVsbG93O2dyZWVuO2JsdWU7aW5kaWdvO3Zp -b2xldDtyZWQ7b3JhbjVEaWF6aW11OGVsZXY2ZDFubHJlMTUxMDAwMTEyMm5yZWSDU6iilSUzAwAA -AQ0B4ggCAgphkzBM05IyYQMSQFAYDAeDKIpBEYZhAABACAACAGAACAIQwGAQI4YAAyBrggRUGulF -wuLl/KrKKPRR5eGpWKsDqMCjodlK0n0BIXJJEVwkHv2GPLOz60JJgh4UVA5+aFCMDXTCJ/cQdFh0 -9jThhAJlQe5iwt6jbuUOGr0l8hxQFI4jwkaLWpoWfMe62IZJPfq9SG14gdFxBpGJXMyCI4JGi8oc -lIW0byXO6j8HZp3tYCtdgoDcOz9ooq5dKoVIzc3hKKqBdQt8KeFXR/qFyudCDb8PBtxMIwRcwZJh -SRAtZREacjoqesoiIF+Yn14gVHTrVjOfScMO2QgCmqDZR5Kx+25k0JCDeV+mzI5MO1M15noNv+UU -6LvBrHozrFzPGYYkGFDqVG7T/vAhZ8ADKTpfCgpHf4GCn3yhQgqlAvWxxQ6DxfE4BicgW9LrIJFe -kHz06J54VDHwD70WWI7oxU8FZsy5jl1dSU8SN24vy7BiBY403wP/H6e5ljVF2EvWRGK0thQyisiN -XYlQEZpVCWjCsLBBnFspxVN0quU4vGeYEHWRtZI/NmOZRi2DdRc2Cj6RJOt2TH3C9/dbmYj2d1VT -iCOOsR5YqQIY+FQN1wd+61iSN5AAKKPiqN8dtNpHtRq/6oQCW4dzfefU2eN7yOn0UAcdBEASr8Jp -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 -nr2sd7/9Zn555hzr/fnGOO/MM9+XfxDEGPPOdQcvBq/HtZaEjgvijDPo3c995nqDHl9+u+b8697x -3/h61+p//90a58uz5v96+HvONwjuuznf3uNZ8rE835xv3p7kZPnF3Pd+u/5g7j9rvLHW/+urwcsz -/xsEufdb9829533/vyUny/3H/HZ/P/jB7TXH2uMP5rslJ3v/7fl+DoJ74+/5xXpffnv3IO7+e897 -735Q46sv91pLQvaCktDBc75/699BfHv+YM/3c7w5xnhrzT/ov/f97p319b7OffucPe7fZ+9dD/Lu -QXBfnEHsecbZbw3u77HuPX8Obu/m37XPWH/w+nv9vTf/7fPPvusPXknIctDbF/S41j1znXfGPv+c -9/cu73t3zTl4L+bfb5+59/yDd2vN9wY3v9f/e68HfvBe2zcIesnH8i852QtKQvZ692q9+/6ZY+1B -fC/+F0s+9oKSk70XS0KWY0noADO4+f7bezzOyos4IDTHMd2cWOPIfk6h0AFbieXFoYkLjpVI0wCg -Eo3rOpaiiGVmUGDHsuGHtZyJrRHTYBnlFbXZqulopmdoce+9Z6+DGG+/M+b9844x1thk19VYtsbR -td523jEIet5/vt5F7UPnPXfdbbD3QdqgRpdIlqfmZr251tnr7T+IPez9x3x712L/wex/9i7H+Gvt -3Qfe3rtZXTmcMcAZM40mCTJJFABk7GSZorqKUKUxwBnjkOgZxmamKZIscXRP62osW2OanutK1KBK -Y+oaMahxFdczvaToxdIT3BdvmDpT07FkLcsUUQEZ22GpyCJFFEQSjepsTccAulyp+FuJKMssVatU -XWEApOcrW/RMMTffbsfIMqZB7ANdzQi1db5WUWRHMFUM2QEAAMBMw30GP+9gvvmB+do6SbYcA4wX -MQCUYQApYQDGawQPbgxyfMHtLQJkowBECaMI7eR8bwBS1CUAOBvtfBl7D/L++715Z429BnWJxkiS -5COETtlBSCYDQOevy11nBw5+LeZJrrPVKCDzaSzWgTkGyIyqggaxj8vFZk11ufigLElNWZIazDLH -8vIYQKpmx/G9zz7W1dhqZewYgARZiC1JzWcfKCp62FqH1azGyjbypQdlHmFnupLWVBR9ViNYyRnL -PFekKl5gK3EllSpSJUufNcmI1bDM2TcGINeV5dMgdoyJBp8WsWYAp/n5NBW82uqcec44Z4f24Nny -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 -aCY4vHzEiJdOxkhuZDYrHlYyJJlNZTIkmQxJJkOSyZAs4GgQOIwEZuJxDAwMDAyMATAwvPzBAB8V -EwNcYJ4LzEPSICpwcVEyAOa5GODCYoALJh4ChBQJCBNUifAxUhYYDBAfNBBYWFhUCLjwYMMDd924 -iMcyM61tZUuJqOn72yOv4l7tt/aJLvm3jbXJvu9cNybWrO7UvNrJLNH66b8nwjqutEu+/pU9ETPr -8RJvT5+o0DZZJXI9WeUT8dP9nqib29Yaq8ru6aAt29uqBU+xcFOzpcurfhU2qrJ1+p4WxWuuZM1Y -6XVPuNX5p6O34sSN25iG2hZ1Iv8SNmblDXWfTldZpT+crnRdqeta8bRO/03cUqqWuW+1xI2FCRv7 -ybWato7fmPi6T1uKjc9JG3vviTQzq5nvZ73Vp/Mfa176eTE3NZllX7HTnuhKL61bbVsaWTm9Evra -w9k8P9Hr3OmHY1oJ+1Ld9X+i1+Kls8R2y2QpFTtxddDW9DrdmpPZO63TNnJ15/MS9VoJG6Hn/Sy7 -tJ/oi38iNn7ZGSbn75r4WPyUeWhb15ayca+Sj7udp8iWdZjXdZqn90TXid8Ik8/qubuYh935+4/x -ulRLFdf2ttJVQpfn5PQ79zdlMju0eyLcOlW9Pj6cxUzGv98Ttd2WHXO6nabq3NPSuHc7PtHaPTX/ -qfKq8OkkbNniVB+QRd8/0Wm62vXdfzpsfz4cPu2zY06GmK7uifrb+XQg21KupKypjzct//x98T4R -Z986/7XNVzLs5D0cbL2k172dmOuuZblT/zb56VRPb1Wma6m3WlNe5Z/IkJ+W/aez9tZU/Idzt/83 -4f6Jjp+nqtdzo6YrmtqmezhrV4lcL06Fl4y5Ku3+idCSrepVSr3ClsL/eemAmo9/Iv1lZedesmQs -zNpL7Ms/HTxM1U929X5m/0/0Tfvlcuo/0X6f+u7+RHlr1K10mLhW9RefJbN6Onk+9lbnE18ms6FV -ZqZjPp+oVMu0LislWp7d8cwq+fDdq1ia+sZqdkTcfSLblG/jRvsTXev9J0q9493Ub+/9XalboK3f -vbnXujnpE83+RPrr+9PuxqX2/nYZ/onOytaw9Yn66v273Fo01dXsK1S9ZTrmpX23dzdPzba+AbLO -z9xW3/0lVKssrGTFqpWbtq2F2Vg6W1id212JS5mxqiod//b07nt6zjJOymrZuam388TMPnO6xnS6 -y3WWVBlvW9uMD5uv6j/XpdzUQLdnlrXmbfpd89/fbfrurdVmtib2FeNZTi2Phnzp2lF+rpb1lfu0 -tzLpfRF/3NhJ89WY+Pxmll4na1o8S4erkmszafVT6XVNu6+XnXRV07FZPRVby1oaS+dX0zwtZ3+f -dVP5rbrGm8lK+fJMzS4bX8lrqKpa++T+VRc31zCTseUTr1WyXTb+WjGupualTb3UvY6Mz4ua2J7a -X00NdJfS6uqdblHx8KipNBlfVmdBrOykXTJrijMxs25Ltfb8szorTExV2G0sHTxqJm7TwlVj43RV -fdOU78y6pNFeWen5iZeb+Fx4p9v8lNv6XS4sNmXZsw5n8xlLt5GzexMfahS7aotXU8d3F6PyaZlp -Wis9J+Uz3407qbEoctel65St7u0X8We8Jj7VQGrIy5bsj/SujO+sq/u+dYUJUdneLVbF0tHFY+Yt -PGpl/W6Xi5NClYkRlmH27Zbun7x3e+orTcXsxGbBfeq2prSOZR4zbzJaL+ohWtLs32HlLadaG2Jh -3dYaS2qlxaesTNt0ffuMWjubNy1zH6tqPVVTH2IVZuFd4iOa2qqlOxZe65ydVh6fXTWQPRXmM/3U -yuyMWGt7ecdbtmbMSe2rqnfdez2eJTtbrZrsKOuaf9nasM2YreXG0vnzrsu2ZZ2wvpkZLaLmNZrN -nJayVv8sU7TS6sVbTpZVf6euMju+Mh9fpkqWs+5NV53GI2uf84m2OTU/xWvOdHXNE/WmJSvOP/OS -pdOpbtM8LU/0Pe7TKszdp0ZT3bTZbYhlXZvuroaViLfJjqX12UEr02uqu2aNl29s/EtG7mfagjJ1 -re7v1zwRtiYjJ3aj4W1dA3FWK+pqS5alvc7SWcOk1Sm76b+/aVrf/Ydb1sz90t1OaZmOTYPImcbW -smfpq8RZzaku85V2VVvX9Cqu5oksL9+Wl3nFe/hkycxO5Q/V2lhVA11m6pNrr2FJPmfHym5XpbWd -1zwQSh5OoW3ut8teiVXzRPmu1eq7n3Gd8vU33XGxy1IvbWdrK6ctVV6808TE1jzRctbWDzOtvQuT -IbdWljKm6xw/eTVc3Jpq0bY4y46l07Gn5mlhtNSlXbj25b7ZXcJSxCdC/TJnUtZA1lfENKxkZlle -tiz9Mb1UC7VTs5rWv8kaDfUuWVOXmA33kLsTb8sM+8ze2HjH1urSYHXqVeX35qv2SSNGLoZQs3Ix -aWnneZV3E3bYnveHc8vW+c57Le+b0yvzlXqtV1lW35cy73ZeMtbc/ohoqec7p6ZkbmQNZHUvTNXL -mocFG5O1pmq1j9ub3smMGki7LLmVV1Nb22qeqNh0NQtTFbf6WGNPx2K315qGWYybh4hvrrSdGihN -k7HmrrN/l441T9RdtZs0zbI1UGMqZu5v35J5ldzchn82o1midXPQrldXn8W417+++tZKVpZnlZ0J -r//bTtyJ1XArb5wq1O7S3eXDXaw9fNolSy5mrdK7/jtVFS3TNu7eam1xOv67M3E/L2Wp1WursEqf -lbjSTLtulbdUZGO51EzTIHPxKWojG+4pYmu/Wq2f6Oqdfa2567FSlWknLNMc7nlTl+3tMH+z/vGd -mtquY+l08OpWmqdFTbM0oaEZvzTxmSrzPU239KkJzfZy9/KoqVlWuHu8ZoeLmXc85tZz38tONa9M -+8xKVMP3v/jUiK/K97k12652nbumgdS2dpF/WTfePm6yftOUT/sqN+00E79Fz37Xt1ereVoYT5FV -8yEBQy3xSo/1yVotD0s10KbpaVqWac6Uz2y6Cfv0xU/TIFpZIaJhaiD++X62drcJW2o1z0fIQ+EZ -eTimx05Xam27vaZ5osU9mqYaka9UU6+3mhPz2eIVbzHf3TVyddo91Rlepv77rtScGjZOlcV3zTvl -yk3MnXsNlNibdccsgaGhw4KnVxWGCPWlTUUsLEvjcyc+ZW7u5kKX/x2e8ess15q567CTb2WmmY55 -k5mTL7HpHqJyXye2Jzo359+FiL2VeE+1LMytbk77i/npQGjpjld8MywOxJxViNdrt5XeDN213Vo3 -9Z+M9kRmmciXeFXEvtvtWdJlCHl7K/2qyJjWaAbxGxuteFHfdj0ztLuHeYnFuIVsyomWa7u/K6pl -d2rmJ0pO67POzifm4fJWrhX2duo6q37vh3mJW1eLeM/UWydErjK81ePi6uh5b5lZCZFTNynyE3Xb -f1SGjOuVaJbdh5eburT3VKvQEMJMZca0hYplV7Yrn0WneMWp2trav02sXy+Pqchru5mNSc2Ox2oR -d23C5OPb7OQqbtziQ34+oELbJ+Kygn5YzfhEupvJbfiExp2nff1tw072lkzDY9Xnn+hshvx6bVX+ -jsxs59/elCF+/l5psRRV+bz3TD6/7FqW1hg6w7YzvHayWr50QP1woLTGzrSmv7Vd7e91r90tps19 -oi7MVNVS7G1VbVsotc1+zdmV7shPtvt0oNtDzNLa1nT1cCD7y85QTbVO6+qKy5u3e1yl+bR9Ir5f -F+o920IuRcNb01/iv6eWMk9b7ced7m422y0+TXyE0q7fnCz34UCLXdj2TLi8V2dtL0y8/ESbbcfc -zBBe7fIVV7FYuVETq/mJKrN+iM86tLJMvdz4pJtbZXzsnB4TLi9y2rxDh4xly6ymyPX6e3mbn0j1 -0EyXr+fNYsZE071qw1taNObO5tRo1omYxrWXu423RcYtTUxnfXmt3VS3871TIiI/Ed4tGeJa1krE -Lb138o+5DfXpLG9aM7VUvmKddjquIZ81j7sKr4ibfNb8RGuqemV5nZZJi1kxJfLTgfCplf09vnR6 -tcyBdJMpMvTn1mkiMm+mRn6iylvtn4xnS4b6bLrbZ/wsttSd782skyk/HFtOaJtRU9PakaHWYi5r -Q+aE2QJhF2dWOjKkh2lZu8q8xk+kugodaiIjo54T71jPSZVLUxmXd5evEHERer6/l1eZ7phxze52 -t1MNLQuzdHOhzq06TYr7Jzs+faJKTN7j3tnUIDttPF4m8xPi+emc13QvYRcjauai5hVrn5alenx3 -mOz4iTLhuY+hN58ypmsL9MSqMzw8q/6eGGv3iazWKvGFV4l61WII7/Z9q3xb1X84kGrhXhUeOV3x -OReX8bqXdZP3ibL42NKUFxG6MT8hbu4n+p3lMTmfLKtTm/OWkLU0Me8T9SXsXc1M25/1MkKWbYqV -XozF23dse6l6yFZaDF0asmLyHbpLWNxnrMupe5/o0BT1mLAXamtew8SKkJ0V39LyQpyGppfbLVDy -4qXqLu8TAKiqk1qoP7zG9xbzoW1qehVzILEBxEpHQ2MFRKnpIzyd43fXpT7E/45Ry26fVQGA8hGB -DJ/dZz0XnqU9VHvinyiL17LquN/8lZWmsvKetiIqxMun22pb2qm8Mqw961oratUtb2tqPDfrtSKu -aZ/ZCrG4ebGbv7upEFdxb6bnj32Gem2p8oiaXHvXAl1a7/e41KxfXF31TFu7rDL7DatO27RfZ3v3 -/fIVq2stqR1CLbvauznvh78jY+biHq5lmdptr9TO2Ll4L6xUU+W75Gp+qrRNZrOuG1bn77pX2/zc -1WvTY8z8vTRR7/OYz35vY8wsrdPjm+LRztWpUKGrRcN0WXf6pG2qiaqsdjNc48u8Ng== - - - Ts/s6/7uZ1jam6mQHnIuNl/3bW4e79maZipWXd64Vbm47GV87rLj7Va7r7lZ2oaZR1vLRMb0+y/x -KuunfF6rpJumq2xquW2KnOnyzHjflaapDW+JplWpa/OeOq/1uGzGpsWl/NrGKjt93d15bXHPWIhs -/Scbl92uca9u4vkWN+vptaeV2ZryuA1Xk56m7kJH7jTIsLn19l/v5erZ4tNSt2EWa+MVH2NbYetl -1ynupW3tfXHim3mf3grtqWLXSzlQYiq0jYq6V79d4qW7Q7e1rBBq/X7ddU/EdnrHZyWjqTFmazWv -1na68nGXIqvWJtct86bXh9OXibXseM9VPC9WKVpx8buwNVOqQnpqm515VoXwXPZnA2T2lMDgKDOn -ZbpS5XolzMNV/XVZYtvMRT3lqlb8aSlyqo7dJeZm0h82b2mmo9nZ8pI2M5Zaqh9z3xOVrSVn6r7R -7lDfT/SsX24vfrWqOSlfJi09vVsyJ8wr11ajdeqKh9jSuryNif2ywraEike2PRd3Ytx3tKXwqVrx -dkvH7y6+p3E2pv3IqlBWIm5x8qMrqybuO+6eLfsUssrW5IfTyG/kxHWFz6ixL3XL7XXW6SZGNLvn -7lVSRe1v8i223Gatph/tGLsXr1uqCdFY0x5jQl21fTiIerwq9L7ju90vXy91y94tZ2o+HDPFxPfV -YW/iRN57p7LfdmqWKncap23+xYl791e+Lx0+nMxU/ct8ouXW95m3sJVvlq1PO7N0a0u3P53VTJ0d -zX411k9LIVw1PHK9AVS3NN7iZHbabdV2vNN9prbVVNpnXLay27zEs6sOMu9fld1VnLruZZyUdVPV -Wf+JUBffuufbPZ1utFT5pBxpYt76rDSxE9ZeLbVSO2p8a+V0/HBSdTVhXeVVer+48lJjYi9eqt5m -rNRVxbudmBfzktVWHtk0lab3n6jKdF/5ei6W7mJWbSftaO5d/3DQmK3eh53VqMmpszjWWZ2LrZy4 -b5vTajb+FutZKfuUk7cvc6tTiefErFBjVz+cTn6u3TG16U370u31ndZmYn3vaWJm49q1lGiGnFD5 -Ho5la/1oaqn4Fn/MbouObXn/tLrHvKk17XzVZon5iezGa9yLaL/jolZSVqg78d3+h9O6eVZNiz+O -6p7/ZddhSlZW3M0y/K/X/kR9VbtQGyJfuzd1+TCtpR334RzVtp+4dXfze2t5aJ3sltj0hYapjJbq -bpiwDK+p+RYhD4Vn5OGUtVq6jTZPT7u6d3W7M7F57Vy/XSfsQOfbnvWVMLevbVft9Co5Vy299Img -S908ZUXEVU7WCXVtp/Ht1V3CvrK3dWPVFm51su7e1FfcvapMy4VXnFpX2LernZYKS/HpmXdZlm9c -vdRKjcjycKC+Tj3VzTqrhH3KxoWpaTufSFfTcperOTk1j8/bXNWWtx8rS0f1imq2nJy7yiey/Y8X -K9G0s3s7d5H32JrXpbiq+US5dWV8Wlc+F5Ezb2+r1DYfFkgtm+20kzuXq5LxYnZm8m7frqlXN1fX -etvyiSwvi/WXmqtnFlbUbH5rPhwoD2tvy9edihPiTKu2e+niE60q4nVaTi0249zvNZ/oe8uJ9xfU -zSzI3crSuVS0Tcf5tCjXPY+YT6T4rTRE7bSzh2Xbeo/94+5q1UVEftLNhLBxEzrr03yid+NlcqZE -+94mw0S7XKy89qXEfCK7b96YD/nv/R1f9R8Wvk5rvbScaTM5rTkxJxt0zGpot7/KvLJV5hM98e4q -NRFNn/u+ZOl0tp6XTwt3JiddVOsytER7or1vQrqa3NjFSVe3M2/ZtBNS3j03W7f0nm+J15eydcpt -yyfqXxZjX6Puw4FsmxPqhJe2y/lEhvqE74SOT8s2TXtZfMOzfCCULEsH+eq2cy9s1UROrk2oz3JZ -OpBxFd7+9YTduWlhM549AYBKhMklVtv1kqWlIZu1QG1XuKWMhfoEADLrcyUjnmkxIj6XMeUtryLe -drvLzm1qvU/LaRYj25/YqGn21LfUm2Za72Yloh6fnBpvK6E9LWXaop7dFc+Wp8YprUu3b/Wcx+Pr -c3ZaXt+4i3hlxraZ0L4lb9Q8Q40i3902YaMdU7P1lVSz2aa2t7aqeTQ9zOO/rvBMzrYll4aWbYys -m/7WdLmJe3rD83m7+V53xv8lHirmc3Pv+BSzzKSuyjR3E7WM08rWku6dtkD6NeY1qf2W9OVxa393 -dYYmu3krTv+3j6iLadt2T2x6V+NjcqXhEwDIXrjM/fSn4661+UPWzlde4uPe2911N282Vp1t2x6a -2q97dovpydpctXanfWR72892tT7lSqvf/Nv4usuOVnrWiMx1yZK/XYh6l/jMNF+9l3arNzKUhd96 -0vtd135H3lTXdT186dPhmfFV9fV/2/PWu/3cqqq+zUS87lPomVe2jc0/NrzsU75L9cP8nqVu9tpl -UrRMtUMuOzP+ZZmqntGOD69mm8lQocO/2VjV3oqVnNoqzRRSTdZaLmtd02beMktrdqlsfHe7W73e -VevHxLdXHZ63ci0dKiOmpWby/s74bXZZh8q6jfm8xn0iqJ8ozZavoz6rNYY41fjMMJVxy3nXTtON -tyxN64mFh/mr5p610mWmNeelxC2sxPl+PtG7MSO2ZtvEiYWYTBVzWdXyNq/WnkhT7xmrbmtW2ie6 -Vd5t2yOzPtfWslJVNe/dZn3U2622iSX9nnYpJ57a6loyRcXLS6esfNaupIrHl41slmfbjWm5cy0l -6vOyUu3mu3QR94nwNG2P0xJZVY8vN+0ulLqNt8JVrMvLZb3yotnfqRk1709UmWyhNHui6zbT3Scy -bMxLx2ep1toNu1LiQnpWzJire+kqz/JQzZKqQrdaaZcW92lQt3TW6bBXLeGiYh+vuRKiXt4TIer1 -ExUiL1Y67KfzLY6mRm3L1mTYT7TXjU+ErQmv2a7TXmPfMxU+kZ5PE2L3E93108GrtHf9tNwbNWlZ -PxGWJUvrRH1tPy3V/UTW2k9Hrx9O4qa/E173E1nnpbvepKdQbsrqp/NwuFK9n6irDe0Sv++JomRO -xYjdwvxEalzpDs/+pBztVNWoOR23XN1dwuTETqtpW2yVI047TUunl7jF+k9HfXryw7mrw3QWZTqe -Hisxdg51k93DSXfXdMhPdKnHT5ba6SCbKHKapVW9Uzcj4v9SvFkyHtZZ521bc097U5951U/EvAmr -DZt3q22v2v1wWs9dmJ66+om6jdNtdRV3OssYte3aNlVzlNIKf810/EQ/TqnL/HTOSWv5vAmVk3Uy -5idKyXyrlZj3mUrXsPPhHNtdWy+38X5VOXW8u5VenZL5iZZ510obbddKO9va2/xwtH+JOWlLcqZx -Oj7jb6dKjtT0X8VO77tfSxV32yVWVMMn4uNUmCk3V7UYK+VurqYvP9EiJlNNqoWM6TSh9t314Twv -rZ4aF+4m2+VoWRkzWyrtSvmJ7pk0NU8Tt1lCVd7cTjVNavkvNj7hpcLO59PJ5KzVX77Kzsm2pRux -dy+63UymZmnGiW+a9hjbUq1eKd6uN51Tn59o85ipmvhKDX+my+n6RPUnuhpbdsJVW96yfq+qrp4b -z0+uPWbuPL10M9FOvM11e1z5xId2dUvs3VzDS8PO3MpeRuXmuqPtN7/pvRAr8qL2j1zIqXk9LUxq -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 - - - diff --git a/controlpanel/src/assets/logo.svg b/controlpanel/src/assets/logo.svg deleted file mode 100644 index 30a580c59..000000000 --- a/controlpanel/src/assets/logo.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/controlpanel/src/assets/no-error.svg b/controlpanel/src/assets/no-error.svg deleted file mode 100644 index cfa6fbbe9..000000000 --- a/controlpanel/src/assets/no-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/controlpanel/src/assets/search-icon.svg b/controlpanel/src/assets/search-icon.svg deleted file mode 100644 index a3e6f5f3b..000000000 --- a/controlpanel/src/assets/search-icon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/controlpanel/src/components/Admin/DownloadLogs.tsx b/controlpanel/src/components/Admin/DownloadLogs.tsx deleted file mode 100644 index 7a26cbbe9..000000000 --- a/controlpanel/src/components/Admin/DownloadLogs.tsx +++ /dev/null @@ -1,162 +0,0 @@ -import React, { useCallback, useState } from 'react' -import Image from 'next/image' -import { useAdminContext } from '@context/AdminProvider' -import { - Button, - TextField, - Select, - MenuItem, - FormControl, - InputLabel -} from '@mui/material' -import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs' -import { LocalizationProvider, DateTimePicker } from '@mui/x-date-pickers' -import dayjs, { Dayjs } from 'dayjs' - -import DownloadSVG from '../../assets/download.svg' -import styles from './index.module.css' - -export default function DownloadButton() { - const [showFilters, setShowFilters] = useState(false) - const [isLoading, setLoading] = useState(false) - const [startDate, setStartDate] = useState(dayjs()) - const [endDate, setEndDate] = useState(dayjs()) - const [maxLogs, setMaxLogs] = useState('') - const [moduleName, setModuleName] = useState('') - const [level, setLevel] = useState('') - const { signature, expiryTimestamp } = useAdminContext() - - const downloadLogs = useCallback(async () => { - const startDateParam = startDate ? `&startTime=${startDate.toISOString()}` : '' - const endDateParam = endDate ? `&endTime=${endDate.toISOString()}` : '' - const maxLogsParam = maxLogs ? `&maxLogs=${maxLogs}` : '' - const moduleNameParam = - moduleName && moduleName !== 'all' ? `&moduleName=${moduleName}` : '' - const levelParam = level && level !== 'all' ? `&level="${level}"` : '' - - setLoading(true) - try { - if (!expiryTimestamp || !signature) { - console.error('Missing expiryTimestamp or signature') - return - } - const response = await fetch( - `/logs?${startDateParam}${endDateParam}${maxLogsParam}${moduleNameParam}${levelParam}`, - { - headers: { - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ expiryTimestamp, signature }) - } - ) - const data = await response.json() - if (data) { - const dataStr = - 'data:application/json;charset=utf-8,' + - encodeURIComponent(JSON.stringify(data)) - const download = document.createElement('a') - download.setAttribute('href', dataStr) - download.setAttribute('download', 'LogsData.json') - document.body.appendChild(download) - download.click() - download.remove() - } - setLoading(false) - } catch (error) { - console.error(error) - setLoading(false) - } - }, [startDate, endDate, maxLogs, moduleName, level]) - - return ( -
- - - {showFilters && ( -
- - - setStartDate(newDate)} - /> - - - setEndDate(newDate)} - /> - - - setMaxLogs(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - /> - - Module Name - - - - - Level - - - - -
- )} -
- ) -} diff --git a/controlpanel/src/components/Admin/ReindexChain.tsx b/controlpanel/src/components/Admin/ReindexChain.tsx deleted file mode 100644 index 8d66cec54..000000000 --- a/controlpanel/src/components/Admin/ReindexChain.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import React, { useState } from 'react' -import styles from './index.module.css' -import { useAdminContext } from '@context/AdminProvider' -import Button from '@mui/material/Button' -import NetworkSelector from '../shared/NetworkSelector' -import { CommandStatus, JobStatus } from '@/shared/types/JobTypes' -import { checkJobPool, getSeverityFromStatus, isJobDone } from '@/shared/utils/jobs' -import JobStatusPanel from '../JobStatusPanel' -import { clearInterval } from 'timers' - -export default function ReIndexChain() { - const [showChainInput, setShowChainInput] = useState(false) - const [isLoading, setLoading] = useState(false) - const [chainId, setChainId] = useState() - const { signature, expiryTimestamp } = useAdminContext() - const [severity, setSeverity] = useState('info') - const [job, setJob] = useState(null) - - let intervalId: any = null - - async function reIndex() { - setLoading(true) - try { - const apiUrl = '/directCommand' - if (expiryTimestamp && signature && chainId) { - const response = await fetch(apiUrl, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ - command: 'reindexChain', - chainId, - expiryTimestamp, - signature - }) - }) - if (response.status === 200) { - const jobData = await response.json() - setSeverity(jobData.status === CommandStatus.DELIVERED ? 'info' : 'error') - setJob(jobData) - alert(`Chain with ID ${chainId} is now being reindexed.`) - let done = false - intervalId = setInterval(async () => { - // its an array of jobs or empty array - const statusJob = await checkJobPool(jobData.jobId) - if (statusJob.length === 1) { - const job = statusJob[0] - setSeverity(getSeverityFromStatus(job.status)) - done = isJobDone(job.status) - setJob(job) - } else { - // clear the Job status panel - setJob(null) - } - }, 3000) - if (done && intervalId) { - clearInterval(intervalId) - } - setShowChainInput(false) - } else { - alert('Error reindexing chain. Please try again.') - } - } - } catch (error) { - console.error('error', error) - } finally { - setLoading(false) - } - } - - return ( -
- - - {showChainInput && ( -
- - - -
- )} - -
- ) -} diff --git a/controlpanel/src/components/Admin/ReindexTransaction.tsx b/controlpanel/src/components/Admin/ReindexTransaction.tsx deleted file mode 100644 index 3c17326db..000000000 --- a/controlpanel/src/components/Admin/ReindexTransaction.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import React, { useState } from 'react' -import styles from './index.module.css' -import { useAdminContext } from '@context/AdminProvider' -import Button from '@mui/material/Button' -import { TextField } from '@mui/material' -import NetworkSelector from '../shared/NetworkSelector' -import { CommandStatus, JobStatus } from '@/shared/types/JobTypes' -import { checkJobPool, getSeverityFromStatus, isJobDone } from '@/shared/utils/jobs' -import JobStatusPanel from '../JobStatusPanel' - -export default function ReIndexTransaction() { - const [showChainInput, setShowChainInput] = useState(false) - const [isLoading, setLoading] = useState(false) - const [chainId, setChainId] = useState() - const [txId, setTxId] = useState() - const { signature, expiryTimestamp } = useAdminContext() - const [severity, setSeverity] = useState('info') - const [job, setJob] = useState(null) - - let intervalId: any = null - async function reIndexTx() { - setLoading(true) - try { - const apiUrl = '/directCommand' - if (expiryTimestamp && signature && chainId && txId) { - const response = await fetch(apiUrl, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ - command: 'reindexTx', - chainId, - txId, - expiryTimestamp, - signature - }) - }) - if (response.status === 200) { - const jobData = await response.json() - setSeverity(jobData.status === CommandStatus.DELIVERED ? 'info' : 'error') - setJob(jobData) - alert( - `Transaction with TX ID ${txId} on chain ${chainId} is now being reindexed.` - ) - let done = false - intervalId = setInterval(async () => { - // its an array of jobs or empty array - const statusJob = await checkJobPool(jobData.jobId) - if (statusJob.length === 1) { - const job = statusJob[0] - setSeverity(getSeverityFromStatus(job.status)) - done = isJobDone(job.status) - setJob(job) - } else { - // clear the Job status panel - setJob(null) - } - }, 3000) - if (done && intervalId) { - clearInterval(intervalId) - } - setShowChainInput(false) - } else { - alert('Error reindexing transaction. Please try again.') - } - } - } catch (error) { - console.error('error', error) - } finally { - setLoading(false) - } - } - - return ( -
- - - {showChainInput && ( -
- - setTxId(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - /> - -
- )} - -
- ) -} diff --git a/controlpanel/src/components/Admin/StopNode.tsx b/controlpanel/src/components/Admin/StopNode.tsx deleted file mode 100644 index c50fad7e2..000000000 --- a/controlpanel/src/components/Admin/StopNode.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { useState } from 'react' -import styles from './index.module.css' -import { useAdminContext } from '@context/AdminProvider' -import Button from '@mui/material/Button' - -export default function StopNode() { - const [isLoading, setLoading] = useState(false) - const { signature, expiryTimestamp } = useAdminContext() - - async function stopNode() { - setLoading(true) - try { - const apiUrl = '/directCommand' - if (expiryTimestamp && signature) { - await fetch(apiUrl, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ - command: 'stopNode', - expiryTimestamp, - signature - }) - }) - } - alert('The node has been stopped. The control panel will no longer be displayed.') - window.location.reload() - } catch (error) { - console.error('error', error) - } finally { - setLoading(false) - } - } - - const Spinner = () => { - return - } - - return ( - - ) -} diff --git a/controlpanel/src/components/Admin/TransferFees.tsx b/controlpanel/src/components/Admin/TransferFees.tsx deleted file mode 100644 index 4fec29fd9..000000000 --- a/controlpanel/src/components/Admin/TransferFees.tsx +++ /dev/null @@ -1,182 +0,0 @@ -import React, { useState } from 'react' -import { - TextField, - Button, - Alert, - Snackbar, - Dialog, - DialogTitle, - DialogContent, - DialogContentText, - DialogActions -} from '@mui/material' -import { useAdminContext } from '@context/AdminProvider' -import styles from './index.module.css' - -export default function TransferFees() { - const [showChainInput, setShowTransferInput] = useState(false) - const [isLoading, setLoading] = useState(false) - const [chainId, setChainId] = useState('') - const [tokenAddress, setTokenAddress] = useState('') - const [tokenAmount, setTokenAmount] = useState('') - const [destinationAddress, setDestinationAddress] = useState('') - const { signature, expiryTimestamp } = useAdminContext() - const [error, setError] = useState(null) - const [snackbarOpen, setSnackbarOpen] = useState(false) - const [dialogOpen, setDialogOpen] = useState(false) - const [responseMessage, setResponseMessage] = useState(null) - const [txHash, setTxHash] = useState(null) - - const validateInputs = () => { - if (!chainId || !tokenAddress || !tokenAmount || !destinationAddress) { - setError('All fields are required.') - return false - } - if (isNaN(Number(tokenAmount))) { - setError('Token amount must be a number.') - return false - } - setError(null) - return true - } - - async function transferFees() { - if (!validateInputs()) return - - setLoading(true) - try { - const apiUrl = '/directCommand' - const response = await fetch(apiUrl, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ - command: 'collectFees', - chainId, - tokenAddress, - tokenAmount, - destinationAddress, - expiryTimestamp, - signature - }) - }) - - if (response.status === 200) { - const jobData = await response.json() - if (jobData?.tx && jobData?.message) { - setTxHash(jobData.tx) - setResponseMessage(jobData.message) - setDialogOpen(true) - setSnackbarOpen(true) - setShowTransferInput(false) - } - } else { - setError( - response.statusText - ? response.statusText - : 'Error transferring fees. Please try again.' - ) - } - } catch (error) { - console.error('error', error) - setError('Error transferring fees. Please try again.') - } finally { - setLoading(false) - } - } - - const handleDialogClose = () => { - setDialogOpen(false) - } - - return ( -
- - - {showChainInput && ( -
- setChainId(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - type="number" - /> - setTokenAddress(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - /> - setTokenAmount(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - type="number" - /> - setDestinationAddress(e.target.value)} - fullWidth - margin="normal" - variant="outlined" - /> - {error && {error}} - -
- )} - setSnackbarOpen(false)} - message="Fees successfully transferred!" - /> - - {'Transfer Successful'} - - - {responseMessage && ( - - {responseMessage}
- - Transaction Hash: - {' '} - {txHash} -
- )} -
-
- - - -
-
- ) -} diff --git a/controlpanel/src/components/Admin/index.module.css b/controlpanel/src/components/Admin/index.module.css deleted file mode 100644 index 5bfe82886..000000000 --- a/controlpanel/src/components/Admin/index.module.css +++ /dev/null @@ -1,134 +0,0 @@ -.download { - display: flex; - flex-direction: row; - justify-content: center; - flex-wrap: nowrap; - align-items: center; - width: 100%; - gap: 4px; - color: #4a5360; - font-family: Helvetica; - font-size: 16px; - font-style: normal; - font-weight: 500; - line-height: 140%; - text-align: left; - background: transparent; - border: transparent; -} - -.unlockButton { - padding: 10px 20px; - background-color: #007bff; - border: none; - color: white; - text-transform: uppercase; - font-weight: bold; - cursor: pointer; - transition: - background-color 0.3s, - transform 0.2s; - border-radius: 4px; - outline: none; -} - -.unlockButton:hover { - background-color: #0056b3; - transform: scale(1.05); -} - -.unlockButton:active { - transform: scale(0.95); -} - -.unlockButton:focus { - box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); -} - -.buttonIcon { - color: #a0aec0; -} - -.download:hover { - background-color: transparent; - color: black; -} - -.loader { - width: 48px; - height: 48px; - border: 3px dotted #fff; - border-style: solid solid dotted dotted; - border-radius: 50%; - display: inline-block; - position: relative; - box-sizing: border-box; - animation: rotation 2s linear infinite; -} -.loader::after { - content: ''; - box-sizing: border-box; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - margin: auto; - border: 3px dotted #ff3d00; - border-style: solid solid dotted; - width: 24px; - height: 24px; - border-radius: 50%; - animation: rotationBack 1s linear infinite; - transform-origin: center center; -} - -@keyframes rotation { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -@keyframes rotationBack { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} - -.root { - border-radius: 12px; - background: #fff; - max-width: 320px; - min-width: 245px; - display: flex; - flex-direction: column; - padding: 20px; -} - -.title { - color: #3d4551; - font-family: Helvetica; - font-size: 20px; - font-style: normal; - font-weight: 700; - line-height: 140%; - margin-bottom: 47px; -} - -.unauthorised { - color: #ff3d00; -} - -@media screen and (max-width: 700px) { - .root { - max-width: none; - width: 90vw; - margin: 0 auto; - padding: 20px; - } -} diff --git a/controlpanel/src/components/Admin/index.tsx b/controlpanel/src/components/Admin/index.tsx deleted file mode 100644 index 74b87a9c3..000000000 --- a/controlpanel/src/components/Admin/index.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import styles from './index.module.css' -import DownloadLogs from './DownloadLogs' -import StopNode from './StopNode' -import { useAdminContext } from '@/context/AdminProvider' -import { useAccount } from 'wagmi' -import { ConnectButton } from '@rainbow-me/rainbowkit' -import Stack from '@mui/material/Stack' -import ReIndexChain from './ReindexChain' -import ReIndexTransaction from './ReindexTransaction' -import TransferFees from './TransferFees' - -export default function AdminActions() { - const { generateSignature, signature, validTimestamp, admin } = useAdminContext() - const { isConnected } = useAccount() - - return ( -
-
ADMIN ACTIONS
- {!isConnected && } - {isConnected && !admin && ( -
Your account does not have admin access
- )} - - {(!signature || !validTimestamp) && isConnected && admin && ( - - )} - {isConnected && signature && validTimestamp && isConnected && admin && ( - - - - - - - - )} -
- ) -} diff --git a/controlpanel/src/components/ControlPanel/AdminAccounts.tsx b/controlpanel/src/components/ControlPanel/AdminAccounts.tsx deleted file mode 100644 index f46d8df56..000000000 --- a/controlpanel/src/components/ControlPanel/AdminAccounts.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import styles from './index.module.css' -import { useAdminContext } from '@/context/AdminProvider' - -export default function AdminAccounts() { - const { allAdmins } = useAdminContext() - - return ( -
-
Admin Accounts
-
- {allAdmins.map((admin, i) => { - return ( -
- {admin} -
- ) - })} -
-
- ) -} diff --git a/controlpanel/src/components/ControlPanel/Indexer.tsx b/controlpanel/src/components/ControlPanel/Indexer.tsx deleted file mode 100644 index 9bc6fc9a9..000000000 --- a/controlpanel/src/components/ControlPanel/Indexer.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import cs from 'classnames' -import styles from './index.module.css' -import IndexQueue from '../IndexQueue' -import { NodeDataType } from '@Types/dataTypes' -import { Card, Grid } from '@mui/material' - -export default function Indexer({ data }: { data: NodeDataType | undefined }) { - return ( -
-
INDEXER
- - {data?.indexer.map((item) => { - return ( - - -
{item.network}
-
ChainID: {item.chainId}
-
BLOCK: {item.block}
-
-
- ) - })} -
- - -
- ) -} diff --git a/controlpanel/src/components/ControlPanel/Menu.module.css b/controlpanel/src/components/ControlPanel/Menu.module.css deleted file mode 100644 index f0ea8dcee..000000000 --- a/controlpanel/src/components/ControlPanel/Menu.module.css +++ /dev/null @@ -1,28 +0,0 @@ -.root { - border-radius: 12px; - background: #FFF; - max-width: 260px; - display: flex; - flex-direction: column; - padding: 40px 28px; - min-width: 260px; -} - -.title { - color: #3D4551; - font-family: Helvetica; - font-size: 20px; - font-style: normal; - font-weight: 700; - line-height: 140%; - margin-bottom: 47px; -} - -@media screen and (max-width: 700px) { - .root { - max-width: none; - width: 90vw; - margin: 0 auto; - padding: 20px; - } -} \ No newline at end of file diff --git a/controlpanel/src/components/ControlPanel/Menu.tsx b/controlpanel/src/components/ControlPanel/Menu.tsx deleted file mode 100644 index 1340b0152..000000000 --- a/controlpanel/src/components/ControlPanel/Menu.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import AdminActions from '../Admin' -import styles from './Menu.module.css' - -export default function Menu() { - return ( -
-
STATUS ADMIN
- -
- ) -} diff --git a/controlpanel/src/components/ControlPanel/NodePlatform.tsx b/controlpanel/src/components/ControlPanel/NodePlatform.tsx deleted file mode 100644 index c6682272c..000000000 --- a/controlpanel/src/components/ControlPanel/NodePlatform.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import styles from './index.module.css' - -export default function NodePlatform({ - platformData -}: { - platformData: { key: string; value: string | number }[] -}) { - return ( -
-
PLATFORM
-
- {platformData.map((item) => { - return ( -
-
- {item.key}: -
-
{item.value}
-
- ) - })} -
-
- ) -} diff --git a/controlpanel/src/components/ControlPanel/SupportedNetworks.tsx b/controlpanel/src/components/ControlPanel/SupportedNetworks.tsx deleted file mode 100644 index dc15d98a3..000000000 --- a/controlpanel/src/components/ControlPanel/SupportedNetworks.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import styles from './index.module.css' -import { NodeDataType } from '@Types/dataTypes' - -export default function SupportedStorage({ data }: { data: NodeDataType | undefined }) { - return ( -
-
SUPPORTED Networks
-
- {data?.provider.map((item) => { - return ( -
-
- {item.chainId} -
-
{item.network}
-
- ) - })} -
-
- ) -} diff --git a/controlpanel/src/components/ControlPanel/SupportedStorage.tsx b/controlpanel/src/components/ControlPanel/SupportedStorage.tsx deleted file mode 100644 index 5d98b0c83..000000000 --- a/controlpanel/src/components/ControlPanel/SupportedStorage.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import styles from './index.module.css' -import { NodeDataType } from '@Types/dataTypes' - -export default function SupportedStorage({ data }: { data: NodeDataType | undefined }) { - return ( -
-
SUPPORTED STORAGE
-
-
-
- arwave: -
-
{data?.supportedStorage.arwave.toString()}
-
-
-
- ipfs: -
-
{data?.supportedStorage.ipfs.toString()}
-
-
-
- url: -
-
{data?.supportedStorage.url.toString()}
-
-
-
- ) -} diff --git a/controlpanel/src/components/ControlPanel/index.module.css b/controlpanel/src/components/ControlPanel/index.module.css deleted file mode 100644 index e6793f9f6..000000000 --- a/controlpanel/src/components/ControlPanel/index.module.css +++ /dev/null @@ -1,246 +0,0 @@ -.root { - display: flex; - flex-direction: row; - gap: 28px; - position: relative; - min-height: 550px; -} - -.bodyContainer { - position: relative; - width: 100%; -} - -.body { - padding: 40px 72px; - border-radius: 12px; - background: #fff; - width: 100%; -} - -.details { - display: flex; - flex-direction: row; - width: 100%; -} - -.columnP2P { - /* padding: 32px; */ - border-bottom: 1.5px solid #eef1f5; - border-right: 1.5px solid #eef1f5; - width: 50%; -} - -.columnHTTP { - /* padding: 32px; */ - border-bottom: 1.5px solid #eef1f5; - width: 50%; -} - -.columnP2P > div { - padding: 18px 18px 18px 0; -} - -.columnHTTP > div { - padding: 18px; -} - -.nodes { - display: flex; - flex-direction: column; - gap: 15px; - - color: var(--Gray-Gray-500, #718096); - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 400; - line-height: 140%; /* 25.2px */ -} - -.indexerQueueAlert{ - width: 640 -} - -.borderBottom { - border-bottom: 1.5px solid #eef1f5; -} - -.title29 { - color: #3d4551; - font-family: Helvetica; - font-size: 20px; - font-style: normal; - font-weight: 700; - line-height: 140%; /* 40.6px */ - margin-bottom: 38px; -} - -.title24 { - color: #3d4551; - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 140%; /* 33.6px */ -} - -.nodeAddress { - display: flex; - flex-direction: row; - gap: 18px; -} - -.nodeAddress > h5 { - color: #3d4551; - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 150%; /* 30px */ - min-width: 55px; -} - -.node { - display: flex; - flex-direction: row; - gap: 18px; -} - -.node:hover { - color: #333; - cursor: pointer; -} - -.indexer { - padding-bottom: 55px; - padding-top: 55px; -} - -.indexBlock { - display: flex; - flex-direction: column; - gap: 9px; - padding: 24px 28px; - border-radius: 8px; - border: 1px solid rgba(78, 203, 113, 0.7); - border-top: 10px solid rgba(38, 194, 81, 0.7); - min-width: 240px; - - color: #3d4551; - font-family: Helvetica; - font-size: 16px; - font-style: normal; - font-weight: 400; - line-height: 140%; /* 22.4px */ -} - -.indexBlock h5 { - margin-bottom: 18px; - color: #3d4551; - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 150%; /* 27px */ -} - -.delayed { - border: 1px solid rgba(234, 89, 47, 0.9); - border-top: 10px solid rgba(234, 89, 47, 0.9); -} - -.provider { - display: flex; - flex-direction: column; - gap: 10px; -} - -.providerRow { - display: flex; - flex-direction: row; - gap: 4px; - font-weight: 500; -} - -.providerTitle { - min-width: 100px; -} - -.loaderContainer { - position: absolute; - width: 100%; - height: 100%; - background-color: rgba(51, 51, 51, 0.2); - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - border-radius: 12px; -} - -.loader { - width: 48px; - height: 48px; - border: 2px solid #fff; - border-radius: 50%; - display: inline-block; - position: relative; - box-sizing: border-box; - animation: rotation 1s linear infinite; -} -.loader::after, -.loader::before { - content: ''; - box-sizing: border-box; - position: absolute; - left: 0; - top: 0; - background: #ff3d00; - width: 6px; - height: 6px; - transform: translate(150%, 150%); - border-radius: 50%; -} -.loader::before { - left: auto; - top: auto; - right: 0; - bottom: 0; - transform: translate(-150%, -150%); -} - -@keyframes rotation { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} - -@media screen and (max-width: 700px) { - .root { - flex-direction: column; - } - - .body { - max-width: none; - width: 90vw; - margin: 0 auto; - padding: 20px; - } - - .details { - flex-direction: column; - } - - .columnHTTP { - width: 100%; - } - - .columnP2P { - width: 100%; - border-right: 0; - } -} diff --git a/controlpanel/src/components/ControlPanel/index.tsx b/controlpanel/src/components/ControlPanel/index.tsx deleted file mode 100644 index 1507ffb0b..000000000 --- a/controlpanel/src/components/ControlPanel/index.tsx +++ /dev/null @@ -1,155 +0,0 @@ -import { useEffect, useState } from 'react' -import styles from './index.module.css' -import { useAdminContext } from '@/context/AdminProvider' -import AdminActions from '../Admin' -import Spinner from '../Spinner' -import NodePeers from '../NodePeers' -import Copy from '../Copy' -import { NodeDataType } from '@Types/dataTypes' -import SupportedStorage from './SupportedStorage' -import SupportedNetworks from './SupportedNetworks' -import Indexer from './Indexer' -import AdminAccounts from './AdminAccounts' -import NodePlatform from './NodePlatform' -import { Box, Typography, Divider } from '@mui/material' - -export default function ControlPanel() { - const [data, setData] = useState() - const [isLoading, setLoading] = useState(true) - const [ipAddress, setIpAddress] = useState('') - const { setAllAdmins, setNetworks } = useAdminContext() - - useEffect(() => { - setLoading(true) - try { - const apiUrl = '/directCommand' - fetch(apiUrl, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'POST', - body: JSON.stringify({ - command: 'status' - }) - }) - .then((res) => res.json()) - .then((data) => { - setData(data) - setAllAdmins(data.allowedAdmins) - setNetworks(data.indexer) - setLoading(false) - }) - } catch (error) { - setLoading(false) - console.error('error', error) - } - }, []) - - useEffect(() => { - // Fetch the IP address - fetch('https://api.ipify.org?format=json') - .then((res) => res.json()) - .then((data) => { - setIpAddress(data.ip) - }) - .catch((error) => { - console.error('Failed to fetch IP address:', error) - }) - }, []) - - const nodeData = [ - { - id: data?.id, - ip: ipAddress, - indexerData: data?.indexer - } - ] - - const arrayOfPlatformObjects: { key: string; value: string | number }[] = [] - - data && - Object.keys(data?.platform).forEach((key) => { - const obj = { - key, - // @ts-expect-error - error is shown here because the key is used as an index. - value: JSON.stringify(data?.platform[key]) - } - - arrayOfPlatformObjects.push(obj) - }) - - const ConnectionDetails = () => { - return ( - - - NETWORK - - - - - HTTP Status - HTTP - {data?.http ? 'UP' : 'DOWN'} - - - - - P2P Status - P2P - {data?.p2p ? 'UP' : 'DOWN'} - - - - - NODE ID - {nodeData.map((node) => ( - - - {node.id} - - - - ))} - - - - - Address - - - {data?.address} - - - - - - - - - - - ) - } - - return ( -
- - -
- {isLoading ? ( -
- -
- ) : ( -
- - - - - - -
- )} -
-
- ) -} diff --git a/controlpanel/src/components/Copy/index.module.css b/controlpanel/src/components/Copy/index.module.css deleted file mode 100644 index da551f003..000000000 --- a/controlpanel/src/components/Copy/index.module.css +++ /dev/null @@ -1,24 +0,0 @@ -.icon { - background-color: transparent; -} - -.feedback { - color: black; - font-size: 10px; -} - -.action { - display: flex; - flex-direction: row; - align-items: center; - gap: 10px; -} - -.action:hover { - cursor: pointer; -} - -.button { - background-color: transparent; - border: none; -} \ No newline at end of file diff --git a/controlpanel/src/components/Copy/index.tsx b/controlpanel/src/components/Copy/index.tsx deleted file mode 100644 index 84c04cb1f..000000000 --- a/controlpanel/src/components/Copy/index.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import React, { ReactElement, useEffect, useState } from 'react' -import Image from 'next/image' - -import styles from './index.module.css' - -import IconCopy from '../../assets/copy.svg' - -type CopyPropsType = { - text: string -} - -export default function Copy({ text }: CopyPropsType): ReactElement { - const [isCopied, setIsCopied] = useState(false) - - const copyToClipboard = (text: string) => { - const element = document.createElement('textarea') - element.value = text - document.body.appendChild(element) - element.select() - document.execCommand('copy') - document.body.removeChild(element) - } - - useEffect(() => { - if (!isCopied) return - - const timeout = setTimeout(() => { - setIsCopied(false) - }, 1000) - - return () => clearTimeout(timeout) - }, [isCopied]) - - return ( -
{ - copyToClipboard(text) - setIsCopied(true) - }} - > - icont-copy - {isCopied &&
Copied!
} -
- ) -} diff --git a/controlpanel/src/components/ErrorCheck/index.module.css b/controlpanel/src/components/ErrorCheck/index.module.css deleted file mode 100644 index a914b0f90..000000000 --- a/controlpanel/src/components/ErrorCheck/index.module.css +++ /dev/null @@ -1,4 +0,0 @@ -.root { - width: 30px; - height: 30px; -} \ No newline at end of file diff --git a/controlpanel/src/components/ErrorCheck/index.tsx b/controlpanel/src/components/ErrorCheck/index.tsx deleted file mode 100644 index 88f397eca..000000000 --- a/controlpanel/src/components/ErrorCheck/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react' - -import styles from './index.module.css' - -import ErrorSVG from '../../assets/error.svg' -import NoErrorSVG from '../../assets/no-error.svg' -import Image from 'next/image' - -export default function ErrorCheck({ status }: { status: string }) { - return ( -
- {status === 'None' ? ( - no error - ) : ( - error - )} -
- ) -} diff --git a/controlpanel/src/components/Footer/index.tsx b/controlpanel/src/components/Footer/index.tsx deleted file mode 100644 index c90aa3de7..000000000 --- a/controlpanel/src/components/Footer/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import styles from './style.module.css' -const Footer = () => { - const currentYear = new Date().getFullYear() - return ( -
-

@ {currentYear}, Ocean Nodes

- -
- ) -} - -export default Footer diff --git a/controlpanel/src/components/Footer/style.module.css b/controlpanel/src/components/Footer/style.module.css deleted file mode 100644 index 3658401dd..000000000 --- a/controlpanel/src/components/Footer/style.module.css +++ /dev/null @@ -1,26 +0,0 @@ -.footerContainer { - display: flex; - justify-content: space-between; - align-items: center; - max-width: 1244px; - margin: 0 auto; -} - -.footerLinks { - display: flex; - justify-content: space-between; - align-items: center; - gap: 60px; -} - -@media screen and (max-width: 700px) { - .footerContainer { - flex-direction: column; - } - - .footerLinks { - flex-direction: column; - margin-top: 12px; - gap: 12px; - } -} diff --git a/controlpanel/src/components/IndexQueue.tsx b/controlpanel/src/components/IndexQueue.tsx deleted file mode 100644 index ce2f21beb..000000000 --- a/controlpanel/src/components/IndexQueue.tsx +++ /dev/null @@ -1,118 +0,0 @@ -import { useState, useEffect } from 'react' -import { - Table, - TableBody, - TableCell, - TableContainer, - TableHead, - TableRow -} from '@mui/material' -import styles from './ControlPanel/index.module.css' -import { useAdminContext } from '@/context/AdminProvider' -import Alert from '@mui/material/Alert' - -interface QueueItem { - txId: string - chainId: number - chain: string -} - -export default function IndexQueue() { - const [queue, setQueue] = useState([]) - const { networks } = useAdminContext() - const [avoidAskQueue, setAvoidAskQueue] = useState(false) - - let intervalId: any = null - useEffect(() => { - const fetchQueue = () => { - fetch('/api/services/indexQueue') - .then((response) => { - if (response.status === 400) { - console.warn('Cannot fetch queue: Node is not running Indexer') - setAvoidAskQueue(true) - if (intervalId) { - clearInterval(intervalId) // Stop doing this, there is no point, since we don't have Indexer - } - } else { - response.json().then((data) => { - const transformedQueue = data.queue.map((item: any) => { - const network = networks.find((net) => net.chainId === item.chainId) - return { - txId: item.txId, - chainId: item.chainId, - chain: network ? network.network : 'Unknown Network' - } - }) - setQueue(transformedQueue) - }) - } - }) - .catch((error) => { - console.error('Error fetching queue:', error) - }) - } - - fetchQueue() // Initial fetch - let pollingInterval = 10000 // Default polling interval (10 seconds) - if (process.env.INDEXER_INTERVAL) { - pollingInterval = Number(process.env.INDEXER_INTERVAL) - } - intervalId = setInterval(fetchQueue, pollingInterval) - - return () => { - if (intervalId) { - clearInterval(intervalId) // Clear interval on component unmount - } - } - }, []) - - return ( -
-
- Indexing Queue -
- {queue.length > 0 ? ( - - - - - - Transaction ID - - - Network - - - - - {queue.map((item, index) => ( - - - {item.txId} - - {item.chain} - - ))} - -
-
- ) : ( -

Indexing queue is empty.

- )} - {avoidAskQueue && ( - { - setAvoidAskQueue(false) - }} - > - Node is not running Indexer. No need to get queue at this point! - - )} -
- ) -} diff --git a/controlpanel/src/components/JobStatusPanel/index.tsx b/controlpanel/src/components/JobStatusPanel/index.tsx deleted file mode 100644 index d8a9c8ddc..000000000 --- a/controlpanel/src/components/JobStatusPanel/index.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { getStatusColors } from '@/shared/utils/jobs' -import Alert from '@mui/material/Alert' - -export default function JobStatusPanel(props: any) { - const color: string = props.job ? getStatusColors(props.job.status) : 'black' - return ( -
- {props.job !== null && ( - {}} - > - Job with id {props.job.jobId} has status{' '} - {props.job.status} - - )} -
- ) -} diff --git a/controlpanel/src/components/Navigation/index.tsx b/controlpanel/src/components/Navigation/index.tsx deleted file mode 100644 index 224d45192..000000000 --- a/controlpanel/src/components/Navigation/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import Image from 'next/image' -import logo from '../../assets/logo-nodes.svg' -import styles from './style.module.css' -import { ConnectButton } from '@rainbow-me/rainbowkit' - -const NavBar = () => { - return ( -
-
- Ocean Node Logo -
-
- -
-
- ) -} - -export default NavBar diff --git a/controlpanel/src/components/Navigation/style.module.css b/controlpanel/src/components/Navigation/style.module.css deleted file mode 100644 index c8fd3b351..000000000 --- a/controlpanel/src/components/Navigation/style.module.css +++ /dev/null @@ -1,30 +0,0 @@ -.navbarParent { - display: flex; - justify-content: space-between; - align-items: center; - color: var(--gray-700); - background-color: #ffffff; - border-radius: 15px; - box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.05); - backdrop-filter: blur(10.5px); - padding: 11px 24px; - width: 100%; - margin: 0 auto; -} - -.logoWrapper { - flex-shrink: 0; /* Prevent the logo from shrinking */ - min-width: 108px; /* Minimum width for the logo */ -} - -.connectButtonWrapper { - flex-shrink: 0; /* Prevent the connect button from shrinking */ - /* Optionally, you can set a min-width here as well */ -} - -@media screen and (max-width: 700px) { - .navbarParent { - width: 90vw; - margin: 0 auto; - } -} diff --git a/controlpanel/src/components/NodeDetails/index.module.css b/controlpanel/src/components/NodeDetails/index.module.css deleted file mode 100644 index e16a712c9..000000000 --- a/controlpanel/src/components/NodeDetails/index.module.css +++ /dev/null @@ -1,38 +0,0 @@ -.root { - width: calc(100% - 64px); - padding: 32px 42px; - margin-top: 24px; - margin-left: 32px; - margin-right: 32px; - border-radius: 12px; - display: flex; - flex-direction: column; - flex-wrap: wrap; - max-height: 350px; - gap: 24px; - background-color: var(--background-secondary); -} - -.item { - min-width: 220px; - border-bottom: 1px solid var(--border-color); - padding-bottom: 12px; - display: flex; - flex-direction: row; - justify-content: start; - align-items: center; - gap: 24px; -} - -.key { - width: 25%; - color: var(--color-secondary); - font-weight: 700; - text-transform: capitalize; -} - -.value { - width: 75%; - color: var(--gray-500); - font-weight: 400; -} diff --git a/controlpanel/src/components/NodeDetails/index.tsx b/controlpanel/src/components/NodeDetails/index.tsx deleted file mode 100644 index 9fad42ef6..000000000 --- a/controlpanel/src/components/NodeDetails/index.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react' -import { ExpanderComponentProps } from 'react-data-table-component' -import { DataRowType } from '@Types/RowDataType' -import styles from './index.module.css' - -const NodeDetails: React.FC> = ({ data }) => { - const keyValuePairs = Object.keys(data.nodeDetails).map((key) => { - // @ts-expect-error - error is shown here because the key is used as an index. - return { key: `${key}`, value: `${data.nodeDetails[key]}` } - }) - - return ( -
- {keyValuePairs.map((item) => { - return ( -
-
{item.key}
-
{item.value}
-
- ) - })} -
- ) -} - -export default NodeDetails diff --git a/controlpanel/src/components/NodePeers/index.tsx b/controlpanel/src/components/NodePeers/index.tsx deleted file mode 100644 index abf559dc6..000000000 --- a/controlpanel/src/components/NodePeers/index.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import React, { useEffect, useState } from 'react' -import styles from './style.module.css' -import Spinner from '../Spinner' -import Copy from '../Copy' -import { Button, Typography } from '@mui/material' - -export default function NodePeers() { - const [nodePeers, setNodePeers] = useState([]) - const [isLoadingNodePeers, setLoadingNodePeers] = useState(true) - const [showAll, setShowAll] = useState(false) - - const fetchNodePeers = async () => { - setLoadingNodePeers(true) - try { - const apiNodePeers = '/getOceanPeers' - const res = await fetch(apiNodePeers, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'GET' - }) - const data = await res.json() - setNodePeers(data) - } catch (error) { - console.error('error', error) - } finally { - setLoadingNodePeers(false) - } - } - - useEffect(() => { - fetchNodePeers() - - const intervalId = setInterval(() => { - fetchNodePeers() - }, 120000) // 2 minutes - - return () => clearInterval(intervalId) - }, []) - - // Determine the nodes to display - const displayedNodePeers = showAll ? nodePeers : nodePeers.slice(0, 10) - - return ( -
-
Connected Nodes (Total {nodePeers.length})
- - {isLoadingNodePeers ? ( -
- -
- ) : ( - <> - {nodePeers.length > 0 ? ( - displayedNodePeers.map((address) => ( -
- {address} -
- )) - ) : ( - There are no nodes connected - )} - - {!showAll && nodePeers.length > 10 && ( - - )} - {showAll && nodePeers.length > 10 && ( - - )} - - )} -
- ) -} diff --git a/controlpanel/src/components/NodePeers/style.module.css b/controlpanel/src/components/NodePeers/style.module.css deleted file mode 100644 index a333777ba..000000000 --- a/controlpanel/src/components/NodePeers/style.module.css +++ /dev/null @@ -1,55 +0,0 @@ -.title24 { - color: #3D4551; - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 140%; /* 33.6px */ -} - -.loaderContainer { - position: absolute; - width: 100%; - height: 100%; - background-color: rgba(51, 51, 51, 0.2); - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - border-radius: 12px; -} - -.nodes { - display: flex; - flex-direction: column; - gap: 15px; - position: relative; - - color: var(--Gray-Gray-500, #718096); - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 400; - line-height: 140%; /* 25.2px */ -} - -.nodeAddress { - display: flex; - flex-direction: row; - gap: 18px; -} - -.nodeAddress:hover { - color: #333; - cursor: pointer; -} - -.nodeAddress > h5 { - color: #3D4551; - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 150%; /* 30px */ - min-width: 55px; -} diff --git a/controlpanel/src/components/Spinner/index.tsx b/controlpanel/src/components/Spinner/index.tsx deleted file mode 100644 index 0ed78626d..000000000 --- a/controlpanel/src/components/Spinner/index.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react' - -import styles from './style.module.css' - -export default function Spinner() { - return -} diff --git a/controlpanel/src/components/Spinner/style.module.css b/controlpanel/src/components/Spinner/style.module.css deleted file mode 100644 index c2d20073c..000000000 --- a/controlpanel/src/components/Spinner/style.module.css +++ /dev/null @@ -1,41 +0,0 @@ -.loader { - width: 48px; - height: 48px; - border: 2px solid #FFF; - border-radius: 50%; - display: inline-block; - position: relative; - box-sizing: border-box; - animation: rotation 1s linear infinite; -} - -.loader::after, -.loader::before { - content: ''; - box-sizing: border-box; - position: absolute; - left: 0; - top: 0; - background: #FF3D00; - width: 6px; - height: 6px; - transform: translate(150%, 150%); - border-radius: 50%; -} - -.loader::before { - left: auto; - top: auto; - right: 0; - bottom: 0; - transform: translate(-150%, -150%); -} - -@keyframes rotation { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} diff --git a/controlpanel/src/components/Table/_styles.ts b/controlpanel/src/components/Table/_styles.ts deleted file mode 100644 index bc6a0c6a3..000000000 --- a/controlpanel/src/components/Table/_styles.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { createTheme, TableStyles, Theme } from 'react-data-table-component' - -// https://github.com/jbetancur/react-data-table-component/blob/master/src/DataTable/themes.ts -const theme: Partial = { - text: { - primary: 'var(-gray-gray-500)', - secondary: 'var(--color-secondary)', - disabled: 'var(--color-secondary)' - }, - background: { - default: '#fff' - }, - divider: { - default: 'var(--border-color)' - } -} - -createTheme('custom', theme) - -// https://github.com/jbetancur/react-data-table-component/blob/master/src/DataTable/styles.ts -export const customStyles: TableStyles = { - expanderButton: { - style: { - WebkitAppearance: 'none', - width: '30px !important', - height: '30px !important', - background: 'transparent !important', - border: 'transparent !important', - color: '#A0AEC0 !important' - } - }, - table: { - style: { - scrollbarWidth: 'thin' - } - }, - head: { - style: { - fontWeight: '700' - } - }, - headCells: { - style: { - textTransform: 'uppercase', - color: 'var(--color-secondary)', - fontSize: 'var(--font-size-small)' - } - }, - rows: { - style: { - color: 'var(--gray-500)', - paddingTop: '24px', - paddingBottom: '24px' - } - } -} diff --git a/controlpanel/src/components/Table/data.ts b/controlpanel/src/components/Table/data.ts deleted file mode 100644 index c4cead0e1..000000000 --- a/controlpanel/src/components/Table/data.ts +++ /dev/null @@ -1,214 +0,0 @@ -const Data = [ - { - nodeId: '4SFabwu0teKt9RJ3', - network: 'Ethereum', - chainId: '1', - components: 'Aquarius', - blockNumber: '301529', - errors: 'None', - downloadLogs: 'Download', - nodeDetails: { - node: 's8TJyTqUParCHxDQ', - host: '156.161.117.5', - port: 58819, - last_seen: 'a few moments ago', - enode: 'enode://KzVSQlJIh8iN...', - client_type: 'Parity', - client_version: 'v2.1.7', - os: 'win-x64', - country: 'Germany', - city: 'Berlin' - } - }, - { - nodeId: 'P8eOwa4NUHR5F8Mv', - network: 'Optimism', - chainId: '10', - components: 'Provider', - blockNumber: '299677', - errors: 'Critical', - downloadLogs: 'Download', - nodeDetails: { - node: 'hu1utot4zA8FWBna', - host: '140.43.241.197', - port: 2888, - last_seen: 'a few moments ago', - enode: 'enode://MoPa2EAJi9Qh...', - client_type: 'Nethermind', - client_version: 'v2.6.13', - os: 'linux-x64', - country: 'China', - city: 'Beijing' - } - }, - { - nodeId: 'GypgswOrMSEchoOt', - network: 'Polygon', - chainId: '137', - components: 'Provider, Aquarius', - blockNumber: '396340', - errors: 'Minor', - downloadLogs: 'Download', - nodeDetails: { - node: 'eGzuFVh1rlG7ZZgK', - host: '214.222.29.97', - port: 2914, - last_seen: 'a few moments ago', - enode: 'enode://UcGGpV8zcn6E...', - client_type: 'Parity', - client_version: 'v1.2.6', - os: 'darwin-x64', - country: 'United States', - city: 'Los Angeles' - } - }, - { - nodeId: 'q0UtBHkoO9bJXQ0Z', - network: 'Ethereum', - chainId: '1', - components: 'Aquarius', - blockNumber: '324745', - errors: 'Minor', - downloadLogs: 'Download', - nodeDetails: { - node: 'Hy2C4V7ACauumgPz', - host: '223.157.234.109', - port: 21897, - last_seen: 'a few moments ago', - enode: 'enode://8jq6ayo9Vy2a...', - client_type: 'Nethermind', - client_version: 'v1.3.16', - os: 'linux-x64', - country: 'China', - city: 'Beijing' - } - }, - { - nodeId: 'oomCkOQb2lnDjdVn', - network: 'Optimism', - chainId: '10', - components: 'Provider', - blockNumber: '926061', - errors: 'None', - downloadLogs: 'Download', - nodeDetails: { - node: 'vJa5ElSbehhPIZTL', - host: '179.130.117.130', - port: 27366, - last_seen: 'a few moments ago', - enode: 'enode://PIVnlpe11QT4...', - client_type: 'Geth', - client_version: 'v2.8.4', - os: 'linux-x64', - country: 'Germany', - city: 'Frankfurt' - } - }, - { - nodeId: 'O5xaCO8l59zgDPj7', - network: 'Ethereum', - chainId: '1', - components: 'Aquarius', - blockNumber: '126491', - errors: 'Minor', - downloadLogs: 'Download', - nodeDetails: { - node: 'lNJmSjA8eQXMVcIP', - host: '162.187.114.218', - port: 15375, - last_seen: 'a few moments ago', - enode: 'enode://FOH3Mp34ddiW...', - client_type: 'Parity', - client_version: 'v1.7.6', - os: 'darwin-x64', - country: 'United States', - city: 'Los Angeles' - } - }, - { - nodeId: 'N9XdkNFaTgTE9MCZ', - network: 'Polygon', - chainId: '137', - components: 'Subgraph, Aquarius, Provider', - blockNumber: '588849', - errors: 'Critical', - downloadLogs: 'Download', - nodeDetails: { - node: 'ntlVmYRyhltWHAyW', - host: '216.209.77.18', - port: 16161, - last_seen: 'a few moments ago', - enode: 'enode://4EHX8tK7IjFu...', - client_type: 'Geth', - client_version: 'v1.5.6', - os: 'darwin-x64', - country: 'Brazil', - city: 'Rio de Janeiro' - } - }, - { - nodeId: 'BYvfzuJkGp2Obf4A', - network: 'Polygon', - chainId: '137', - components: 'Aquarius, Provider, Subgraph', - blockNumber: '897548', - errors: 'Critical', - downloadLogs: 'Download', - nodeDetails: { - node: '1WKKp21lwKB6DuBS', - host: '184.104.138.86', - port: 42769, - last_seen: 'a few moments ago', - enode: 'enode://oWWVhvo01EJB...', - client_type: 'Nethermind', - client_version: 'v1.9.9', - os: 'win-x64', - country: 'Germany', - city: 'Berlin' - } - }, - { - nodeId: 'HIXeEpgZ6mu906dW', - network: 'Optimism', - chainId: '10', - components: 'Provider, Aquarius, Subgraph', - blockNumber: '713782', - errors: 'Critical', - downloadLogs: 'Download', - nodeDetails: { - node: 'uPUDil3TRMs2UjXW', - host: '110.148.212.218', - port: 18377, - last_seen: 'a few moments ago', - enode: 'enode://UP9fgNIRkLyo...', - client_type: 'Parity', - client_version: 'v1.3.2', - os: 'win-x64', - country: 'Germany', - city: 'Berlin' - } - }, - { - nodeId: 'FhQtCXVmpFxrT2Mu', - network: 'Optimism', - chainId: '10', - components: 'Aquarius, Provider', - blockNumber: '145851', - errors: 'None', - downloadLogs: 'Download', - nodeDetails: { - node: 'y5lCGMf5C2oWWXAz', - host: '222.111.103.135', - port: 31087, - last_seen: 'a few moments ago', - enode: 'enode://aRuTmnStr7aB...', - client_type: 'Geth', - client_version: 'v2.9.20', - os: 'win-x64', - country: 'United States', - city: 'Chicago' - } - } -] - -export { Data } diff --git a/controlpanel/src/components/Table/index.module.css b/controlpanel/src/components/Table/index.module.css deleted file mode 100644 index 4d1dd931b..000000000 --- a/controlpanel/src/components/Table/index.module.css +++ /dev/null @@ -1,39 +0,0 @@ -.root { - width: 100%; - max-width: 1244px; - margin: 0 auto; - border-radius: 15px; - background: var(--white); - box-shadow: 0px 3.5px 5.5px 0px rgba(0, 0, 0, 0.02); - padding: 32px; - display: flex; - flex-direction: column; - gap: 24px; -} - -.title { - color: var(--gray-700); - font-family: Helvetica; - font-size: 18px; - font-style: normal; - font-weight: 700; - line-height: 140%; -} - -.dropdownTriggerBox { - width: 100%; - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; -} - -.dropdown { - background-color: transparent; - border: 0; - outline: none; -} - -.download:hover { - background-color: transparent; -} diff --git a/controlpanel/src/components/Table/index.tsx b/controlpanel/src/components/Table/index.tsx deleted file mode 100644 index d8d5a50e5..000000000 --- a/controlpanel/src/components/Table/index.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import Image from 'next/image' -import DataTable, { TableColumn } from 'react-data-table-component' - -import styles from './index.module.css' -import { customStyles } from './_styles' - -import NodeDetails from '../NodeDetails' -import { Data } from './data' -import ErrorCheck from '../ErrorCheck' -import { DataRowType } from '../../shared/types/RowDataType' -import DownloadSVG from '../../assets/download.svg' - -export interface TableOceanColumn extends TableColumn { - selector?: (row: T) => any -} - -const DownloadButton = () => { - return ( - - ) -} - -export default function Table() { - const Columns: TableOceanColumn[] = [ - { name: 'Node Id', selector: (row) => row.nodeId }, - { name: 'Network', selector: (row) => row.network }, - { name: 'Chain Id', selector: (row) => row.chainId }, - { name: 'Components', selector: (row) => row.components }, - { name: 'Block Number', selector: (row) => row.blockNumber }, - { - name: 'Errors', - selector: (row) => - }, - { name: 'Logs', selector: () => } - ] - - return ( -
-

Ocean Node Control Panel

- -
- ) -} diff --git a/controlpanel/src/components/shared/NetworkSelector.tsx b/controlpanel/src/components/shared/NetworkSelector.tsx deleted file mode 100644 index bd056115a..000000000 --- a/controlpanel/src/components/shared/NetworkSelector.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { Select, MenuItem, InputLabel, FormControl } from '@mui/material' -import { useAdminContext } from '@/context/AdminProvider' - -interface NetworkSelectorProps { - chainId?: string - setChainId: (chainId: string) => void -} - -export default function NetworkSelector({ chainId, setChainId }: NetworkSelectorProps) { - const { networks } = useAdminContext() - - return ( - - Network - - - ) -} diff --git a/controlpanel/src/context/AdminProvider.tsx b/controlpanel/src/context/AdminProvider.tsx deleted file mode 100644 index f7c409ee9..000000000 --- a/controlpanel/src/context/AdminProvider.tsx +++ /dev/null @@ -1,150 +0,0 @@ -import { - createContext, - useContext, - useState, - ReactNode, - FunctionComponent, - Dispatch, - SetStateAction, - useEffect -} from 'react' -import { useAccount, useSignMessage } from 'wagmi' -import { verifyMessage } from 'ethers' - -interface network { - chainId: number - network: string -} - -interface AdminContextType { - admin: boolean - setAdmin: Dispatch> - allAdmins: string[] - setAllAdmins: Dispatch> - expiryTimestamp: number | undefined - setExpiryTimestamp: Dispatch> - generateSignature: () => void - signature: string | undefined - setSignature: Dispatch> - validTimestamp: boolean - setValidTimestamp: Dispatch> - networks: network[] - setNetworks: Dispatch> -} - -const AdminContext = createContext(undefined) - -export const AdminProvider: FunctionComponent<{ children: ReactNode }> = ({ - children -}) => { - const { address, isConnected } = useAccount() - const { signMessage, data: signMessageData } = useSignMessage() - const [admin, setAdmin] = useState(false) - const [allAdmins, setAllAdmins] = useState([]) - const [expiryTimestamp, setExpiryTimestamp] = useState() - const [signature, setSignature] = useState() - const [validTimestamp, setValidTimestamp] = useState(true) - const [networks, setNetworks] = useState([]) - - // Ensure signature and expiry are cleared when the account is changed or disconnected - useEffect(() => { - if (!isConnected || !address) { - setSignature(undefined) - setExpiryTimestamp(undefined) - } - }, [address, isConnected]) - - // Get expiryTimestamp and signature from localStorage - useEffect(() => { - const storedExpiry = localStorage.getItem('expiryTimestamp') - const storedExpiryTimestamp = storedExpiry ? parseInt(storedExpiry, 10) : null - if (storedExpiryTimestamp && storedExpiryTimestamp > Date.now()) { - setExpiryTimestamp(storedExpiryTimestamp) - const storedSignature = localStorage.getItem('signature') - if (storedSignature) { - setSignature(storedSignature) - } - } - }, [address, isConnected]) - - // Store signature and expiryTimestamp in localStorage - useEffect(() => { - if (expiryTimestamp && expiryTimestamp > Date.now()) { - localStorage.setItem('expiryTimestamp', expiryTimestamp.toString()) - signature && localStorage.setItem('signature', signature) - } - }, [expiryTimestamp, signature, address, isConnected]) - - useEffect(() => { - if (signMessageData) { - setSignature(signMessageData) - } - }, [signMessageData, address, isConnected]) - - useEffect(() => { - const interval = setInterval(() => { - if (expiryTimestamp) { - const now = Date.now() - setValidTimestamp(now < expiryTimestamp) - } - }, 300000) // Check every 5 minutes - - return () => clearInterval(interval) - }, [expiryTimestamp, address, isConnected]) - - const generateSignature = () => { - const newExpiryTimestamp = Date.now() + 12 * 60 * 60 * 1000 // 12 hours ahead in milliseconds - signMessage({ - message: newExpiryTimestamp.toString() - }) - setExpiryTimestamp(newExpiryTimestamp) - } - - // Remove signature and expiryTimestamp from state if they are not from the currently connected account - useEffect(() => { - if (expiryTimestamp && signature) { - const signerAddress = verifyMessage( - expiryTimestamp.toString(), - signature - )?.toLowerCase() - if (signerAddress !== address?.toLowerCase()) { - setExpiryTimestamp(undefined) - setSignature(undefined) - } - } - }, [address, expiryTimestamp, signature]) - - const value: AdminContextType = { - admin, - setAdmin, - allAdmins, - setAllAdmins, - expiryTimestamp, - setExpiryTimestamp, - generateSignature, - signature, - setSignature, - validTimestamp, - setValidTimestamp, - networks, - setNetworks - } - - // Update admin status based on current address - useEffect(() => { - const isAdmin = allAdmins.some( - (adminAddress) => address && adminAddress?.toLowerCase() === address?.toLowerCase() - ) - setAdmin(isAdmin) - }, [address, allAdmins, isConnected]) - - return {children} -} - -export const useAdminContext = () => { - const context = useContext(AdminContext) - if (context === undefined) { - throw new Error('AdminContext must be used within an AdminProvider') - } - return context -} diff --git a/controlpanel/src/pages/_app.tsx b/controlpanel/src/pages/_app.tsx deleted file mode 100644 index 5a52e48ff..000000000 --- a/controlpanel/src/pages/_app.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import '@/styles/globals.css' -import type { AppProps } from 'next/app' -import { AdminProvider } from '@context/AdminProvider' -import '@rainbow-me/rainbowkit/styles.css' -import { getDefaultConfig, RainbowKitProvider } from '@rainbow-me/rainbowkit' -import { WagmiProvider } from 'wagmi' -import { QueryClientProvider, QueryClient } from '@tanstack/react-query' -import { chains } from '@utils/chains' - -export default function App({ Component, pageProps }: AppProps) { - const config = getDefaultConfig({ - appName: 'Ocean Node Control Panel', - projectId: process.env.NEXT_PUBLIC_WALLET_CONNECT_ID - ? process.env.NEXT_PUBLIC_WALLET_CONNECT_ID - : 'da267f7e1897e2cf92a7710f92e8f660', - chains, - ssr: true - }) - - const queryClient = new QueryClient() - - return ( - - - - - - - - - - ) -} diff --git a/controlpanel/src/pages/_document.tsx b/controlpanel/src/pages/_document.tsx deleted file mode 100644 index 54e8bf3e2..000000000 --- a/controlpanel/src/pages/_document.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Html, Head, Main, NextScript } from 'next/document' - -export default function Document() { - return ( - - - -
- - - - ) -} diff --git a/controlpanel/src/pages/api/hello.ts b/controlpanel/src/pages/api/hello.ts deleted file mode 100644 index 9bafa6e25..000000000 --- a/controlpanel/src/pages/api/hello.ts +++ /dev/null @@ -1,10 +0,0 @@ -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction -import type { NextApiRequest, NextApiResponse } from 'next' - -type Data = { - name: string -} - -export default function handler(req: NextApiRequest, res: NextApiResponse) { - res.status(200).json({ name: 'John Doe' }) -} diff --git a/controlpanel/src/pages/index.tsx b/controlpanel/src/pages/index.tsx deleted file mode 100644 index 07345ed1b..000000000 --- a/controlpanel/src/pages/index.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import Head from 'next/head' - -// import Table from '../components/Table' -import NavBar from '../components/Navigation' -import Footer from '../components/Footer' -import ControlPanel from '../components/ControlPanel' - -export default function Home() { - return ( - <> - - Ocean Node Control Panel - - - - -
- -
-
- - {/* */} - -
-
-
- - ) -} diff --git a/controlpanel/src/shared/types/JobTypes.ts b/controlpanel/src/shared/types/JobTypes.ts deleted file mode 100644 index 514eea900..000000000 --- a/controlpanel/src/shared/types/JobTypes.ts +++ /dev/null @@ -1,14 +0,0 @@ -/* eslint-disable no-unused-vars */ -export enum CommandStatus { - DELIVERED = 'DELIVERED', // command was delivered successfully - PENDING = 'PENDING', // command is pending excution or still running - FAILURE = 'FAILURE', // command execution failed - SUCCESS = 'SUCCESS' // command execution succeeded -} -export type JobStatus = { - command: string - timestamp: string - jobId: string - status: CommandStatus - hash: string -} diff --git a/controlpanel/src/shared/types/RowDataType.ts b/controlpanel/src/shared/types/RowDataType.ts deleted file mode 100644 index 85f5cbd38..000000000 --- a/controlpanel/src/shared/types/RowDataType.ts +++ /dev/null @@ -1,23 +0,0 @@ -export type NodeDetailsType = { - node: string - host: string - port: string - last_seen: string - enode: string - client_type: string - client_version: string - os: string - country: string - city: string -} - -export type DataRowType = { - nodeId: string - network: string - chainId: string - components: string - blockNumber: string - errors: string - downloadLogs: string - nodeDetails: NodeDetailsType[] -} diff --git a/controlpanel/src/shared/types/dataTypes.ts b/controlpanel/src/shared/types/dataTypes.ts deleted file mode 100644 index 36bbbcc28..000000000 --- a/controlpanel/src/shared/types/dataTypes.ts +++ /dev/null @@ -1,45 +0,0 @@ -export type IndexerType = { - block: string - chainId: string - network: string - delayed?: boolean -} - -export type ProviderType = { - chainId: string - network: string -} - -export type SupportedStorageType = { - arwave: boolean - ipfs: boolean - url: boolean -} - -export type PlatformType = { - arch: string - cpus: number - freemem: number - loadavg: number[] - machine: string - node: string - osType: string - osVersion: string - platform: string - release: string - totalmem: number -} - -export type NodeDataType = { - address: string - id: string - publicKey: string - uptime: string - version: string - http: boolean - p2p: boolean - indexer: IndexerType[] - platform: PlatformType - provider: ProviderType[] - supportedStorage: SupportedStorageType -} diff --git a/controlpanel/src/shared/utils/chains.ts b/controlpanel/src/shared/utils/chains.ts deleted file mode 100644 index aaccb1291..000000000 --- a/controlpanel/src/shared/utils/chains.ts +++ /dev/null @@ -1,479 +0,0 @@ -import { - mainnet, - goerli, - optimism, - flare, - songbirdTestnet, - songbird, - cronos, - rootstock, - telos, - telosTestnet, - lukso, - xdc, - xdcTestnet, - bsc, - syscoin, - classic, - okc, - confluxESpaceTestnet, - meter, - meterTestnet, - bscTestnet, - gnosis, - shibarium, - flareTestnet, - fuse, - fuseSparknet, - polygon, - shimmer, - manta, - x1Testnet, - bitTorrent, - opBNB, - nexilix, - plinga, - oasys, - fantom, - fraxtal, - kroma, - zkSyncInMemoryNode, - zkSyncLocalNode, - boba, - hedera, - hederaTestnet, - hederaPreviewnet, - zkSyncSepoliaTestnet, - filecoin, - kcc, - zkSync, - cronosTestnet, - pulsechain, - optimismGoerli, - pgn, - rollux, - metachain, - astar, - mandala, - metisGoerli, - flowPreviewnet, - karura, - flowMainnet, - acala, - taraxa, - taraxaTestnet, - wanchain, - modeTestnet, - pulsechainV4, - thunderTestnet, - wanchainTestnet, - zoraTestnet, - klaytnBaobab, - ektaTestnet, - bscGreenfield, - bitTorrentTestnet, - confluxESpace, - bronosTestnet, - bronos, - shimmerTestnet, - metis, - polygonZkEvm, - wemix, - wemixTestnet, - coreDao, - defichainEvm, - defichainEvmTestnet, - moonbeamDev, - moonbeam, - moonriver, - moonbaseAlpha, - localhost, - polygonZkEvmTestnet, - metachainIstanbul, - tenet, - gobi, - mintSepoliaTestnet, - lightlinkPhoenix, - lightlinkPegasus, - ekta, - dogechain, - ronin, - edgeware, - saigon, - edgewareTestnet, - kavaTestnet, - kava, - rss3Sepolia, - kromaSepolia, - fraxtalTestnet, - morphSepolia, - filecoinHyperspace, - crossbell, - astarZkEVM, - apexTestnet, - fantomTestnet, - oasisTestnet, - merlin, - luksoTestnet, - liskSepolia, - nexi, - beam, - iotex, - iotexTestnet, - mevTestnet, - bxnTestnet, - bxn, - mantle, - mantleTestnet, - bahamut, - opBNBTestnet, - syscoinTestnet, - zetachain, - zetachainAthensTestnet, - mev, - canto, - shardeumSphinx, - klaytn, - base, - jbc, - evmosTestnet, - evmos, - oortMainnetDev, - gnosisChiado, - haqqMainnet, - fibo, - rss3, - beamTestnet, - phoenix, - eosTestnet, - holesky, - eos, - sapphire, - sapphireTestnet, - anvil, - foundry, - hardhat, - zilliqa, - zilliqaTestnet, - mode, - qMainnet, - qTestnet, - arbitrum, - arbitrumNova, - celo, - zkFair, - avalancheFuji, - avalanche, - zkFairTestnet, - celoAlfajores, - dfk, - haqqTestedge2, - rolluxTestnet, - pgnTestnet, - lineaTestnet, - linea, - fantomSonicTestnet, - polygonMumbai, - polygonAmoy, - berachainTestnet, - blast, - baseGoerli, - baseSepolia, - spicy, - chiliz, - vechain, - stratis, - etherlinkTestnet, - taikoTestnetSepolia, - taikoJolnir, - taikoKatla, - auroria, - filecoinCalibration, - arbitrumGoerli, - arbitrumSepolia, - scrollSepolia, - scroll, - scrollTestnet, - bearNetworkChainMainnet, - bearNetworkChainTestnet, - zhejiang, - mantaTestnet, - astarZkyoto, - zora, - sepolia, - optimismSepolia, - ancient8Sepolia, - skaleNebulaTestnet, - plumeTestnet, - blastSepolia, - neonDevnet, - neonMainnet, - skaleRazor, - skaleBlockBrawlers, - ancient8, - skaleCalypsoTestnet, - zoraSepolia, - skaleTitanTestnet, - skaleCryptoBlades, - skaleCryptoColosseum, - skaleHumanProtocol, - aurora, - auroraTestnet, - skaleTitan, - skaleEuropaTestnet, - skaleNebula, - skaleCalypso, - harmonyOne, - skaleEuropa, - skaleExorde, - palmTestnet, - palm, - kakarotSepolia -} from '@wagmi/core/chains' - -// Define Ganache as a custom network -const barge = { - ...hardhat, - id: 8996, - name: 'Ganache', - network: 'ganache', - rpcUrls: { - default: { - http: ['http://127.0.0.1:8545'] - } - } -} - -export const chains: any = [ - mainnet, - goerli, - optimism, - flare, - songbirdTestnet, - songbird, - cronos, - rootstock, - telos, - telosTestnet, - lukso, - xdc, - xdcTestnet, - bsc, - syscoin, - classic, - okc, - confluxESpaceTestnet, - meter, - meterTestnet, - bscTestnet, - gnosis, - shibarium, - flareTestnet, - fuse, - fuseSparknet, - polygon, - shimmer, - manta, - x1Testnet, - bitTorrent, - opBNB, - nexilix, - plinga, - oasys, - fantom, - fraxtal, - kroma, - zkSyncInMemoryNode, - zkSyncLocalNode, - boba, - hedera, - hederaTestnet, - hederaPreviewnet, - zkSyncSepoliaTestnet, - filecoin, - kcc, - zkSync, - cronosTestnet, - pulsechain, - optimismGoerli, - pgn, - rollux, - metachain, - astar, - mandala, - metisGoerli, - flowPreviewnet, - karura, - flowMainnet, - acala, - taraxa, - taraxaTestnet, - wanchain, - modeTestnet, - pulsechainV4, - thunderTestnet, - wanchainTestnet, - zoraTestnet, - klaytnBaobab, - ektaTestnet, - bscGreenfield, - bitTorrentTestnet, - confluxESpace, - bronosTestnet, - bronos, - shimmerTestnet, - metis, - polygonZkEvm, - wemix, - wemixTestnet, - coreDao, - defichainEvm, - defichainEvmTestnet, - moonbeamDev, - moonbeam, - moonriver, - moonbaseAlpha, - localhost, - polygonZkEvmTestnet, - metachainIstanbul, - tenet, - gobi, - mintSepoliaTestnet, - lightlinkPhoenix, - lightlinkPegasus, - ekta, - dogechain, - ronin, - edgeware, - saigon, - edgewareTestnet, - kavaTestnet, - kava, - rss3Sepolia, - kromaSepolia, - fraxtalTestnet, - morphSepolia, - filecoinHyperspace, - crossbell, - astarZkEVM, - apexTestnet, - fantomTestnet, - oasisTestnet, - merlin, - luksoTestnet, - liskSepolia, - nexi, - beam, - iotex, - iotexTestnet, - mevTestnet, - bxnTestnet, - bxn, - mantle, - mantleTestnet, - bahamut, - opBNBTestnet, - syscoinTestnet, - zetachain, - zetachainAthensTestnet, - mev, - canto, - shardeumSphinx, - klaytn, - base, - jbc, - evmosTestnet, - evmos, - oortMainnetDev, - gnosisChiado, - haqqMainnet, - fibo, - rss3, - beamTestnet, - phoenix, - eosTestnet, - holesky, - eos, - sapphire, - sapphireTestnet, - anvil, - foundry, - hardhat, - zilliqa, - zilliqaTestnet, - mode, - qMainnet, - qTestnet, - arbitrum, - arbitrumNova, - celo, - zkFair, - avalancheFuji, - avalanche, - zkFairTestnet, - celoAlfajores, - dfk, - haqqTestedge2, - rolluxTestnet, - pgnTestnet, - lineaTestnet, - linea, - fantomSonicTestnet, - polygonMumbai, - polygonAmoy, - berachainTestnet, - blast, - baseGoerli, - baseSepolia, - spicy, - chiliz, - vechain, - stratis, - etherlinkTestnet, - taikoTestnetSepolia, - taikoJolnir, - taikoKatla, - auroria, - filecoinCalibration, - arbitrumGoerli, - arbitrumSepolia, - scrollSepolia, - scroll, - scrollTestnet, - bearNetworkChainMainnet, - bearNetworkChainTestnet, - zhejiang, - mantaTestnet, - astarZkyoto, - zora, - sepolia, - optimismSepolia, - ancient8Sepolia, - skaleNebulaTestnet, - plumeTestnet, - blastSepolia, - neonDevnet, - neonMainnet, - skaleRazor, - skaleBlockBrawlers, - ancient8, - skaleCalypsoTestnet, - zoraSepolia, - skaleTitanTestnet, - skaleCryptoBlades, - skaleCryptoColosseum, - skaleHumanProtocol, - aurora, - auroraTestnet, - skaleTitan, - skaleEuropaTestnet, - skaleNebula, - skaleCalypso, - harmonyOne, - skaleEuropa, - skaleExorde, - palmTestnet, - palm, - kakarotSepolia, - barge -] diff --git a/controlpanel/src/shared/utils/jobs.ts b/controlpanel/src/shared/utils/jobs.ts deleted file mode 100644 index 784bbd7eb..000000000 --- a/controlpanel/src/shared/utils/jobs.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { CommandStatus, JobStatus } from '../types/JobTypes' - -/** - * - * - Light Grey, associated with something that is neutral and not doing any actions - - Blue, associated with non-critical, basic information - - Green, associated with success and completion - - Red, associated with an error, or a critical message - */ -export function getStatusColors(status: CommandStatus): string { - switch (status) { - case CommandStatus.DELIVERED: - return 'DodgerBlue' - case CommandStatus.PENDING: - return 'LightSlateGrey' - case CommandStatus.SUCCESS: - return 'ForestGreen' - case CommandStatus.FAILURE: - return 'OrangeRed' - default: - return 'black' - } -} - -export const checkJobPool = async function (jobId?: string): Promise { - const id = jobId || '' - - try { - const jobsPool = '/api/services/jobs/' + id - const res = await fetch(jobsPool, { - headers: { - Accept: 'application/json', - 'Content-Type': 'application/json' - }, - method: 'GET' - }) - const data = await res.json() - return data.jobs - } catch (err) { - console.error(err) - } - - return [] -} - -export function getSeverityFromStatus(status: CommandStatus): string { - switch (status) { - case CommandStatus.DELIVERED: - return 'info' - case CommandStatus.SUCCESS: - return 'success' - case CommandStatus.PENDING: - return 'warning' - default: - return 'error' - } -} - -export function isJobDone(jobStatus: CommandStatus): boolean { - return [CommandStatus.SUCCESS, CommandStatus.FAILURE].includes(jobStatus) -} diff --git a/controlpanel/src/styles/Home.module.css b/controlpanel/src/styles/Home.module.css deleted file mode 100644 index aa30c6983..000000000 --- a/controlpanel/src/styles/Home.module.css +++ /dev/null @@ -1,229 +0,0 @@ -.main { - display: flex; - flex-direction: column; - justify-content: space-between; - align-items: center; - padding: 6rem; - min-height: 100vh; -} - -.description { - display: inherit; - justify-content: inherit; - align-items: inherit; - font-size: 0.85rem; - max-width: var(--max-width); - width: 100%; - z-index: 2; - /* font-family: var(--font-mono); */ -} - -.description a { - display: flex; - justify-content: center; - align-items: center; - gap: 0.5rem; -} - -.description p { - position: relative; - margin: 0; - padding: 1rem; - background-color: rgba(var(--callout-rgb), 0.5); - border: 1px solid rgba(var(--callout-border-rgb), 0.3); - border-radius: var(--border-radius); -} - -.code { - font-weight: 700; - /* font-family: var(--font-mono); */ -} - -.grid { - display: grid; - grid-template-columns: repeat(4, minmax(25%, auto)); - max-width: 100%; - width: var(--max-width); -} - -.card { - padding: 1rem 1.2rem; - border-radius: var(--border-radius); - background: rgba(var(--card-rgb), 0); - border: 1px solid rgba(var(--card-border-rgb), 0); - transition: background 200ms, border 200ms; -} - -.card span { - display: inline-block; - transition: transform 200ms; -} - -.card h2 { - font-weight: 600; - margin-bottom: 0.7rem; -} - -.card p { - margin: 0; - opacity: 0.6; - font-size: 0.9rem; - line-height: 1.5; - max-width: 30ch; -} - -.center { - display: flex; - justify-content: center; - align-items: center; - position: relative; - padding: 4rem 0; -} - -.center::before { - background: var(--secondary-glow); - border-radius: 50%; - width: 480px; - height: 360px; - margin-left: -400px; -} - -.center::after { - background: var(--primary-glow); - width: 240px; - height: 180px; - z-index: -1; -} - -.center::before, -.center::after { - content: ''; - left: 50%; - position: absolute; - filter: blur(45px); - transform: translateZ(0); -} - -.logo { - position: relative; -} -/* Enable hover only on non-touch devices */ -@media (hover: hover) and (pointer: fine) { - .card:hover { - background: rgba(var(--card-rgb), 0.1); - border: 1px solid rgba(var(--card-border-rgb), 0.15); - } - - .card:hover span { - transform: translateX(4px); - } -} - -@media (prefers-reduced-motion) { - .card:hover span { - transform: none; - } -} - -/* Mobile */ -@media (max-width: 700px) { - .content { - padding: 4rem; - } - - .grid { - grid-template-columns: 1fr; - margin-bottom: 120px; - max-width: 320px; - text-align: center; - } - - .card { - padding: 1rem 2.5rem; - } - - .card h2 { - margin-bottom: 0.5rem; - } - - .center { - padding: 8rem 0 6rem; - } - - .center::before { - transform: none; - height: 300px; - } - - .description { - font-size: 0.8rem; - } - - .description a { - padding: 1rem; - } - - .description p, - .description div { - display: flex; - justify-content: center; - position: fixed; - width: 100%; - } - - .description p { - align-items: center; - inset: 0 0 auto; - padding: 2rem 1rem 1.4rem; - border-radius: 0; - border: none; - border-bottom: 1px solid rgba(var(--callout-border-rgb), 0.25); - background: linear-gradient( - to bottom, - rgba(var(--background-start-rgb), 1), - rgba(var(--callout-rgb), 0.5) - ); - background-clip: padding-box; - backdrop-filter: blur(24px); - } - - .description div { - align-items: flex-end; - pointer-events: none; - inset: auto 0 0; - padding: 2rem; - height: 200px; - background: linear-gradient( - to bottom, - transparent 0%, - rgb(var(--background-end-rgb)) 40% - ); - z-index: 1; - } -} - -/* Tablet and Smaller Desktop */ -@media (min-width: 701px) and (max-width: 1120px) { - .grid { - grid-template-columns: repeat(2, 50%); - } -} - -@media (prefers-color-scheme: dark) { - .vercelLogo { - filter: invert(1); - } - - .logo { - filter: invert(1) drop-shadow(0 0 0.3rem #ffffff70); - } -} - -@keyframes rotate { - from { - transform: rotate(360deg); - } - to { - transform: rotate(0deg); - } -} diff --git a/controlpanel/src/styles/globals.css b/controlpanel/src/styles/globals.css deleted file mode 100644 index 476efe112..000000000 --- a/controlpanel/src/styles/globals.css +++ /dev/null @@ -1,138 +0,0 @@ -:root { - --max-width: 1100px; - --border-radius: 12px; - --font-mono: Helvetica; - - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; - - --primary-glow: conic-gradient( - from 180deg at 50% 50%, - #16abff33 0deg, - #0885ff33 55deg, - #54d6ff33 120deg, - #0071ff33 160deg, - transparent 360deg - ); - --secondary-glow: radial-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); - - --tile-start-rgb: 239, 245, 249; - --tile-end-rgb: 228, 232, 233; - --tile-border: conic-gradient( - #00000080, - #00000040, - #00000030, - #00000020, - #00000010, - #00000010, - #00000080 - ); - - --callout-rgb: 238, 240, 241; - --callout-border-rgb: 172, 175, 176; - --card-rgb: 180, 185, 188; - --card-border-rgb: 131, 134, 135; - - --white: #fff; - --background-body: #f8f9fa; - --background-secondary: #fbfbfb; - - --gray-500: #718096; - --gray-700: #2d3748; - --color-secondary: #3d4551; - - --border-color: #e2e8f0; -} - -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - - --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0)); - --secondary-glow: linear-gradient( - to bottom right, - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0.3) - ); - - --tile-start-rgb: 2, 13, 46; - --tile-end-rgb: 2, 5, 19; - --tile-border: conic-gradient( - #ffffff80, - #ffffff40, - #ffffff30, - #ffffff20, - #ffffff10, - #ffffff10, - #ffffff80 - ); - - --callout-rgb: 20, 20, 20; - --callout-border-rgb: 108, 108, 108; - --card-rgb: 100, 100, 100; - --card-border-rgb: 200, 200, 200; - } -} - -* { - box-sizing: border-box; - padding: 0; - margin: 0; -} - -html, -body { - max-width: 100vw; - overflow-x: hidden; - font-family: Helvetica; - font-size: 14px; - font-style: normal; -} - -body { - background: #f8f9fa; - - color: var(--gray-700); - font-family: Helvetica; - font-size: 14px; - line-height: 150%; - font-weight: 700; - margin: 50px; - margin-left: 5%; - margin-right: 5%; -} - -header { - margin-bottom: 25px; -} - -main { - display: flex; - flex-direction: column; - gap: 25px; -} - -footer { - margin-top: 60px; - color: var(--gray-gray-400, #a0aec0); - font-family: Helvetica; - font-size: 12px; - font-style: normal; - font-weight: 400; - line-height: 150%; -} - -a { - color: inherit; - text-decoration: none; -} - -@media (prefers-color-scheme: dark) { - html { - color-scheme: dark; - } -} diff --git a/controlpanel/tsconfig.json b/controlpanel/tsconfig.json deleted file mode 100644 index 04fb63d3e..000000000 --- a/controlpanel/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "paths": { - "@/*": ["./src/*"], - "@context/*": ["./src/context/*"], - "@Types/*": ["./src/shared/types/*"], - "@utils/*": ["./src/shared/utils/*"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] -} diff --git a/data/DDO_example_1.json b/data/DDO_example_1.json deleted file mode 100644 index d7250b974..000000000 --- a/data/DDO_example_1.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "@context": [ - "https://w3id.org/did/v1" - ], - "id": "did:op:fa0e8fa9550e8eb13392d6eeb9ba9f8111801b332c8d2345b350b3bc66b379d5", - "nftAddress": "0xBB1081DbF3227bbB233Db68f7117114baBb43656", - "version": "4.1.0", - "chainId": 137, - "metadata": { - "created": "2022-12-30T08:40:06Z", - "updated": "2022-12-30T08:40:06Z", - "type": "dataset", - "name": "DEX volume in details", - "description": "Volume traded and locked of Decentralized Exchanges (Uniswap, Sushiswap, Curve, Balancer, ...), daily in details", - "tags": [ - "index", - "defi", - "tvl" - ], - "author": "DEX", - "license": "https://market.oceanprotocol.com/terms", - "additionalInformation": { - "termsAndConditions": true - } - }, - "services": [ - { - "id": "24654b91482a3351050510ff72694d88edae803cf31a5da993da963ba0087648", - "type": "access", - "files": "0x04beba2f90639ff7559618160df5a81729904022578e6bd5f60c3bebfe5cb2aca59d7e062228a98ed88c4582c290045f47cdf3824d1c8bb25b46b8e10eb9dc0763ce82af826fd347517011855ce1396ac94af8cc6f29b78012b679cb78a594d9064b6f6f4a8229889f0bb53262b6ab62b56fa5c608ea126ba228dd0f87290c0628fe07023416280c067beb01a42d0a4df95fdb5a857f1f59b3e6a13b0ae4619080369ba5bede6c7beff6afc7fc31c71ed8100e7817d965d1f8f1abfaace3c01f0bd5d0127df308175941088a1f120a4d9a0290be590d65a7b4de01ae1efe24286d7a06fadeeafba83b5eab25b90961abf1f24796991f06de6c8e1c2357fbfb31f484a94e87e7dba80a489e12fffa1adde89f113b4c8c4c8877914911a008dbed0a86bdd9d14598c35894395fb4a8ea764ed2f9459f6acadac66e695b3715536338f6cdee616b721b0130f726c78ca60ec02fc86c", - "datatokenAddress": "0xfF4AE9869Cafb5Ff725f962F3Bbc22Fb303A8aD8", - "serviceEndpoint": "https://v4.provider.polygon.oceanprotocol.com", - "timeout": 604800 - } - ], - "event": { - "tx": "0xceb617f13a8db82ba9ef24efcee72e90d162915fd702f07ac6012427c31ac952", - "block": 39326976, - "from": "0x0DB823218e337a6817e6D7740eb17635DEAdafAF", - "contract": "0xBB1081DbF3227bbB233Db68f7117114baBb43656", - "datetime": "2023-02-15T16:42:22" - }, - "nft": { - "address": "0xBB1081DbF3227bbB233Db68f7117114baBb43656", - "name": "Ocean Data NFT", - "symbol": "OCEAN-NFT", - "state": 0, - "tokenURI": "data:application/json;base64,eyJuYW1lIjoiT2NlYW4gRGF0YSBORlQiLCJzeW1ib2wiOiJPQ0VBTi1ORlQiLCJkZXNjcmlwdGlvbiI6IlRoaXMgTkZUIHJlcHJlc2VudHMgYW4gYXNzZXQgaW4gdGhlIE9jZWFuIFByb3RvY29sIHY0IGVjb3N5c3RlbS5cblxuVmlldyBvbiBPY2VhbiBNYXJrZXQ6IGh0dHBzOi8vbWFya2V0Lm9jZWFucHJvdG9jb2wuY29tL2Fzc2V0L2RpZDpvcDpmYTBlOGZhOTU1MGU4ZWIxMzM5MmQ2ZWViOWJhOWY4MTExODAxYjMzMmM4ZDIzNDViMzUwYjNiYzY2YjM3OWQ1IiwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tYXJrZXQub2NlYW5wcm90b2NvbC5jb20vYXNzZXQvZGlkOm9wOmZhMGU4ZmE5NTUwZThlYjEzMzkyZDZlZWI5YmE5ZjgxMTE4MDFiMzMyYzhkMjM0NWIzNTBiM2JjNjZiMzc5ZDUiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiMTQxNDE0IiwiaW1hZ2VfZGF0YSI6ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDk5IDk5JyBmaWxsPSd1bmRlZmluZWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5Mjc3JyBkPSdNMCw5OUwwLDIzQzEzLDIwIDI3LDE4IDM3LDE4QzQ2LDE3IDUyLDE4IDYyLDIwQzcxLDIxIDg1LDI0IDk5LDI3TDk5LDk5WicvJTNFJTNDcGF0aCBmaWxsPSclMjNmZjQwOTJiYicgZD0nTTAsOTlMMCw1MkMxMSw0OCAyMyw0NCAzMyw0NEM0Miw0MyA1MCw0NSA2MSw0OEM3MSw1MCA4NSw1MiA5OSw1NUw5OSw5OVonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5MmZmJyBkPSdNMCw5OUwwLDcyQzgsNzMgMTcsNzUgMjksNzZDNDAsNzYgNTMsNzYgNjYsNzdDNzgsNzcgODgsNzcgOTksNzhMOTksOTlaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRSJ9", - "owner": "0x0DB823218e337a6817e6D7740eb17635DEAdafAF", - "created": "2022-12-30T08:40:43" - }, - "purgatory": { - "state": false - }, - "datatokens": [ - { - "address": "0xfF4AE9869Cafb5Ff725f962F3Bbc22Fb303A8aD8", - "name": "Boorish Fish Token", - "symbol": "BOOFIS-23", - "serviceId": "24654b91482a3351050510ff72694d88edae803cf31a5da993da963ba0087648" - } - ], - "stats": { - "allocated": 5211144, - "orders": 36, - "price": { - "value": 1000, - "tokenAddress": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", - "tokenSymbol": "mOCEAN" - } - }, - "accessDetails": { - "templateId": 2, - "publisherMarketOrderFee": "0", - "type": "fixed", - "addressOrId": "0xd829c22afa50a25ad965e2c2f3d89940a6a27dbfabc2631964ea882883bc7d11", - "price": "1000", - "isPurchasable": true, - "baseToken": { - "address": "0x282d8efce846a88b159800bd4130ad77443fa1a1", - "name": "Ocean Token (PoS)", - "symbol": "mOCEAN", - "decimals": 18 - }, - "datatoken": { - "address": "0xff4ae9869cafb5ff725f962f3bbc22fb303a8ad8", - "name": "Boorish Fish Token", - "symbol": "BOOFIS-23" - } - } -} diff --git a/data/DDO_example_2.json b/data/DDO_example_2.json deleted file mode 100644 index 83229a93a..000000000 --- a/data/DDO_example_2.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "@context": [ - "https://w3id.org/did/v1" - ], - "id": "did:op:ce3f161fb98c64a2ded37fd34e25f28343f2c88d0c8205242df9c621770d4b3b", - "nftAddress": "0x12C79518E69339849ec646CdAF491C25E9c73238", - "version": "4.1.0", - "chainId": 137, - "metadata": { - "created": "2022-10-15T20:42:54Z", - "updated": "2022-10-15T20:42:54Z", - "type": "dataset", - "name": "BTC/USDT orderbook", - "description": "Real time BTC/USDT orderbook\n\nTo take the bid orders, access data.bids array\nTo take the ask orders, access data.asks array\n\nResponse schema:\n\n```json\n{\n \"code\":\"200000\",\n \"data\":\n {\n \"time\":1665865828392,\n \"sequence\":\"357821345\",\n \"bids\":\n [\n [\"19099.9\",\"0.00078381\"],\n [\"19099.8\",\"0.02901545\"],\n ....\n ],\n \"asks\":\n [\n [\"19100.3\",\"0.0288382\"],\n [\"19100.4\",\"0.00167897\"],\n ...\n ]\n }\n}\n```\n\nAccess is permited for 1 day after buying.", - "tags": [ - "defi", - "orderbook" - ], - "author": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "license": "https://market.oceanprotocol.com/terms", - "additionalInformation": { - "termsAndConditions": true - } - }, - "services": [ - { - "id": "a8ad09aeb572ba2b5f72af4970d94d0220be112bbdc53995e31b6dac083b7d2f", - "type": "access", - "files": "0x046f268901ed5ed2216fdca7aa435db08e1cf07d5a7f078d85b59a78c4a83929ee746236ef0130852b57f0d748e3ceae5ff7ad43f68a10361caefec521b25927266d320397be69d13841b333a6be8e067a178570c7d80fa37829a0e216d5ba6fc0a935040a5f97bf06e81f2387557ddd59def3eaadf22655aa50b66379cfc8ac61dd1ace0b1badbaa79cd2aa6ff8142d030f7e2726f86b07b312febd0bfa5409044216d3170eb069b51da54a322d2203ef6c873ce84a4f1728a137c2bd645a473ac6c7b94547bb5f882aa2a2ad795510177a75c02bc9a1cb28811b62db23a41908a45592653cc60b42d22d4abde72e0f7db3fb7fdf0297afa1d83dd59cca83b3ad02a9ab8cff70bc6b33900844c03db1bceef2105792eb73a8c54725fcc12af3e224a3c0db5bf918de068f81e959d687d11a58d7b6a929d4a4e879a0c950578a2acc4c2ecc23fa6acf8ef4bdb2a76d59ce0e6fcd3bbb70f483032fe3894c3e", - "datatokenAddress": "0x506fD5caA79bD5F8aB4268c69690e5bD6B9e7c4f", - "serviceEndpoint": "https://v4.provider.polygon.oceanprotocol.com", - "timeout": 86400 - } - ], - "event": { - "tx": "0x613f27ad6a08dae917effaeae8db0a97423cdfdf61ece130b5a973fd74b994c2", - "block": 34389215, - "from": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "contract": "0x12C79518E69339849ec646CdAF491C25E9c73238", - "datetime": "2022-10-15T20:43:06" - }, - "nft": { - "address": "0x12C79518E69339849ec646CdAF491C25E9c73238", - "name": "Ocean Data NFT", - "symbol": "OCEAN-NFT", - "state": 0, - "tokenURI": "data:application/json;base64,eyJuYW1lIjoiT2NlYW4gRGF0YSBORlQiLCJzeW1ib2wiOiJPQ0VBTi1ORlQiLCJkZXNjcmlwdGlvbiI6IlRoaXMgTkZUIHJlcHJlc2VudHMgYW4gYXNzZXQgaW4gdGhlIE9jZWFuIFByb3RvY29sIHY0IGVjb3N5c3RlbS5cblxuVmlldyBvbiBPY2VhbiBNYXJrZXQ6IGh0dHBzOi8vbWFya2V0Lm9jZWFucHJvdG9jb2wuY29tL2Fzc2V0L2RpZDpvcDpjZTNmMTYxZmI5OGM2NGEyZGVkMzdmZDM0ZTI1ZjI4MzQzZjJjODhkMGM4MjA1MjQyZGY5YzYyMTc3MGQ0YjNiIiwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tYXJrZXQub2NlYW5wcm90b2NvbC5jb20vYXNzZXQvZGlkOm9wOmNlM2YxNjFmYjk4YzY0YTJkZWQzN2ZkMzRlMjVmMjgzNDNmMmM4OGQwYzgyMDUyNDJkZjljNjIxNzcwZDRiM2IiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiMTQxNDE0IiwiaW1hZ2VfZGF0YSI6ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDk5IDk5JyBmaWxsPSd1bmRlZmluZWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5Mjc3JyBkPSdNMCw5OUwwLDE5QzcsMjEgMTUsMjQgMjMsMjdDMzAsMjkgMzcsMzEgNDUsMzBDNTIsMjggNjEsMjMgNzEsMjNDODAsMjIgODksMjYgOTksMzFMOTksOTlaJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5MmJiJyBkPSdNMCw5OUwwLDQ2QzcsNDMgMTUsNDEgMjUsNDFDMzQsNDAgNDQsNDMgNTIsNDdDNTksNTEgNjMsNTYgNzEsNTdDNzgsNTcgODgsNTEgOTksNDZMOTksOTlaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsPSclMjNmZjQwOTJmZicgZD0nTTAsOTlMMCw2OEM1LDc0IDExLDgwIDIxLDgxQzMwLDgxIDQyLDc1IDUxLDczQzU5LDcwIDY1LDcyIDczLDc0QzgwLDc1IDg5LDc1IDk5LDc1TDk5LDk5WiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UifQ==", - "owner": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "created": "2022-10-15T20:43:06" - }, - "datatokens": [ - { - "address": "0x506fD5caA79bD5F8aB4268c69690e5bD6B9e7c4f", - "name": "Pleasant Turtle Token", - "symbol": "PLETUR-55", - "serviceId": "a8ad09aeb572ba2b5f72af4970d94d0220be112bbdc53995e31b6dac083b7d2f" - } - ], - "stats": { - "allocated": 2746640.5, - "orders": 43, - "price": { - "value": 18071, - "tokenAddress": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", - "tokenSymbol": "mOCEAN" - } - }, - "purgatory": { - "state": false - }, - "accessDetails": { - "templateId": 2, - "publisherMarketOrderFee": "0", - "type": "fixed", - "addressOrId": "0x7741a1e03ac7fa984e2a6118315d2ff26ac7f7b94316b98df02c636b3a2e6b76", - "price": "18071", - "isPurchasable": true, - "baseToken": { - "address": "0x282d8efce846a88b159800bd4130ad77443fa1a1", - "name": "Ocean Token (PoS)", - "symbol": "mOCEAN", - "decimals": 18 - }, - "datatoken": { - "address": "0x506fd5caa79bd5f8ab4268c69690e5bd6b9e7c4f", - "name": "Pleasant Turtle Token", - "symbol": "PLETUR-55" - } - } - } - - \ No newline at end of file diff --git a/data/DDO_example_3.json b/data/DDO_example_3.json deleted file mode 100644 index 7d358b9db..000000000 --- a/data/DDO_example_3.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "@context": [ - "https://w3id.org/did/v1" - ], - "id": "did:op:6637c63a7be53c4d7c6204b92e1508c928f9090ca822cec42782c8b1ec33bb2f", - "nftAddress": "0xc8bF9f20fC169c3d74F0Ec3Ba1cd933b8BEaafAf", - "version": "4.1.0", - "chainId": 137, - "metadata": { - "created": "2022-10-15T20:50:56Z", - "updated": "2022-10-15T20:50:56Z", - "type": "dataset", - "name": "OCEAN/USDT orderbook", - "description": "Real time OCEAN/USDT orderbook\n\nTo take the bid orders, access data.bids array\nTo take the ask orders, access data.asks array\n\nResponse schema:\n\n```json\n{\n \"code\":\"200000\",\n \"data\":\n {\n \"time\":1665865828392,\n \"sequence\":\"357821345\",\n \"bids\":\n [\n [\"0.1480\",\"0.00078381\"],\n [\"0.1481\",\"0.02901545\"],\n ....\n ],\n \"asks\":\n [\n [\"0.1482\",\"0.0288382\"],\n [\"0.1483\",\"0.00167897\"],\n ...\n ]\n }\n}\n```\n\nAccess is permited for 1 day after buying.", - "tags": [ - "defi", - "orderbook" - ], - "author": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "license": "https://market.oceanprotocol.com/terms", - "additionalInformation": { - "termsAndConditions": true - } - }, - "services": [ - { - "id": "2ef4d2e85a682db7c8090c1a2447544d30a4399ca6bb6d4569884ed11aeaa3ac", - "type": "access", - "files": "0x0459544840d4aae9a80ecad9b3cf3368595e9df9a055f4491ca80155b346848211be196d708e66b51de6a972de5976fe400a8972e54f60d7587e6609cd9460a87bf6883b79d6243f74fa11edb8250c2e6fbd5a52fc68f368ef26c27b9e29c82a3dbdeb2abf9a754de5272782638a17bb8d9f804bde927a9497b9540f137d8964da5e8e49aecc75fb4726a0fb9ce2d1abe206a15f554df562e6a3cd0bf6349bfb167b395bfce02d69070b051a644a88007b3886ca554b82fd0c22713f8a3c76121427e8b8f2ece0cd002d596ed9f31334765c6533b421b8e20bc4418b5d014f0c67fba105f3ffe45a5977fdcbf4db9025da06cfa13c33a27ce806bf7603f166d7975b8a9bef99f59a9f247ba879d1b8dbb64920eecb4dd835ee108bb5daafbbe6d6e508e05dd4677d25816db165a0388237c0094c1bb07980232af4ae38f259e66c868a86f7b484cf6784ea477c832e9c8d007d93eb57a6a35c0b94150f6f63bad8f5", - "datatokenAddress": "0x63783477Ee79c5078B2C42fCc75c4d3C8ec87818", - "serviceEndpoint": "https://v4.provider.polygon.oceanprotocol.com", - "timeout": 86400 - } - ], - "event": { - "tx": "0xc026863eca6355bc8e66906fbe56ac73dc2619c3d34162b5e0c63d5cc238c0db", - "block": 34389442, - "from": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "contract": "0xc8bF9f20fC169c3d74F0Ec3Ba1cd933b8BEaafAf", - "datetime": "2022-10-15T20:51:06" - }, - "nft": { - "address": "0xc8bF9f20fC169c3d74F0Ec3Ba1cd933b8BEaafAf", - "name": "Ocean Data NFT", - "symbol": "OCEAN-NFT", - "state": 0, - "tokenURI": "data:application/json;base64,eyJuYW1lIjoiT2NlYW4gRGF0YSBORlQiLCJzeW1ib2wiOiJPQ0VBTi1ORlQiLCJkZXNjcmlwdGlvbiI6IlRoaXMgTkZUIHJlcHJlc2VudHMgYW4gYXNzZXQgaW4gdGhlIE9jZWFuIFByb3RvY29sIHY0IGVjb3N5c3RlbS5cblxuVmlldyBvbiBPY2VhbiBNYXJrZXQ6IGh0dHBzOi8vbWFya2V0Lm9jZWFucHJvdG9jb2wuY29tL2Fzc2V0L2RpZDpvcDo2NjM3YzYzYTdiZTUzYzRkN2M2MjA0YjkyZTE1MDhjOTI4ZjkwOTBjYTgyMmNlYzQyNzgyYzhiMWVjMzNiYjJmIiwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tYXJrZXQub2NlYW5wcm90b2NvbC5jb20vYXNzZXQvZGlkOm9wOjY2MzdjNjNhN2JlNTNjNGQ3YzYyMDRiOTJlMTUwOGM5MjhmOTA5MGNhODIyY2VjNDI3ODJjOGIxZWMzM2JiMmYiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiMTQxNDE0IiwiaW1hZ2VfZGF0YSI6ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDk5IDk5JyBmaWxsPSd1bmRlZmluZWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5Mjc3JyBkPSdNMCw5OUwwLDMwQzEwLDI3IDIwLDI1IDI4LDI2QzM1LDI2IDM5LDMxIDQ4LDMyQzU2LDMyIDY3LDMwIDc3LDI5Qzg2LDI3IDkyLDI2IDk5LDI2TDk5LDk5WicvJTNFJTNDcGF0aCBmaWxsPSclMjNmZjQwOTJiYicgZD0nTTAsOTlMMCw1NUM4LDU1IDE2LDU1IDI1LDUzQzMzLDUwIDQzLDQ0IDUyLDQzQzYwLDQxIDY2LDQ1IDc0LDQ3QzgxLDQ4IDkwLDQ4IDk5LDQ4TDk5LDk5WiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZmlsbD0nJTIzZmY0MDkyZmYnIGQ9J00wLDk5TDAsNzRDNyw3MCAxNCw2NiAyMyw2OEMzMSw2OSA0MCw3NyA0OSw4MUM1Nyw4NCA2NCw4MiA3Myw4MEM4MSw3NyA5MCw3NCA5OSw3MUw5OSw5OVonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFIn0=", - "owner": "0x4Ab0C24005c410111e21aE16Df5e19180fAD0f6a", - "created": "2022-10-15T20:51:06" - }, - "datatokens": [ - { - "address": "0x63783477Ee79c5078B2C42fCc75c4d3C8ec87818", - "name": "Voracious Seal Token", - "symbol": "VORSEA-76", - "serviceId": "2ef4d2e85a682db7c8090c1a2447544d30a4399ca6bb6d4569884ed11aeaa3ac" - } - ], - "stats": { - "allocated": 2634008, - "orders": 44, - "price": { - "value": 18071, - "tokenAddress": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", - "tokenSymbol": "mOCEAN" - } - }, - "purgatory": { - "state": false - }, - "accessDetails": { - "templateId": 2, - "publisherMarketOrderFee": "0", - "type": "fixed", - "addressOrId": "0x74fb23236669663bd76d500c423feec455d8422e7939e74f7b5f7df3462dc9a2", - "price": "18071", - "isPurchasable": true, - "baseToken": { - "address": "0x282d8efce846a88b159800bd4130ad77443fa1a1", - "name": "Ocean Token (PoS)", - "symbol": "mOCEAN", - "decimals": 18 - }, - "datatoken": { - "address": "0x63783477ee79c5078b2c42fcc75c4d3c8ec87818", - "name": "Voracious Seal Token", - "symbol": "VORSEA-76" - } - } - } - \ No newline at end of file diff --git a/data/DDO_example_4.json b/data/DDO_example_4.json deleted file mode 100644 index 95bf1063a..000000000 --- a/data/DDO_example_4.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "@context": [ - "https://w3id.org/did/v1" - ], - "id": "did:op:6353fefbd3a78dc871e1ba0a93455bbec074cb8bf74ec74bfeb1c2ea4e1a072f", - "nftAddress": "0x5684686Fed10643d85462869C90d9Ee0034F1269", - "version": "4.1.0", - "chainId": 137, - "metadata": { - "created": "2022-12-30T08:35:56Z", - "updated": "2022-12-30T08:35:56Z", - "type": "dataset", - "name": "Yields data of DeFi protocols", - "description": "The data of yields of different protocols, from different sources (lending, pools, ...) in different chains\nIt's aggregated daily and updated weekly.\n", - "tags": [ - "yield", - "pools", - "defi", - "lending", - "borrowing" - ], - "author": "Yield", - "license": "https://market.oceanprotocol.com/terms", - "additionalInformation": { - "termsAndConditions": true - } - }, - "services": [ - { - "id": "9d2fe374799e91e8760d3cb79c7c9308dc5502eec976a280db11a79e538db413", - "type": "access", - "files": "0x048cce1d06e86d810dac5c557dffbbb9f618e2df96a4e8d494f09db49fea172bb203cd8cbb3d7aa87811e98e6ce930d7f5ada4daea96a2d4c283c78ebf77489659c68ed9c12cb21109cd326ce5dc927854ecd5da4cfb265caa2cbc028f7757d619a60b0a180bd8c4f0789df89856f03fc3d4657601b34098b6bee415568dba9c37011a19634c1782ae2b703ceccd3868fdafd94222758c96fc06b67186e8a6fbd68cea35cdc09541a39419d794ab9a863ad51707b9dfd7577b3905b00d46016e5f8835d7f501903ebef586396dac47258c35156e3e5c5ae4e0cc1932fd4ac620fbbecb6fef0e8f95379988ba30df12760353b44358da6e15344259a93d47114980bd6c8f347be9c2dfb8db062b2f4189e43c9b9b4348720a6e77501eda3bbf1ba6b6e443b9456d75c0d84ad53e5662abd1635d2785ed303407beaa686be97ba7640dd58ca088d49ec5b66380dc4cbdf2e5f69b42", - "datatokenAddress": "0x64C21f89628877498BB9A5597610A99775f37CC6", - "serviceEndpoint": "https://v4.provider.polygon.oceanprotocol.com", - "timeout": 604800 - } - ], - "event": { - "tx": "0xfc3fee47b45ec9f8fd9f88249dfb99f15ffb7647112490525b7f9d5c166e9ab6", - "block": 39311700, - "from": "0xf37c5887cE2F825D6ee6cb7499E325B9FBd8C1aD", - "contract": "0x5684686Fed10643d85462869C90d9Ee0034F1269", - "datetime": "2023-02-15T07:03:24" - }, - "nft": { - "address": "0x5684686Fed10643d85462869C90d9Ee0034F1269", - "name": "Ocean Data NFT", - "symbol": "OCEAN-NFT", - "state": 0, - "tokenURI": "data:application/json;base64,eyJuYW1lIjoiT2NlYW4gRGF0YSBORlQiLCJzeW1ib2wiOiJPQ0VBTi1ORlQiLCJkZXNjcmlwdGlvbiI6IlRoaXMgTkZUIHJlcHJlc2VudHMgYW4gYXNzZXQgaW4gdGhlIE9jZWFuIFByb3RvY29sIHY0IGVjb3N5c3RlbS5cblxuVmlldyBvbiBPY2VhbiBNYXJrZXQ6IGh0dHBzOi8vbWFya2V0Lm9jZWFucHJvdG9jb2wuY29tL2Fzc2V0L2RpZDpvcDo2MzUzZmVmYmQzYTc4ZGM4NzFlMWJhMGE5MzQ1NWJiZWMwNzRjYjhiZjc0ZWM3NGJmZWIxYzJlYTRlMWEwNzJmIiwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tYXJrZXQub2NlYW5wcm90b2NvbC5jb20vYXNzZXQvZGlkOm9wOjYzNTNmZWZiZDNhNzhkYzg3MWUxYmEwYTkzNDU1YmJlYzA3NGNiOGJmNzRlYzc0YmZlYjFjMmVhNGUxYTA3MmYiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiMTQxNDE0IiwiaW1hZ2VfZGF0YSI6ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDk5IDk5JyBmaWxsPSd1bmRlZmluZWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5Mjc3JyBkPSdNMCw5OUwwLDI1QzgsMjUgMTYsMjUgMjUsMjVDMzMsMjQgNDAsMjQgNDgsMjRDNTUsMjMgNjIsMjMgNzEsMjRDNzksMjQgODksMjQgOTksMjRMOTksOTlaJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5MmJiJyBkPSdNMCw5OUwwLDQ1QzcsNDQgMTQsNDMgMjMsNDRDMzEsNDQgNDIsNDcgNTEsNDlDNTksNTAgNjUsNTEgNzMsNTBDODAsNDggODksNDYgOTksNDRMOTksOTlaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsPSclMjNmZjQwOTJmZicgZD0nTTAsOTlMMCw2OUM3LDczIDE0LDc4IDIzLDc5QzMxLDc5IDQwLDc2IDQ5LDc0QzU3LDcxIDY2LDcwIDc1LDcxQzgzLDcxIDkxLDczIDk5LDc1TDk5LDk5WiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UifQ==", - "owner": "0xf37c5887cE2F825D6ee6cb7499E325B9FBd8C1aD", - "created": "2022-12-30T08:36:29" - }, - "purgatory": { - "state": false - }, - "datatokens": [ - { - "address": "0x64C21f89628877498BB9A5597610A99775f37CC6", - "name": "Lachrymose Starfish Token", - "symbol": "LACSTA-50", - "serviceId": "9d2fe374799e91e8760d3cb79c7c9308dc5502eec976a280db11a79e538db413" - } - ], - "stats": { - "allocated": 1754443, - "orders": 39, - "price": { - "value": 1000, - "tokenAddress": "0x282d8efCe846A88B159800bd4130ad77443Fa1A1", - "tokenSymbol": "mOCEAN" - } - }, - "accessDetails": { - "templateId": 2, - "publisherMarketOrderFee": "0", - "type": "fixed", - "addressOrId": "0xd77a9f1f721d760e27709ce95a0f4b38d9638877930baba77aa6ae7b9f30d136", - "price": "1000", - "isPurchasable": true, - "baseToken": { - "address": "0x282d8efce846a88b159800bd4130ad77443fa1a1", - "name": "Ocean Token (PoS)", - "symbol": "mOCEAN", - "decimals": 18 - }, - "datatoken": { - "address": "0x64c21f89628877498bb9a5597610a99775f37cc6", - "name": "Lachrymose Starfish Token", - "symbol": "LACSTA-50" - } - } - } - \ No newline at end of file diff --git a/data/DDO_example_5.json b/data/DDO_example_5.json deleted file mode 100644 index f918ca9a8..000000000 --- a/data/DDO_example_5.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "@context": [ - "https://w3id.org/did/v1" - ], - "id": "did:op:3fa8fd3644e73fadb3868f2e2289c55d0b6a2e878d1216bd9b70d4bb7aad0fa1", - "nftAddress": "0x8Aac497a2968A373F2F6b0363311F9b9FE7251Fa", - "version": "4.1.0", - "chainId": 137, - "metadata": { - "created": "2022-12-23T12:41:32Z", - "updated": "2022-12-23T12:41:32Z", - "type": "dataset", - "name": "Crypto projects funding data", - "description": "Data of top crypto projects raising fund, includes \nName, Date, Amount Raised, Round (private, seed, ...), Project Description, Investors, Valuation and many other details.\n\nData from 2014 and update weekly", - "tags": [ - "venture-capital", - "crypto", - "investing" - ], - "author": "VC", - "license": "https://market.oceanprotocol.com/terms", - "additionalInformation": { - "termsAndConditions": true - } - }, - "services": [ - { - "id": "fbfd21a3fa2a5798e8bef30aeaa113bf33c187004958aded899555a7aa83e2b3", - "type": "access", - "files": "0x042671ec755fb332ef965bd1df99406205fbba665e127c88fd2d5ffa0d9bd928c94fb7a5ed2833f7ac33e32fd7581397098a5d9fb6458db990a32042960650ff76720970517fdabdb4bbac79d1845da5d28e0f7adccde55be5b30335a2b21c6e3f01c866da5624c6428f174df62d9dc796e41b81ba2f379fcd11db35693bb30fed349cd9a53d71f8543f62408bedcb1bfeabce9f294fda12ead6d003d4e54f0d0d02b4cb21332badf9264685d47b9a7228ddc2b2ad62011d4e4c222f4f1ea3c6d0199d7269641da4d502690a1cb88565a398a0e493fa8ab9513378b7a048a0d29b652c14fca457c8fca2454afc9790ab0fd582b3fcff631755f4e12126d2959420a92ac2cc1e9f40d65dc24b8fbdaa8710b2a3e202c7afdc40ec5e3e4b4a35ade48a2098e5aaea8180efe540f17d224b747a5dce6941bd9e169e227cb7eb263d0823b7e7d0589386b59020e6c1d788e266dbd07e", - "datatokenAddress": "0x5D41fb04998B7A431031c8ab13742FceAF70EA71", - "serviceEndpoint": "https://v4.provider.polygon.oceanprotocol.com", - "timeout": 604800 - } - ], - "event": { - "tx": "0x1e7916587529199f6caf67a51326da34d64d2f7944b635984920ffa62f848c50", - "block": 39326244, - "from": "0xaE9261D3a890168Fe9Da3f18B04d73a610565e89", - "contract": "0x8Aac497a2968A373F2F6b0363311F9b9FE7251Fa", - "datetime": "2023-02-15T16:15:05" - }, - "nft": { - "address": "0x8Aac497a2968A373F2F6b0363311F9b9FE7251Fa", - "name": "Ocean Data NFT", - "symbol": "OCEAN-NFT", - "state": 0, - "tokenURI": "data:application/json;base64,eyJuYW1lIjoiT2NlYW4gRGF0YSBORlQiLCJzeW1ib2wiOiJPQ0VBTi1ORlQiLCJkZXNjcmlwdGlvbiI6IlRoaXMgTkZUIHJlcHJlc2VudHMgYW4gYXNzZXQgaW4gdGhlIE9jZWFuIFByb3RvY29sIHY0IGVjb3N5c3RlbS5cblxuVmlldyBvbiBPY2VhbiBNYXJrZXQ6IGh0dHBzOi8vbWFya2V0Lm9jZWFucHJvdG9jb2wuY29tL2Fzc2V0L2RpZDpvcDozZmE4ZmQzNjQ0ZTczZmFkYjM4NjhmMmUyMjg5YzU1ZDBiNmEyZTg3OGQxMjE2YmQ5YjcwZDRiYjdhYWQwZmExIiwiZXh0ZXJuYWxfdXJsIjoiaHR0cHM6Ly9tYXJrZXQub2NlYW5wcm90b2NvbC5jb20vYXNzZXQvZGlkOm9wOjNmYThmZDM2NDRlNzNmYWRiMzg2OGYyZTIyODljNTVkMGI2YTJlODc4ZDEyMTZiZDliNzBkNGJiN2FhZDBmYTEiLCJiYWNrZ3JvdW5kX2NvbG9yIjoiMTQxNDE0IiwiaW1hZ2VfZGF0YSI6ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDk5IDk5JyBmaWxsPSd1bmRlZmluZWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5Mjc3JyBkPSdNMCw5OUwwLDI1QzExLDIwIDIyLDE1IDMzLDE3QzQzLDE4IDUzLDI3IDY0LDMwQzc0LDMyIDg2LDI5IDk5LDI2TDk5LDk5WicvJTNFJTNDcGF0aCBmaWxsPSclMjNmZjQwOTJiYicgZD0nTTAsOTlMMCw0NkMxMyw1MCAyNyw1NSAzNyw1NUM0Niw1NCA1Myw0NyA2Myw0NkM3Miw0NCA4NSw0NiA5OSw0OUw5OSw5OVonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGw9JyUyM2ZmNDA5MmZmJyBkPSdNMCw5OUwwLDgxQzEzLDczIDI2LDY2IDM3LDY4QzQ4LDY5IDU3LDc5IDY3LDgxQzc3LDgyIDg4LDc2IDk5LDcwTDk5LDk5WiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UifQ==", - "owner": "0xaE9261D3a890168Fe9Da3f18B04d73a610565e89", - "created": "2022-12-23T12:41:45" - }, - "purgatory": { - "state": false - }, - "datatokens": [ - { - "address": "0x5D41fb04998B7A431031c8ab13742FceAF70EA71", - "name": "Cerulean Walrus Token", - "symbol": "CERWAL-78", - "serviceId": "fbfd21a3fa2a5798e8bef30aeaa113bf33c187004958aded899555a7aa83e2b3" - } - ], - "stats": { - "allocated": 1119166.75, - "orders": 0, - "price": {} - }, - "accessDetails": { - "templateId": 2, - "publisherMarketOrderFee": "0", - "type": "fixed", - "addressOrId": "0x5db89cf646a6dc9736c43c4bbfd295b1f9d27d5657f9b2edfd965706aec91ff6", - "price": "1000", - "isPurchasable": true, - "baseToken": { - "address": "0x282d8efce846a88b159800bd4130ad77443fa1a1", - "name": "Ocean Token (PoS)", - "symbol": "mOCEAN", - "decimals": 18 - }, - "datatoken": { - "address": "0x5d41fb04998b7a431031c8ab13742fceaf70ea71", - "name": "Cerulean Walrus Token", - "symbol": "CERWAL-78" - } - } - } - \ No newline at end of file diff --git a/dist/controlpanel/404.html b/dist/controlpanel/404.html deleted file mode 100644 index eec1f17b7..000000000 --- a/dist/controlpanel/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1194.680c7fabd6caf412.js b/dist/controlpanel/_next/static/chunks/1194.680c7fabd6caf412.js deleted file mode 100644 index f26d75d8f..000000000 --- a/dist/controlpanel/_next/static/chunks/1194.680c7fabd6caf412.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1194],{79742:function(t,e){"use strict";e.byteLength=function(t){var e=getLens(t),r=e[0],n=e[1];return(r+n)*3/4-n},e.toByteArray=function(t){var e,r,f=getLens(t),o=f[0],s=f[1],u=new i((o+s)*3/4-s),h=0,a=s>0?o-4:o;for(r=0;r>16&255,u[h++]=e>>8&255,u[h++]=255&e;return 2===s&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[h++]=255&e),1===s&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[h++]=e>>8&255,u[h++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,f=[],o=0,s=n-i;o>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return f.join("")}(t,o,o+16383>s?s:o+16383));return 1===i?f.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&f.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),f.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=f.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},48764:function(t,e,r){"use strict";/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */let n=r(79742),i=r(80645),f="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(t){if(t>2147483647)throw RangeError('The value "'+t+'" is invalid for option "size"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,Buffer.prototype),e}function Buffer(t,e,r){if("number"==typeof t){if("string"==typeof e)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(t)}return from(t,e,r)}function from(t,e,r){if("string"==typeof t)return function(t,e){if(("string"!=typeof e||""===e)&&(e="utf8"),!Buffer.isEncoding(e))throw TypeError("Unknown encoding: "+e);let r=0|byteLength(t,e),n=createBuffer(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(isInstance(t,Uint8Array)){let e=new Uint8Array(t);return fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength)}return fromArrayLike(t)}(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(isInstance(t,ArrayBuffer)||t&&isInstance(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(t,SharedArrayBuffer)||t&&isInstance(t.buffer,SharedArrayBuffer)))return fromArrayBuffer(t,e,r);if("number"==typeof t)throw TypeError('The "value" argument must not be of type number. Received type number');let n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return Buffer.from(n,e,r);let i=function(t){var e;if(Buffer.isBuffer(t)){let e=0|checked(t.length),r=createBuffer(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?"number"!=typeof t.length||(e=t.length)!=e?createBuffer(0):fromArrayLike(t):"Buffer"===t.type&&Array.isArray(t.data)?fromArrayLike(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return Buffer.from(t[Symbol.toPrimitive]("string"),e,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function assertSize(t){if("number"!=typeof t)throw TypeError('"size" argument must be of type number');if(t<0)throw RangeError('The value "'+t+'" is invalid for option "size"')}function allocUnsafe(t){return assertSize(t),createBuffer(t<0?0:0|checked(t))}function fromArrayLike(t){let e=t.length<0?0:0|checked(t.length),r=createBuffer(e);for(let n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|t}function byteLength(t,e){if(Buffer.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||isInstance(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return utf8ToBytes(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(t).length;default:if(i)return n?-1:utf8ToBytes(t).length;e=(""+e).toLowerCase(),i=!0}}function slowToString(t,e,r){let i=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,r){let n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);let i="";for(let n=e;n2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(f=r=+r)!=f&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return -1;r=t.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof e&&(e=Buffer.from(e,n)),Buffer.isBuffer(e))return 0===e.length?-1:arrayIndexOf(t,e,r,n,i);if("number"==typeof e)return(e&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):arrayIndexOf(t,[e],r,n,i);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(t,e,r,n,i){let f,o=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return -1;o=2,s/=2,u/=2,r/=2}function read(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){let n=-1;for(f=r;fs&&(r=s-u),f=r;f>=0;f--){let r=!0;for(let n=0;n239?4:e>223?3:e>191?2:1;if(i+o<=r){let r,n,s,u;switch(o){case 1:e<128&&(f=e);break;case 2:(192&(r=t[i+1]))==128&&(u=(31&e)<<6|63&r)>127&&(f=u);break;case 3:r=t[i+1],n=t[i+2],(192&r)==128&&(192&n)==128&&(u=(15&e)<<12|(63&r)<<6|63&n)>2047&&(u<55296||u>57343)&&(f=u);break;case 4:r=t[i+1],n=t[i+2],s=t[i+3],(192&r)==128&&(192&n)==128&&(192&s)==128&&(u=(15&e)<<18|(63&r)<<12|(63&n)<<6|63&s)>65535&&u<1114112&&(f=u)}}null===f?(f=65533,o=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|1023&f),n.push(f),i+=o}return function(t){let e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);let r="",n=0;for(;nr)throw RangeError("Trying to access beyond buffer length")}function checkInt(t,e,r,n,i,f){if(!Buffer.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw RangeError("Index out of range")}function wrtBigUInt64LE(t,e,r,n,i){checkIntBI(e,n,i,t,r,7);let f=Number(e&BigInt(4294967295));t[r++]=f,f>>=8,t[r++]=f,f>>=8,t[r++]=f,f>>=8,t[r++]=f;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function wrtBigUInt64BE(t,e,r,n,i){checkIntBI(e,n,i,t,r,7);let f=Number(e&BigInt(4294967295));t[r+7]=f,f>>=8,t[r+6]=f,f>>=8,t[r+5]=f,f>>=8,t[r+4]=f;let o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function checkIEEE754(t,e,r,n,i,f){if(r+n>t.length||r<0)throw RangeError("Index out of range")}function writeFloat(t,e,r,n,f){return e=+e,r>>>=0,f||checkIEEE754(t,e,r,4,34028234663852886e22,-34028234663852886e22),i.write(t,e,r,n,23,4),r+4}function writeDouble(t,e,r,n,f){return e=+e,r>>>=0,f||checkIEEE754(t,e,r,8,17976931348623157e292,-17976931348623157e292),i.write(t,e,r,n,52,8),r+8}e.Buffer=Buffer,e.SlowBuffer=function(t){return+t!=t&&(t=0),Buffer.alloc(+t)},e.INSPECT_MAX_BYTES=50,e.kMaxLength=2147483647,Buffer.TYPED_ARRAY_SUPPORT=function(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(t,e,r){return from(t,e,r)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(t,e,r){return(assertSize(t),t<=0)?createBuffer(t):void 0!==e?"string"==typeof r?createBuffer(t).fill(e,r):createBuffer(t).fill(e):createBuffer(t)},Buffer.allocUnsafe=function(t){return allocUnsafe(t)},Buffer.allocUnsafeSlow=function(t){return allocUnsafe(t)},Buffer.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==Buffer.prototype},Buffer.compare=function(t,e){if(isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),isInstance(e,Uint8Array)&&(e=Buffer.from(e,e.offset,e.byteLength)),!Buffer.isBuffer(t)||!Buffer.isBuffer(e))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;let r=t.length,n=e.length;for(let i=0,f=Math.min(r,n);in.length?(Buffer.isBuffer(e)||(e=Buffer.from(e)),e.copy(n,i)):Uint8Array.prototype.set.call(n,e,i);else if(Buffer.isBuffer(e))e.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=e.length}return n},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){let t=this.length;if(t%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let e=0;er&&(t+=" ... "),""},f&&(Buffer.prototype[f]=Buffer.prototype.inspect),Buffer.prototype.compare=function(t,e,r,n,i){if(isInstance(t,Uint8Array)&&(t=Buffer.from(t,t.offset,t.byteLength)),!Buffer.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return -1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;let f=i-n,o=r-e,s=Math.min(f,o),u=this.slice(n,i),h=t.slice(e,r);for(let t=0;t>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let l=this.length-e;if((void 0===r||r>l)&&(r=l),t.length>0&&(r<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let p=!1;for(;;)switch(n){case"hex":return function(t,e,r,n){let i;r=Number(r)||0;let f=t.length-r;n?(n=Number(n))>f&&(n=f):n=f;let o=e.length;for(n>o/2&&(n=o/2),i=0;i>8,i.push(r%256),i.push(n);return i}(t,this.length-a),this,a,c);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(t,e){let r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||checkOffset(t,e,this.length);let n=this[t],i=1,f=0;for(;++f>>=0,e>>>=0,r||checkOffset(t,e,this.length);let n=this[t+--e],i=1;for(;e>0&&(i*=256);)n+=this[t+--e]*i;return n},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(t,e){return t>>>=0,e||checkOffset(t,1,this.length),this[t]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(t,e){return t>>>=0,e||checkOffset(t,2,this.length),this[t]|this[t+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(t,e){return t>>>=0,e||checkOffset(t,2,this.length),this[t]<<8|this[t+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(t,e){return t>>>=0,e||checkOffset(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(t,e){return t>>>=0,e||checkOffset(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod(function(t){validateNumber(t>>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&boundsError(t,this.length-8);let n=e+256*this[++t]+65536*this[++t]+16777216*this[++t],i=this[++t]+256*this[++t]+65536*this[++t]+16777216*r;return BigInt(n)+(BigInt(i)<>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&boundsError(t,this.length-8);let n=16777216*e+65536*this[++t]+256*this[++t]+this[++t],i=16777216*this[++t]+65536*this[++t]+256*this[++t]+r;return(BigInt(n)<>>=0,e>>>=0,r||checkOffset(t,e,this.length);let n=this[t],i=1,f=0;for(;++f=(i*=128)&&(n-=Math.pow(2,8*e)),n},Buffer.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||checkOffset(t,e,this.length);let n=e,i=1,f=this[t+--n];for(;n>0&&(i*=256);)f+=this[t+--n]*i;return f>=(i*=128)&&(f-=Math.pow(2,8*e)),f},Buffer.prototype.readInt8=function(t,e){return(t>>>=0,e||checkOffset(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},Buffer.prototype.readInt16LE=function(t,e){t>>>=0,e||checkOffset(t,2,this.length);let r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(t,e){t>>>=0,e||checkOffset(t,2,this.length);let r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(t,e){return t>>>=0,e||checkOffset(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Buffer.prototype.readInt32BE=function(t,e){return t>>>=0,e||checkOffset(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod(function(t){validateNumber(t>>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&boundsError(t,this.length-8);let n=this[t+4]+256*this[t+5]+65536*this[t+6]+(r<<24);return(BigInt(n)<>>=0,"offset");let e=this[t],r=this[t+7];(void 0===e||void 0===r)&&boundsError(t,this.length-8);let n=(e<<24)+65536*this[++t]+256*this[++t]+this[++t];return(BigInt(n)<>>=0,e||checkOffset(t,4,this.length),i.read(this,t,!0,23,4)},Buffer.prototype.readFloatBE=function(t,e){return t>>>=0,e||checkOffset(t,4,this.length),i.read(this,t,!1,23,4)},Buffer.prototype.readDoubleLE=function(t,e){return t>>>=0,e||checkOffset(t,8,this.length),i.read(this,t,!0,52,8)},Buffer.prototype.readDoubleBE=function(t,e){return t>>>=0,e||checkOffset(t,8,this.length),i.read(this,t,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;checkInt(this,t,e,r,n,0)}let i=1,f=0;for(this[e]=255&t;++f>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;checkInt(this,t,e,r,n,0)}let i=r-1,f=1;for(this[e+i]=255&t;--i>=0&&(f*=256);)this[e+i]=t/f&255;return e+r},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,1,255,0),this[e]=255&t,e+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod(function(t,e=0){return wrtBigUInt64LE(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod(function(t,e=0){return wrtBigUInt64BE(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){let n=Math.pow(2,8*r-1);checkInt(this,t,e,r,n-1,-n)}let i=0,f=1,o=0;for(this[e]=255&t;++i>0)-o&255;return e+r},Buffer.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){let n=Math.pow(2,8*r-1);checkInt(this,t,e,r,n-1,-n)}let i=r-1,f=1,o=0;for(this[e+i]=255&t;--i>=0&&(f*=256);)t<0&&0===o&&0!==this[e+i+1]&&(o=1),this[e+i]=(t/f>>0)-o&255;return e+r},Buffer.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},Buffer.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},Buffer.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},Buffer.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},Buffer.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||checkInt(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod(function(t,e=0){return wrtBigUInt64LE(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeBigInt64BE=defineBigIntMethod(function(t,e=0){return wrtBigUInt64BE(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeFloatLE=function(t,e,r){return writeFloat(this,t,e,!0,r)},Buffer.prototype.writeFloatBE=function(t,e,r){return writeFloat(this,t,e,!1,r)},Buffer.prototype.writeDoubleLE=function(t,e,r){return writeDouble(this,t,e,!0,r)},Buffer.prototype.writeDoubleBE=function(t,e,r){return writeDouble(this,t,e,!1,r)},Buffer.prototype.copy=function(t,e,r,n){if(!Buffer.isBuffer(t))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function checkIntBI(t,e,r,n,i,f){if(t>r||t3?0===e||e===BigInt(0)?`>= 0${i} and < 2${i} ** ${(f+1)*8}${i}`:`>= -(2${i} ** ${(f+1)*8-1}${i}) and < 2 ** ${(f+1)*8-1}${i}`:`>= ${e}${i} and <= ${r}${i}`,new o.ERR_OUT_OF_RANGE("value",n,t)}validateNumber(i,"offset"),(void 0===n[i]||void 0===n[i+f])&&boundsError(i,n.length-(f+1))}function validateNumber(t,e){if("number"!=typeof t)throw new o.ERR_INVALID_ARG_TYPE(e,"number",t)}function boundsError(t,e,r){if(Math.floor(t)!==t)throw validateNumber(t,r),new o.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new o.ERR_BUFFER_OUT_OF_BOUNDS;throw new o.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${e}`,t)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(t){return t?`${t} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(t,e){return`The "${t}" argument must be of type number. Received type ${typeof e}`},TypeError),E("ERR_OUT_OF_RANGE",function(t,e,r){let n=`The value of "${t}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>4294967296?i=addNumericalSeparator(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=addNumericalSeparator(i)),i+="n"),n+=` It must be ${e}. Received ${i}`},RangeError);let s=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(t,e){let r;e=e||1/0;let n=t.length,i=null,f=[];for(let o=0;o55295&&r<57344){if(!i){if(r>56319||o+1===n){(e-=3)>-1&&f.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&f.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&f.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;f.push(r)}else if(r<2048){if((e-=2)<0)break;f.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;f.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((e-=4)<0)break;f.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return f}function base64ToBytes(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(s,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function blitBuffer(t,e,r,n){let i;for(i=0;i=e.length)&&!(i>=t.length);++i)e[i+r]=t[i];return i}function isInstance(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}let u=function(){let t="0123456789abcdef",e=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let i=0;i<16;++i)e[n+i]=t[r]+t[i]}return e}();function defineBigIntMethod(t){return"undefined"==typeof BigInt?BufferBigIntNotDefined:t}function BufferBigIntNotDefined(){throw Error("BigInt not supported")}},17187:function(t){"use strict";var e,r="object"==typeof Reflect?Reflect:null,n=r&&"function"==typeof r.apply?r.apply:function(t,e,r){return Function.prototype.apply.call(t,e,r)};e=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var i=Number.isNaN||function(t){return t!=t};function EventEmitter(){EventEmitter.init.call(this)}t.exports=EventEmitter,t.exports.once=function(t,e){return new Promise(function(r,n){function errorListener(r){t.removeListener(e,resolver),n(r)}function resolver(){"function"==typeof t.removeListener&&t.removeListener("error",errorListener),r([].slice.call(arguments))}eventTargetAgnosticAddListener(t,e,resolver,{once:!0}),"error"!==e&&"function"==typeof t.on&&eventTargetAgnosticAddListener(t,"error",errorListener,{once:!0})})},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var f=10;function checkListener(t){if("function"!=typeof t)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}function _getMaxListeners(t){return void 0===t._maxListeners?EventEmitter.defaultMaxListeners:t._maxListeners}function _addListener(t,e,r,n){if(checkListener(r),void 0===(f=t._events)?(f=t._events=Object.create(null),t._eventsCount=0):(void 0!==f.newListener&&(t.emit("newListener",e,r.listener?r.listener:r),f=t._events),o=f[e]),void 0===o)o=f[e]=r,++t._eventsCount;else if("function"==typeof o?o=f[e]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=_getMaxListeners(t))>0&&o.length>i&&!o.warned){o.warned=!0;var i,f,o,s=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=o.length,console&&console.warn&&console.warn(s)}return t}function onceWrapper(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=onceWrapper.bind(n);return i.listener=r,n.wrapFn=i,i}function _listeners(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=f[t];if(void 0===u)return!1;if("function"==typeof u)n(u,this,e);else for(var h=u.length,a=arrayClone(u,h),r=0;r=0;f--)if(r[f]===e||r[f].listener===e){o=r[f].listener,i=f;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},EventEmitter.prototype.listeners=function(t){return _listeners(this,t,!0)},EventEmitter.prototype.rawListeners=function(t){return _listeners(this,t,!1)},EventEmitter.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):listenerCount.call(t,e)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},80645:function(t,e){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */e.read=function(t,e,r,n,i){var f,o,s=8*i-n-1,u=(1<>1,a=-7,c=r?i-1:0,l=r?-1:1,p=t[e+c];for(c+=l,f=p&(1<<-a)-1,p>>=-a,a+=s;a>0;f=256*f+t[e+c],c+=l,a-=8);for(o=f&(1<<-a)-1,f>>=-a,a+=n;a>0;o=256*o+t[e+c],c+=l,a-=8);if(0===f)f=1-h;else{if(f===u)return o?NaN:(p?-1:1)*(1/0);o+=Math.pow(2,n),f-=h}return(p?-1:1)*o*Math.pow(2,f-n)},e.write=function(t,e,r,n,i,f){var o,s,u,h=8*f-i-1,a=(1<>1,l=23===i?5960464477539062e-23:0,p=n?0:f-1,y=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,o=a):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+c>=1?e+=l/u:e+=l*Math.pow(2,1-c),e*u>=2&&(o++,u/=2),o+c>=a?(s=0,o=a):o+c>=1?(s=(e*u-1)*Math.pow(2,i),o+=c):(s=e*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=y,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=y,o/=256,h-=8);t[r+p-y]|=128*g}}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/135.67fab15ebc7d852e.js b/dist/controlpanel/_next/static/chunks/135.67fab15ebc7d852e.js deleted file mode 100644 index 32dba4c3d..000000000 --- a/dist/controlpanel/_next/static/chunks/135.67fab15ebc7d852e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[135],{70135:function(M,N,I){I.r(N),I.d(N,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjQjdCNUIxIiBkPSJNOCA4aDEydjEySDh6Ii8+PHBhdGggZmlsbD0iI0I3QjVCMSIgZD0iTTI4IDEyLjY2N0MyNC43ODYtNS45Ny40NDgtMi4zNjMuMDExIDEyLjY2N2MxLjQuNzI4IDIuMjg1IDEuMTc2IDIuMjg1IDEuMTc2cy0uNzQuNDQ4LTIuMjk2IDEuNDM0YzIuOCAxOC4yNzggMjYuNzIzIDE1LjYyNCAyOC0uMDIzLTEuNTIzLS45My0yLjM1Mi0xLjQyMi0yLjM1Mi0xLjQyMnMuNzE3LS4zMzYgMi4zNTItMS4xNjVabS0xMS45NzMgNi41MDctMi4yODUtMy45Mi0yLjMxOCAzLjkyLTEuNzU4LS4xMjMgMy4zMDQtNS41NjZMOS45OSA4LjY4bDEuNzkyLS4xNTcgMi4xMTcgMy41NjIgMi4xMTctMy40MDUgMS42NjkuMDQ1LTIuNzc4IDQuNzI2IDMuMDU4IDUuNjktMS45Ni4wNDUuMDIyLS4wMTJaIi8+PHBhdGggZmlsbD0iIzI0NEI4MSIgZD0iTTI2Ljg2OSAxMS45NEMyMi41MTItNC42MjcgMi41Mi0uMTQ3IDEuMTU0IDExLjk0YTI0OS41MTQgMjQ5LjUxNCAwIDAgMSAzLjQwNCAxLjkyNmwtMy40MTYgMi4xNzJjMi45OCAxNS45MjcgMjQuNTQgMTIuODU4IDI1LjcyNy0uMDIyLTIuMTczLTEuMzY2LTMuNDYxLTIuMTYyLTMuNDYxLTIuMTYyczIuOTM0LTEuNjM1IDMuNDYtMS45MTVabS0xMC44NDIgNy4yNDYtMi4yODUtMy45Mi0yLjMxOCAzLjkyLTEuNzQ3LS4xMjQgMy4zMDQtNS41NjZMMTAgOC42OTFsMS43OTMtLjE1NyAyLjExNiAzLjU2MiAyLjExNy0zLjQwNSAxLjY2OS4wNDUtMi43NjYgNC43MjYgMy4wNTcgNS42OS0xLjk2LjA0NXYtLjAxMVoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1391.a012fc4679900c0c.js b/dist/controlpanel/_next/static/chunks/1391.a012fc4679900c0c.js deleted file mode 100644 index 452ea37a2..000000000 --- a/dist/controlpanel/_next/static/chunks/1391.a012fc4679900c0c.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1391],{41391:function(e,t,l){l.r(t),l.d(t,{WcmModal:function(){return rn},WcmQrCode:function(){return tb}});/** - * @license - * Copyright 2019 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */let o=window,n=o.ShadowRoot&&(void 0===o.ShadyCSS||o.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),c=new WeakMap;let css_tag_o=class css_tag_o{constructor(e,t,l){if(this._$cssResult$=!0,l!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o,t=this.t;if(n&&void 0===e){let l=void 0!==t&&1===t.length;l&&(e=c.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),l&&c.set(t,e))}return e}toString(){return this.cssText}};let r=e=>new css_tag_o("string"==typeof e?e:e+"",void 0,s),i=(e,...t)=>{let l=1===e.length?e[0]:t.reduce((t,l,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(l)+e[o+1],e[0]);return new css_tag_o(l,e,s)},S=(e,t)=>{n?e.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet):t.forEach(t=>{let l=document.createElement("style"),n=o.litNonce;void 0!==n&&l.setAttribute("nonce",n),l.textContent=t.cssText,e.appendChild(l)})},d=n?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(let l of e.cssRules)t+=l.cssText;return r(t)})(e):e,m=window,h=m.trustedTypes,p=h?h.emptyScript:"",g=m.reactiveElementPolyfillSupport,f={toAttribute(e,t){switch(t){case Boolean:e=e?p:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let l=e;switch(t){case Boolean:l=null!==e;break;case Number:l=null===e?null:Number(e);break;case Object:case Array:try{l=JSON.parse(e)}catch(e){l=null}}return l}},a=(e,t)=>t!==e&&(t==t||e==e),b={attribute:!0,type:String,converter:f,reflect:!1,hasChanged:a},y="finalized";let u=class u extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();let e=[];return this.elementProperties.forEach((t,l)=>{let o=this._$Ep(l,t);void 0!==o&&(this._$Ev.set(o,l),e.push(o))}),e}static createProperty(e,t=b){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){let l="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,l,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,l){return{get(){return this[t]},set(o){let n=this[e];this[t]=o,this.requestUpdate(e,n,l)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||b}static finalize(){if(this.hasOwnProperty(y))return!1;this[y]=!0;let e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){let e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(let l of t)this.createProperty(l,e[l])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){let t=[];if(Array.isArray(e)){let l=new Set(e.flat(1/0).reverse());for(let e of l)t.unshift(d(e))}else void 0!==e&&t.push(d(e));return t}static _$Ep(e,t){let l=t.attribute;return!1===l?void 0:"string"==typeof l?l:"string"==typeof e?e.toLowerCase():void 0}_$Eu(){var e;this._$E_=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach(e=>e(this))}addController(e){var t,l;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(l=e.hostConnected)||void 0===l||l.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])})}createRenderRoot(){var e;let t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return S(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)})}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)})}attributeChangedCallback(e,t,l){this._$AK(e,l)}_$EO(e,t,l=b){var o;let n=this.constructor._$Ep(e,l);if(void 0!==n&&!0===l.reflect){let s=(void 0!==(null===(o=l.converter)||void 0===o?void 0:o.toAttribute)?l.converter:f).toAttribute(t,l.type);this._$El=e,null==s?this.removeAttribute(n):this.setAttribute(n,s),this._$El=null}}_$AK(e,t){var l;let o=this.constructor,n=o._$Ev.get(e);if(void 0!==n&&this._$El!==n){let e=o.getPropertyOptions(n),s="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(l=e.converter)||void 0===l?void 0:l.fromAttribute)?e.converter:f;this._$El=n,this[n]=s.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,l){let o=!0;void 0!==e&&(((l=l||this.constructor.getPropertyOptions(e)).hasChanged||a)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===l.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,l))):o=!1),!this.isUpdatePending&&o&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}let e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((e,t)=>this[t]=e),this._$Ei=void 0);let t=!1,l=this._$AL;try{(t=this.shouldUpdate(l))?(this.willUpdate(l),null===(e=this._$ES)||void 0===e||e.forEach(e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)}),this.update(l)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(l)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach(e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach((e,t)=>this._$EO(t,this[t],e)),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}};u[y]=!0,u.elementProperties=new Map,u.elementStyles=[],u.shadowRootOptions={mode:"open"},null==g||g({ReactiveElement:u}),(null!==(ed=m.reactiveElementVersions)&&void 0!==ed?ed:m.reactiveElementVersions=[]).push("1.6.3");let _=window,x=_.trustedTypes,$=x?x.createPolicy("lit-html",{createHTML:e=>e}):void 0,C="$lit$",A=`lit$${(Math.random()+"").slice(9)}$`,E="?"+A,O=`<${E}>`,T=document,lit_html_u=()=>T.createComment(""),lit_html_d=e=>null===e||"object"!=typeof e&&"function"!=typeof e,I=Array.isArray,v=e=>I(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),W="[ \n\f\r]",j=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,U=/-->/g,B=/>/g,G=RegExp(`>|${W}(?:([^\\s"'>=/]+)(${W}*=${W}*(?:[^ -\f\r"'\`<>=]|("|')|))|$)`,"g"),Y=/'/g,Q=/"/g,X=/^(?:script|style|textarea|title)$/i,w=e=>(t,...l)=>({_$litType$:e,strings:t,values:l}),J=w(1),ee=w(2),et=Symbol.for("lit-noChange"),er=Symbol.for("lit-nothing"),ei=new WeakMap,el=T.createTreeWalker(T,129,null,!1);function P(e,t){if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==$?$.createHTML(t):t}let V=(e,t)=>{let l=e.length-1,o=[],n,s=2===t?"":"",c=j;for(let t=0;t"===m[0]?(c=null!=n?n:j,h=-1):void 0===m[1]?h=-2:(h=c.lastIndex-m[2].length,d=m[1],c=void 0===m[3]?G:'"'===m[3]?Q:Y):c===Q||c===Y?c=G:c===U||c===B?c=j:(c=G,n=void 0);let g=c===G&&e[t+1].startsWith("/>")?" ":"";s+=c===j?l+O:h>=0?(o.push(d),l.slice(0,h)+C+l.slice(h)+A+g):l+A+(-2===h?(o.push(void 0),t):g)}return[P(e,s+(e[l]||"")+(2===t?"":"")),o]};let N=class N{constructor({strings:e,_$litType$:t},l){let o;this.parts=[];let n=0,s=0,c=e.length-1,d=this.parts,[m,h]=V(e,t);if(this.el=N.createElement(m,l),el.currentNode=this.el.content,2===t){let e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(o=el.nextNode())&&d.length0){o.textContent=x?x.emptyScript:"";for(let l=0;l2||""!==l[0]||""!==l[1]?(this._$AH=Array(l.length-1).fill(new String),this.strings=l):this._$AH=er}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,l,o){let n=this.strings,s=!1;if(void 0===n)(s=!lit_html_d(e=lit_html_S(this,e,t,0))||e!==this._$AH&&e!==et)&&(this._$AH=e);else{let o,c;let d=e;for(e=n[0],o=0;o{var o,n;let s=null!==(o=null==l?void 0:l.renderBefore)&&void 0!==o?o:t,c=s._$litPart$;if(void 0===c){let e=null!==(n=null==l?void 0:l.renderBefore)&&void 0!==n?n:null;s._$litPart$=c=new R(t.insertBefore(lit_html_u(),e),e,void 0,null!=l?l:{})}return c._$AI(e),c};let lit_element_s=class lit_element_s extends u{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,t;let l=super.createRenderRoot();return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=l.firstChild),l}update(e){let t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=D(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return et}};lit_element_s.finalized=!0,lit_element_s._$litElement$=!0,null===(eh=globalThis.litElementHydrateSupport)||void 0===eh||eh.call(globalThis,{LitElement:lit_element_s});let en=globalThis.litElementPolyfillSupport;null==en||en({LitElement:lit_element_s}),(null!==(ep=globalThis.litElementVersions)&&void 0!==ep?ep:globalThis.litElementVersions=[]).push("3.3.3");/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */let custom_element_e=e=>t=>"function"==typeof t?(customElements.define(e,t),t):((e,t)=>{let{kind:l,elements:o}=t;return{kind:l,elements:o,finisher(t){customElements.define(e,t)}}})(e,t),property_i=(e,t)=>"method"!==t.kind||!t.descriptor||"value"in t.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(l){l.createProperty(t.key,e)}}:{...t,finisher(l){l.createProperty(t.key,e)}},property_e=(e,t,l)=>{t.constructor.createProperty(l,e)};function property_n(e){return(t,l)=>void 0!==l?property_e(e,t,l):property_i(e,t)}/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */function state_t(e){return property_n({...e,state:!0})}null!=(null===(eu=window.HTMLSlotElement)||void 0===eu?void 0:eu.prototype.assignedElements)||((e,t)=>e.assignedNodes(t).filter(e=>e.nodeType===Node.ELEMENT_NODE));let directive_i=class directive_i{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,l){this._$Ct=e,this._$AM=t,this._$Ci=l}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}};/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */let es=(ec=class extends directive_i{constructor(e){var t;if(super(e),1!==e.type||"class"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(e){return" "+Object.keys(e).filter(t=>e[t]).join(" ")+" "}update(e,[t]){var l,o;if(void 0===this.it){for(let o in this.it=new Set,void 0!==e.strings&&(this.nt=new Set(e.strings.join(" ").split(/\s/).filter(e=>""!==e))),t)!t[o]||(null===(l=this.nt)||void 0===l?void 0:l.has(o))||this.it.add(o);return this.render(t)}let n=e.element.classList;for(let e in this.it.forEach(e=>{e in t||(n.remove(e),this.it.delete(e))}),t){let l=!!t[e];l===this.it.has(e)||(null===(o=this.nt)||void 0===o?void 0:o.has(e))||(l?(n.add(e),this.it.add(e)):(n.remove(e),this.it.delete(e)))}return et}},(...e)=>({_$litDirective$:ec,values:e}));var ec,ed,em,eh,ep,eu,eg=l(75740);let ew={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},ev={ms:e=>1e3*e,s:e=>e/1e3},noop=()=>{},noopReturn=e=>e;function stopAnimation(e,t=!0){if(e&&"finished"!==e.playState)try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch(e){}}let createAnimation=e=>e(),withControls=(e,t,l=ew.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:l,options:t},ef),getActiveAnimation=e=>e.animations[0],ef={get:(e,t)=>{let l=getActiveAnimation(e);switch(t){case"duration":return e.duration;case"currentTime":return ev.s((null==l?void 0:l[t])||0);case"playbackRate":case"playState":return null==l?void 0:l[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(noop)),e.finished;case"stop":return()=>{e.animations.forEach(e=>stopAnimation(e))};case"forEachNative":return t=>{e.animations.forEach(l=>t(l,e))};default:return void 0===(null==l?void 0:l[t])?void 0:()=>e.animations.forEach(e=>e[t]())}},set:(e,t,l)=>{switch(t){case"currentTime":l=ev.ms(l);case"playbackRate":for(let o=0;oe.finished,isEasingGenerator=e=>"object"==typeof e&&!!e.createAnimation,is_number_es_isNumber=e=>"number"==typeof e,isEasingList=e=>Array.isArray(e)&&!is_number_es_isNumber(e[0]),mix=(e,t,l)=>-l*e+l*t+e,progress=(e,t,l)=>t-e==0?1:(l-e)/(t-e);function fillOffset(e,t){let l=e[e.length-1];for(let o=1;o<=t;o++){let n=progress(0,t,o);e.push(mix(l,1,n))}}let wrap=(e,t,l)=>{let o=t-e;return((l-e)%o+o)%o+e},clamp=(e,t,l)=>Math.min(Math.max(l,e),t),calcBezier=(e,t,l)=>(((1-3*l+3*t)*e+(3*l-6*t))*e+3*t)*e;function cubicBezier(e,t,l,o){if(e===t&&l===o)return noopReturn;let getTForX=t=>(function(e,t,l,o,n){let s,c;let d=0;do(s=calcBezier(c=t+(l-t)/2,o,n)-e)>0?l=c:t=c;while(Math.abs(s)>1e-7&&++d<12);return c})(t,0,1,e,l);return e=>0===e||1===e?e:calcBezier(getTForX(e),t,o)}let steps=(e,t="end")=>l=>{l="end"===t?Math.min(l,.999):Math.max(l,.001);let o=l*e,n="end"===t?Math.floor(o):Math.ceil(o);return clamp(0,1,n/e)},isFunction=e=>"function"==typeof e,isCubicBezier=e=>Array.isArray(e)&&is_number_es_isNumber(e[0]),eb={ease:cubicBezier(.25,.1,.25,1),"ease-in":cubicBezier(.42,0,1,1),"ease-in-out":cubicBezier(.42,0,.58,1),"ease-out":cubicBezier(0,0,.58,1)},ey=/\((.*?)\)/;function easing_es_getEasingFunction(e){if(isFunction(e))return e;if(isCubicBezier(e))return cubicBezier(...e);if(eb[e])return eb[e];if(e.startsWith("steps")){let t=ey.exec(e);if(t){let e=t[1].split(",");return steps(parseFloat(e[0]),e[1].trim())}}return noopReturn}let Animation=class Animation{constructor(e,t=[0,1],{easing:l,duration:o=ew.duration,delay:n=ew.delay,endDelay:s=ew.endDelay,repeat:c=ew.repeat,offset:d,direction:m="normal",autoplay:h=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=noopReturn,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((e,t)=>{this.resolve=e,this.reject=t}),isEasingGenerator(l=l||ew.easing)){let e=l.createAnimation(t);l=e.easing,t=e.keyframes||t,o=e.duration||o}this.repeat=c,this.easing=isEasingList(l)?noopReturn:easing_es_getEasingFunction(l),this.updateDuration(o);let p=function(e,t=function(e){let t=[0];return fillOffset(t,e-1),t}(e.length),l=noopReturn){let o=e.length,n=o-t.length;return n>0&&fillOffset(t,n),n=>{var s;let c=0;for(;c{var l;let o=0;o=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate,this.t=o,o/=1e3,o=Math.max(o-n,0),"finished"===this.playState&&void 0===this.pauseTime&&(o=this.totalDuration);let c=o/this.duration,d=Math.floor(c),h=c%1;!h&&c>=1&&(h=1),1===h&&d--;let g=d%2;("reverse"===m||"alternate"===m&&g||"alternate-reverse"===m&&!g)&&(h=1-h);let f=o>=this.totalDuration?1:Math.min(h,1),b=p(this.easing(f));e(b);let y=void 0===this.pauseTime&&("finished"===this.playState||o>=this.totalDuration+s);y?(this.playState="finished",null===(l=this.resolve)||void 0===l||l.call(this,b)):"idle"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))},h&&this.play()}play(){let e=performance.now();this.playState="running",void 0!==this.pauseTime?this.startTime=e-this.pauseTime:this.startTime||(this.startTime=e),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var e;this.playState="idle",void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId),null===(e=this.reject)||void 0===e||e.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(e){this.duration=e,this.totalDuration=e*(this.repeat+1)}get currentTime(){return this.t}set currentTime(e){void 0!==this.pauseTime||0===this.rate?this.pauseTime=e:this.startTime=performance.now()-e/this.rate}get playbackRate(){return this.rate}set playbackRate(e){this.rate=e}};var invariant=function(){};let MotionValue=class MotionValue{setAnimation(e){this.animation=e,null==e||e.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}};let e_=new WeakMap;function getAnimationData(e){return e_.has(e)||e_.set(e,{transforms:[],values:new Map}),e_.get(e)}let ex=["","X","Y","Z"],e$={x:"translateX",y:"translateY",z:"translateZ"},eC={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},eA={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:eC,scale:{syntax:"",initialValue:1,toDefaultUnit:noopReturn},skew:eC},eE=new Map,asTransformCssVar=e=>`--motion-${e}`,eO=["x","y","z"];["translate","scale","rotate","skew"].forEach(e=>{ex.forEach(t=>{eO.push(e+t),eE.set(asTransformCssVar(e+t),eA[e])})});let compareTransformOrder=(e,t)=>eO.indexOf(e)-eO.indexOf(t),ek=new Set(eO),isTransform=e=>ek.has(e),addTransformToElement=(e,t)=>{var l;e$[t]&&(t=e$[t]);let{transforms:o}=getAnimationData(e);l=t,-1===o.indexOf(l)&&o.push(l),e.style.transform=buildTransformTemplate(o)},buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,"").trim(),transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`,isCssVar=e=>e.startsWith("--"),eT=new Set,testAnimation=(e,t)=>document.createElement("div").animate(e,t),eI={cssRegisterProperty:()=>"undefined"!=typeof CSS&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return!1}return!0},finished:()=>!!testAnimation({opacity:[0,1]},{duration:.001}).finished,linearEasing:()=>{try{testAnimation({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0}},eS={},eR={};for(let e in eI)eR[e]=()=>(void 0===eS[e]&&(eS[e]=eI[e]()),eS[e]);let generateLinearEasingPoints=(e,t)=>{let l="",o=Math.round(t/.015);for(let t=0;tisFunction(e)?eR.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:ew.easing:isCubicBezier(e)?cubicBezierAsString(e):e,cubicBezierAsString=([e,t,l,o])=>`cubic-bezier(${e}, ${t}, ${l}, ${o})`,keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){return e$[e]&&(e=e$[e]),isTransform(e)?asTransformCssVar(e):e}let eP={get:(e,t)=>{let l=isCssVar(t=getStyleName(t))?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!l&&0!==l){let e=eE.get(t);e&&(l=e.initialValue)}return l},set:(e,t,l)=>{isCssVar(t=getStyleName(t))?e.style.setProperty(t,l):e.style[t]=l}},isString=e=>"string"==typeof e,getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e),animate=function(e,t,l={}){var o,n,s,c,d;"string"==typeof(o=e)?n?(null!==(s=n[o])&&void 0!==s||(n[o]=document.querySelectorAll(o)),o=n[o]):o=document.querySelectorAll(o):o instanceof Element&&(o=[o]),e=Array.from(o||[]);let m=e.length;invariant(!!m,"No valid element provided."),invariant(!!t,"No keyframes defined.");let h=[];for(let o=0;o{let readInitialValue=()=>{var t,l;return null!==(l=null!==(t=eP.get(e,T))&&void 0!==t?t:null==W?void 0:W.initialValue)&&void 0!==l?l:0},s=function(e,t){for(let l=0;lt+e)}return o}(s,W);if(isEasingGenerator(b)){let e=b.createAnimation(s,"opacity"!==t,readInitialValue,T,I);b=e.easing,s=e.keyframes||s,h=e.duration||h}if(isCssVar(T)&&(eR.cssRegisterProperty()?function(e){if(!eT.has(e)){eT.add(e);try{let{syntax:t,initialValue:l}=eE.has(e)?eE.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:l})}catch(e){}}}(T):O=!1),E&&!eR.linearEasing()&&(isFunction(b)||isEasingList(b)&&b.some(isFunction))&&(O=!1),O){W&&(s=s.map(e=>is_number_es_isNumber(e)?W.toDefaultUnit(e):e)),1===s.length&&(!eR.partialKeyframes()||m)&&s.unshift(readInitialValue());let t={delay:ev.ms(p),duration:ev.ms(h),endDelay:ev.ms(g),easing:isEasingList(b)?void 0:convertEasing(b,h),direction:_,iterations:f+1,fill:"both"};(c=e.animate({[T]:s,offset:x,easing:isEasingList(b)?b.map(e=>convertEasing(e,h)):void 0},t)).finished||(c.finished=new Promise((e,t)=>{c.onfinish=e,c.oncancel=t}));let l=s[s.length-1];c.finished.then(()=>{y||(eP.set(e,T,l),c.cancel())}).catch(noop),$||(c.playbackRate=1.000001)}else if(n&&E)1===(s=s.map(e=>"string"==typeof e?parseFloat(e):e)).length&&s.unshift(parseFloat(readInitialValue())),c=new n(t=>{eP.set(e,T,A?A(t):t)},s,Object.assign(Object.assign({},o),{duration:h,easing:b}));else{let t=s[s.length-1];eP.set(e,T,W&&is_number_es_isNumber(t)?W.toDefaultUnit(t):t)}return m&&d(e,t,s,{duration:h,delay:p,easing:b,repeat:f,offset:x},"motion-one"),I.setAnimation(c),c&&!C&&c.pause(),c}}(n,e,t[e],s,Animation);h.push(p)}}return withControls(h,l,l.duration)};function animateProgress(e,t={}){return withControls([()=>{let l=new Animation(e,[0,1],t);return l.finished.catch(()=>{}),l}],t,t.duration)}function animate_es_animate(e,t,l){let o=isFunction(e)?animateProgress:animate;return o(e,t,l)}/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */let if_defined_l=e=>null!=e?e:er;var eM=l(92592),eL=Object.defineProperty,eW=Object.getOwnPropertySymbols,eN=Object.prototype.hasOwnProperty,ej=Object.prototype.propertyIsEnumerable,Ue=(e,t,l)=>t in e?eL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ve=(e,t)=>{for(var l in t||(t={}))eN.call(t,l)&&Ue(e,l,t[l]);if(eW)for(var l of eW(t))ej.call(t,l)&&Ue(e,l,t[l]);return e};function He(){return{"--wcm-accent-color":"#3396FF","--wcm-accent-fill-color":"#FFFFFF","--wcm-z-index":"89","--wcm-background-color":"#3396FF","--wcm-background-border-radius":"8px","--wcm-container-border-radius":"30px","--wcm-wallet-icon-border-radius":"15px","--wcm-wallet-icon-large-border-radius":"30px","--wcm-wallet-icon-small-border-radius":"7px","--wcm-input-border-radius":"28px","--wcm-button-border-radius":"10px","--wcm-notification-border-radius":"36px","--wcm-secondary-button-border-radius":"28px","--wcm-icon-button-border-radius":"50%","--wcm-button-hover-highlight-border-radius":"10px","--wcm-text-big-bold-size":"20px","--wcm-text-big-bold-weight":"600","--wcm-text-big-bold-line-height":"24px","--wcm-text-big-bold-letter-spacing":"-0.03em","--wcm-text-big-bold-text-transform":"none","--wcm-text-xsmall-bold-size":"10px","--wcm-text-xsmall-bold-weight":"700","--wcm-text-xsmall-bold-line-height":"12px","--wcm-text-xsmall-bold-letter-spacing":"0.02em","--wcm-text-xsmall-bold-text-transform":"uppercase","--wcm-text-xsmall-regular-size":"12px","--wcm-text-xsmall-regular-weight":"600","--wcm-text-xsmall-regular-line-height":"14px","--wcm-text-xsmall-regular-letter-spacing":"-0.03em","--wcm-text-xsmall-regular-text-transform":"none","--wcm-text-small-thin-size":"14px","--wcm-text-small-thin-weight":"500","--wcm-text-small-thin-line-height":"16px","--wcm-text-small-thin-letter-spacing":"-0.03em","--wcm-text-small-thin-text-transform":"none","--wcm-text-small-regular-size":"14px","--wcm-text-small-regular-weight":"600","--wcm-text-small-regular-line-height":"16px","--wcm-text-small-regular-letter-spacing":"-0.03em","--wcm-text-small-regular-text-transform":"none","--wcm-text-medium-regular-size":"16px","--wcm-text-medium-regular-weight":"600","--wcm-text-medium-regular-line-height":"20px","--wcm-text-medium-regular-letter-spacing":"-0.03em","--wcm-text-medium-regular-text-transform":"none","--wcm-font-family":"-apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif","--wcm-font-feature-settings":"'tnum' on, 'lnum' on, 'case' on","--wcm-success-color":"rgb(38,181,98)","--wcm-error-color":"rgb(242, 90, 103)","--wcm-overlay-background-color":"rgba(0, 0, 0, 0.3)","--wcm-overlay-backdrop-filter":"none"}}let eD={getPreset:e=>He()[e],setTheme(){let e=document.querySelector(":root"),{themeVariables:t}=eg.ThemeCtrl.state;if(e){let l=ve(ve(ve({},function(){var e;let t=null!=(e=eg.ThemeCtrl.state.themeMode)?e:"dark",l={light:{foreground:{1:"rgb(20,20,20)",2:"rgb(121,134,134)",3:"rgb(158,169,169)"},background:{1:"rgb(255,255,255)",2:"rgb(241,243,243)",3:"rgb(228,231,231)"},overlay:"rgba(0,0,0,0.1)"},dark:{foreground:{1:"rgb(228,231,231)",2:"rgb(148,158,158)",3:"rgb(110,119,119)"},background:{1:"rgb(20,20,20)",2:"rgb(39,42,42)",3:"rgb(59,64,64)"},overlay:"rgba(255,255,255,0.1)"}}[t];return{"--wcm-color-fg-1":l.foreground[1],"--wcm-color-fg-2":l.foreground[2],"--wcm-color-fg-3":l.foreground[3],"--wcm-color-bg-1":l.background[1],"--wcm-color-bg-2":l.background[2],"--wcm-color-bg-3":l.background[3],"--wcm-color-overlay":l.overlay}}()),He()),t);Object.entries(l).forEach(([t,l])=>e.style.setProperty(t,l))}},globalCss:i`*,::after,::before{margin:0;padding:0;box-sizing:border-box;font-style:normal;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;backface-visibility:hidden}button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;border:none;background-color:transparent;transition:all .2s ease}@media (hover:hover) and (pointer:fine){button:active{transition:all .1s ease;transform:scale(.93)}}button::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transition:background-color,.2s ease}button:disabled{cursor:not-allowed}button svg,button wcm-text{position:relative;z-index:1}input{border:none;outline:0;appearance:none}img{display:block}::selection{color:var(--wcm-accent-fill-color);background:var(--wcm-accent-color)}`},ez=i`button{border-radius:var(--wcm-secondary-button-border-radius);height:28px;padding:0 10px;background-color:var(--wcm-accent-color)}button path{fill:var(--wcm-accent-fill-color)}button::after{border-radius:inherit;border:1px solid var(--wcm-color-overlay)}button:disabled::after{background-color:transparent}.wcm-icon-left svg{margin-right:5px}.wcm-icon-right svg{margin-left:5px}button:active::after{background-color:var(--wcm-color-overlay)}.wcm-ghost,.wcm-ghost:active::after,.wcm-outline{background-color:transparent}.wcm-ghost:active{opacity:.5}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}.wcm-ghost:hover::after{background-color:transparent}.wcm-ghost:hover{opacity:.5}}button:disabled{background-color:var(--wcm-color-bg-3);pointer-events:none}.wcm-ghost::after{border-color:transparent}.wcm-ghost path{fill:var(--wcm-color-fg-2)}.wcm-outline path{fill:var(--wcm-accent-color)}.wcm-outline:disabled{background-color:transparent;opacity:.5}`;var eU=Object.defineProperty,eH=Object.getOwnPropertyDescriptor,F=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?eH(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&eU(t,l,s),s};let eB=class extends lit_element_s{constructor(){super(...arguments),this.disabled=!1,this.iconLeft=void 0,this.iconRight=void 0,this.onClick=()=>null,this.variant="default"}render(){let e={"wcm-icon-left":void 0!==this.iconLeft,"wcm-icon-right":void 0!==this.iconRight,"wcm-ghost":"ghost"===this.variant,"wcm-outline":"outline"===this.variant},t="inverse";return"ghost"===this.variant&&(t="secondary"),"outline"===this.variant&&(t="accent"),J``}};eB.styles=[eD.globalCss,ez],F([property_n({type:Boolean})],eB.prototype,"disabled",2),F([property_n()],eB.prototype,"iconLeft",2),F([property_n()],eB.prototype,"iconRight",2),F([property_n()],eB.prototype,"onClick",2),F([property_n()],eB.prototype,"variant",2),eB=F([custom_element_e("wcm-button")],eB);let eV=i`:host{display:inline-block}button{padding:0 15px 1px;height:40px;border-radius:var(--wcm-button-border-radius);color:var(--wcm-accent-fill-color);background-color:var(--wcm-accent-color)}button::after{content:'';top:0;bottom:0;left:0;right:0;position:absolute;background-color:transparent;border-radius:inherit;transition:background-color .2s ease;border:1px solid var(--wcm-color-overlay)}button:active::after{background-color:var(--wcm-color-overlay)}button:disabled{padding-bottom:0;background-color:var(--wcm-color-bg-3);color:var(--wcm-color-fg-3)}.wcm-secondary{color:var(--wcm-accent-color);background-color:transparent}.wcm-secondary::after{display:none}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}}`;var eZ=Object.defineProperty,eF=Object.getOwnPropertyDescriptor,ue=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?eF(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&eZ(t,l,s),s};let eq=class extends lit_element_s{constructor(){super(...arguments),this.disabled=!1,this.variant="primary"}render(){let e={"wcm-secondary":"secondary"===this.variant};return J``}};eq.styles=[eD.globalCss,eV],ue([property_n({type:Boolean})],eq.prototype,"disabled",2),ue([property_n()],eq.prototype,"variant",2),eq=ue([custom_element_e("wcm-button-big")],eq);let eK=i`:host{background-color:var(--wcm-color-bg-2);border-top:1px solid var(--wcm-color-bg-3)}div{padding:10px 20px;display:inherit;flex-direction:inherit;align-items:inherit;width:inherit;justify-content:inherit}`;var eG=Object.defineProperty,eY=Object.getOwnPropertyDescriptor;let eQ=class extends lit_element_s{render(){return J`
`}};eQ.styles=[eD.globalCss,eK],eQ=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?eY(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&eG(t,l,s),s})([custom_element_e("wcm-info-footer")],eQ);let eX={CROSS_ICON:ee``,WALLET_CONNECT_LOGO:ee``,WALLET_CONNECT_ICON:ee``,WALLET_CONNECT_ICON_COLORED:ee``,BACK_ICON:ee``,COPY_ICON:ee``,RETRY_ICON:ee``,DESKTOP_ICON:ee``,MOBILE_ICON:ee``,ARROW_DOWN_ICON:ee``,ARROW_UP_RIGHT_ICON:ee``,ARROW_RIGHT_ICON:ee``,QRCODE_ICON:ee``,SCAN_ICON:ee``,CHECKMARK_ICON:ee``,SEARCH_ICON:ee``,WALLET_PLACEHOLDER:ee``,GLOBE_ICON:ee``},eJ=i`.wcm-toolbar-placeholder{top:0;bottom:0;left:0;right:0;width:100%;position:absolute;display:block;pointer-events:none;height:100px;border-radius:calc(var(--wcm-background-border-radius) * .9);background-color:var(--wcm-background-color);background-position:center;background-size:cover}.wcm-toolbar{height:38px;display:flex;position:relative;margin:5px 15px 5px 5px;justify-content:space-between;align-items:center}.wcm-toolbar img,.wcm-toolbar svg{height:28px;object-position:left center;object-fit:contain}#wcm-wc-logo path{fill:var(--wcm-accent-fill-color)}button{width:28px;height:28px;border-radius:var(--wcm-icon-button-border-radius);border:0;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--wcm-color-bg-1);box-shadow:0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-bg-2)}button svg{display:block;object-position:center}button path{fill:var(--wcm-color-fg-1)}.wcm-toolbar div{display:flex}@media(hover:hover){button:hover{background-color:var(--wcm-color-bg-2)}}`;var e0=Object.defineProperty,e1=Object.getOwnPropertyDescriptor;let e2=class extends lit_element_s{render(){return J`
${eX.WALLET_CONNECT_LOGO}
`}};e2.styles=[eD.globalCss,eJ],e2=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?e1(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&e0(t,l,s),s})([custom_element_e("wcm-modal-backcard")],e2);let e5=i`main{padding:20px;padding-top:0;width:100%}`;var e3=Object.defineProperty,e4=Object.getOwnPropertyDescriptor;let e7=class extends lit_element_s{render(){return J`
`}};e7.styles=[eD.globalCss,e5],e7=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?e4(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&e3(t,l,s),s})([custom_element_e("wcm-modal-content")],e7);let e6=i`footer{padding:10px;display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;border-top:1px solid var(--wcm-color-bg-2)}`;var e8=Object.defineProperty,e9=Object.getOwnPropertyDescriptor;let tt=class extends lit_element_s{render(){return J`
`}};tt.styles=[eD.globalCss,e6],tt=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?e9(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&e8(t,l,s),s})([custom_element_e("wcm-modal-footer")],tt);let tr=i`header{display:flex;justify-content:center;align-items:center;padding:20px;position:relative}.wcm-border{border-bottom:1px solid var(--wcm-color-bg-2);margin-bottom:20px}header button{padding:15px 20px}header button:active{opacity:.5}@media(hover:hover){header button:hover{opacity:.5}}.wcm-back-btn{position:absolute;left:0}.wcm-action-btn{position:absolute;right:0}path{fill:var(--wcm-accent-color)}`;var ti=Object.defineProperty,tl=Object.getOwnPropertyDescriptor,te=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tl(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&ti(t,l,s),s};let to=class extends lit_element_s{constructor(){super(...arguments),this.title="",this.onAction=void 0,this.actionIcon=void 0,this.border=!1}backBtnTemplate(){return J``}actionBtnTemplate(){return J``}render(){let e={"wcm-border":this.border},t=eg.AV.state.history.length>1,l=this.title?J`${this.title}`:J``;return J`
${t?this.backBtnTemplate():null} ${l} ${this.onAction?this.actionBtnTemplate():null}
`}};to.styles=[eD.globalCss,tr],te([property_n()],to.prototype,"title",2),te([property_n()],to.prototype,"onAction",2),te([property_n()],to.prototype,"actionIcon",2),te([property_n({type:Boolean})],to.prototype,"border",2),to=te([custom_element_e("wcm-modal-header")],to);let ta={MOBILE_BREAKPOINT:600,WCM_RECENT_WALLET_DATA:"WCM_RECENT_WALLET_DATA",EXPLORER_WALLET_URL:"https://explorer.walletconnect.com/?type=wallet",getShadowRootElement(e,t){let l=e.renderRoot.querySelector(t);if(!l)throw Error(`${t} not found`);return l},getWalletIcon({id:e,image_id:t}){let{walletImages:l}=eg.ConfigCtrl.state;return null!=l&&l[e]?l[e]:t?eg.ExplorerCtrl.getWalletImageUrl(t):""},getWalletName:(e,t=!1)=>t&&e.length>8?`${e.substring(0,8)}..`:e,isMobileAnimation:()=>window.innerWidth<=ta.MOBILE_BREAKPOINT,async preloadImage(e){let t=new Promise((t,l)=>{let o=new Image;o.onload=t,o.onerror=l,o.crossOrigin="anonymous",o.src=e});return Promise.race([t,eg.zv.wait(3e3)])},getErrorMessage:e=>e instanceof Error?e.message:"Unknown Error",debounce(e,t=500){let l;return(...o)=>{l&&clearTimeout(l),l=setTimeout(function(){e(...o)},t)}},handleMobileLinking(e){let t;let{walletConnectUri:l}=eg.OptionsCtrl.state,{mobile:o,name:n}=e,s=o?.native,c=o?.universal;ta.setRecentWallet(e),l&&(t="",s?t=eg.zv.formatUniversalUrl(s,l,n):c&&(t=eg.zv.formatNativeUrl(c,l,n)),eg.zv.openHref(t,"_self"))},handleAndroidLinking(){let{walletConnectUri:e}=eg.OptionsCtrl.state;e&&(eg.zv.setWalletConnectAndroidDeepLink(e),eg.zv.openHref(e,"_self"))},async handleUriCopy(){let{walletConnectUri:e}=eg.OptionsCtrl.state;if(e)try{await navigator.clipboard.writeText(e),eg.ToastCtrl.openToast("Link copied","success")}catch{eg.ToastCtrl.openToast("Failed to copy","error")}},getCustomImageUrls(){let{walletImages:e}=eg.ConfigCtrl.state,t=Object.values(e??{});return Object.values(t)},truncate:(e,t=8)=>e.length<=t?e:`${e.substring(0,4)}...${e.substring(e.length-4)}`,setRecentWallet(e){try{localStorage.setItem(ta.WCM_RECENT_WALLET_DATA,JSON.stringify(e))}catch{console.info("Unable to set recent wallet")}},getRecentWallet(){try{let e=localStorage.getItem(ta.WCM_RECENT_WALLET_DATA);return e?JSON.parse(e):void 0}catch{console.info("Unable to get recent wallet")}},caseSafeIncludes:(e,t)=>e.toUpperCase().includes(t.toUpperCase()),openWalletExplorerUrl(){eg.zv.openHref(ta.EXPLORER_WALLET_URL,"_blank")},getCachedRouterWalletPlatforms(){let{desktop:e,mobile:t}=eg.zv.getWalletRouterData(),l=!!e?.native,o=!!e?.universal,n=!!t?.native||!!t?.universal;return{isDesktop:l,isMobile:n,isWeb:o}},goToConnectingView(e){eg.AV.setData({Wallet:e});let t=eg.zv.isMobile(),{isDesktop:l,isWeb:o,isMobile:n}=ta.getCachedRouterWalletPlatforms();t?n?eg.AV.push("MobileConnecting"):o?eg.AV.push("WebConnecting"):eg.AV.push("InstallWallet"):l?eg.AV.push("DesktopConnecting"):o?eg.AV.push("WebConnecting"):n?eg.AV.push("MobileQrcodeConnecting"):eg.AV.push("InstallWallet")}},tn=i`.wcm-router{overflow:hidden;will-change:transform}.wcm-content{display:flex;flex-direction:column}`;var ts=Object.defineProperty,tc=Object.getOwnPropertyDescriptor,$e=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tc(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&ts(t,l,s),s};let td=class extends lit_element_s{constructor(){super(),this.view=eg.AV.state.view,this.prevView=eg.AV.state.view,this.unsubscribe=void 0,this.oldHeight="0px",this.resizeObserver=void 0,this.unsubscribe=eg.AV.subscribe(e=>{this.view!==e.view&&this.onChangeRoute()})}firstUpdated(){this.resizeObserver=new ResizeObserver(([e])=>{let t=`${e.contentRect.height}px`;"0px"!==this.oldHeight&&animate_es_animate(this.routerEl,{height:[this.oldHeight,t]},{duration:.2}),this.oldHeight=t}),this.resizeObserver.observe(this.contentEl)}disconnectedCallback(){var e,t;null==(e=this.unsubscribe)||e.call(this),null==(t=this.resizeObserver)||t.disconnect()}get routerEl(){return ta.getShadowRootElement(this,".wcm-router")}get contentEl(){return ta.getShadowRootElement(this,".wcm-content")}viewTemplate(){switch(this.view){case"ConnectWallet":return J``;case"DesktopConnecting":return J``;case"MobileConnecting":return J``;case"WebConnecting":return J``;case"MobileQrcodeConnecting":return J``;case"WalletExplorer":return J``;case"Qrcode":return J``;case"InstallWallet":return J``;default:return J`
Not Found
`}}async onChangeRoute(){await animate_es_animate(this.routerEl,{opacity:[1,0],scale:[1,1.02]},{duration:.15,delay:.1}).finished,this.view=eg.AV.state.view,animate_es_animate(this.routerEl,{opacity:[0,1],scale:[.99,1]},{duration:.37,delay:.05})}render(){return J`
${this.viewTemplate()}
`}};td.styles=[eD.globalCss,tn],$e([state_t()],td.prototype,"view",2),$e([state_t()],td.prototype,"prevView",2),td=$e([custom_element_e("wcm-modal-router")],td);let tm=i`div{height:36px;width:max-content;display:flex;justify-content:center;align-items:center;padding:9px 15px 11px;position:absolute;top:12px;box-shadow:0 6px 14px -6px rgba(10,16,31,.3),0 10px 32px -4px rgba(10,16,31,.15);z-index:2;left:50%;transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-radius:var(--wcm-notification-border-radius);border:1px solid var(--wcm-color-overlay);background-color:var(--wcm-color-overlay)}svg{margin-right:5px}@-moz-document url-prefix(){div{background-color:var(--wcm-color-bg-3)}}.wcm-success path{fill:var(--wcm-accent-color)}.wcm-error path{fill:var(--wcm-error-color)}`;var th=Object.defineProperty,tp=Object.getOwnPropertyDescriptor,ze=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tp(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&th(t,l,s),s};let tu=class extends lit_element_s{constructor(){super(),this.open=!1,this.unsubscribe=void 0,this.timeout=void 0,this.unsubscribe=eg.ToastCtrl.subscribe(e=>{e.open?(this.open=!0,this.timeout=setTimeout(()=>eg.ToastCtrl.closeToast(),2200)):(this.open=!1,clearTimeout(this.timeout))})}disconnectedCallback(){var e;null==(e=this.unsubscribe)||e.call(this),clearTimeout(this.timeout),eg.ToastCtrl.closeToast()}render(){let{message:e,variant:t}=eg.ToastCtrl.state;return this.open?J`
${"success"===t?eX.CHECKMARK_ICON:null} ${"error"===t?eX.CROSS_ICON:null}${e}
`:null}};function Ce(e,t,l){return e!==t&&(e-t<0?t-e:e-t)<=l+.1}tu.styles=[eD.globalCss,tm],ze([state_t()],tu.prototype,"open",2),tu=ze([custom_element_e("wcm-modal-toast")],tu);let tg={generate(e,t,l){let o="#141414",n=[],s=function(e,t){let l=Array.prototype.slice.call(eM.create(e,{errorCorrectionLevel:"Q"}).modules.data,0),o=Math.sqrt(l.length);return l.reduce((e,t,l)=>(l%o==0?e.push([t]):e[e.length-1].push(t))&&e,[])}(e,0),c=t/s.length,d=[{x:0,y:0},{x:1,y:0},{x:0,y:1}];d.forEach(({x:e,y:t})=>{let l=(s.length-7)*c*e,m=(s.length-7)*c*t;for(let e=0;e`)}});let m=Math.floor((l+25)/c),h=s.length/2-m/2,p=s.length/2+m/2-1,g=[];s.forEach((e,t)=>{e.forEach((e,l)=>{if(s[t][l]&&!(t<7&&l<7||t>s.length-8&&l<7||t<7&&l>s.length-8)&&!(t>h&&th&&l{f[e]?f[e].push(t):f[e]=[t]}),Object.entries(f).map(([e,t])=>{let l=t.filter(e=>t.every(t=>!Ce(e,t,c)));return[Number(e),l]}).forEach(([e,t])=>{t.forEach(t=>{n.push(ee``)})}),Object.entries(f).filter(([e,t])=>t.length>1).map(([e,t])=>{let l=t.filter(e=>t.some(t=>Ce(e,t,c)));return[Number(e),l]}).map(([e,t])=>{t.sort((e,t)=>et.some(t=>Ce(e,t,c)));t?t.push(e):l.push([e])}return[e,l.map(e=>[e[0],e[e.length-1]])]}).forEach(([e,t])=>{t.forEach(([t,l])=>{n.push(ee``)})}),n}},tw=i`@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div{position:relative;user-select:none;display:block;overflow:hidden;aspect-ratio:1/1;animation:fadeIn ease .2s}.wcm-dark{background-color:#fff;border-radius:var(--wcm-container-border-radius);padding:18px;box-shadow:0 2px 5px #000}svg:first-child,wcm-wallet-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{width:25%;height:25%;border-radius:var(--wcm-wallet-icon-border-radius)}svg:first-child{transform:translateY(-50%) translateX(-50%) scale(.9)}svg:first-child path:first-child{fill:var(--wcm-accent-color)}svg:first-child path:last-child{stroke:var(--wcm-color-overlay)}`;var tv=Object.defineProperty,tf=Object.getOwnPropertyDescriptor,q=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tf(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tv(t,l,s),s};let tb=class extends lit_element_s{constructor(){super(...arguments),this.uri="",this.size=0,this.imageId=void 0,this.walletId=void 0,this.imageUrl=void 0}svgTemplate(){let e="light"===eg.ThemeCtrl.state.themeMode?this.size:this.size-36;return ee`${tg.generate(this.uri,e,e/4)}`}render(){let e={"wcm-dark":"dark"===eg.ThemeCtrl.state.themeMode};return J`
${this.walletId||this.imageUrl?J``:eX.WALLET_CONNECT_ICON_COLORED} ${this.svgTemplate()}
`}};tb.styles=[eD.globalCss,tw],q([property_n()],tb.prototype,"uri",2),q([property_n({type:Number})],tb.prototype,"size",2),q([property_n()],tb.prototype,"imageId",2),q([property_n()],tb.prototype,"walletId",2),q([property_n()],tb.prototype,"imageUrl",2),tb=q([custom_element_e("wcm-qrcode")],tb);let ty=i`:host{position:relative;height:28px;width:80%}input{width:100%;height:100%;line-height:28px!important;border-radius:var(--wcm-input-border-radius);font-style:normal;font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,Ubuntu,'Helvetica Neue',sans-serif;font-feature-settings:'case' on;font-weight:500;font-size:16px;letter-spacing:-.03em;padding:0 10px 0 34px;transition:.2s all ease;color:var(--wcm-color-fg-1);background-color:var(--wcm-color-bg-3);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay);caret-color:var(--wcm-accent-color)}input::placeholder{color:var(--wcm-color-fg-2)}svg{left:10px;top:4px;pointer-events:none;position:absolute;width:20px;height:20px}input:focus-within{box-shadow:inset 0 0 0 1px var(--wcm-accent-color)}path{fill:var(--wcm-color-fg-2)}`;var t_=Object.defineProperty,tx=Object.getOwnPropertyDescriptor,Fe=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tx(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&t_(t,l,s),s};let t$=class extends lit_element_s{constructor(){super(...arguments),this.onChange=()=>null}render(){return J` ${eX.SEARCH_ICON}`}};t$.styles=[eD.globalCss,ty],Fe([property_n()],t$.prototype,"onChange",2),t$=Fe([custom_element_e("wcm-search-input")],t$);let tC=i`@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}svg{animation:rotate 2s linear infinite;display:flex;justify-content:center;align-items:center}svg circle{stroke-linecap:round;animation:dash 1.5s ease infinite;stroke:var(--wcm-accent-color)}`;var tA=Object.defineProperty,tE=Object.getOwnPropertyDescriptor;let tO=class extends lit_element_s{render(){return J``}};tO.styles=[eD.globalCss,tC],tO=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?tE(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tA(t,l,s),s})([custom_element_e("wcm-spinner")],tO);let tk=i`span{font-style:normal;font-family:var(--wcm-font-family);font-feature-settings:var(--wcm-font-feature-settings)}.wcm-xsmall-bold{font-family:var(--wcm-text-xsmall-bold-font-family);font-weight:var(--wcm-text-xsmall-bold-weight);font-size:var(--wcm-text-xsmall-bold-size);line-height:var(--wcm-text-xsmall-bold-line-height);letter-spacing:var(--wcm-text-xsmall-bold-letter-spacing);text-transform:var(--wcm-text-xsmall-bold-text-transform)}.wcm-xsmall-regular{font-family:var(--wcm-text-xsmall-regular-font-family);font-weight:var(--wcm-text-xsmall-regular-weight);font-size:var(--wcm-text-xsmall-regular-size);line-height:var(--wcm-text-xsmall-regular-line-height);letter-spacing:var(--wcm-text-xsmall-regular-letter-spacing);text-transform:var(--wcm-text-xsmall-regular-text-transform)}.wcm-small-thin{font-family:var(--wcm-text-small-thin-font-family);font-weight:var(--wcm-text-small-thin-weight);font-size:var(--wcm-text-small-thin-size);line-height:var(--wcm-text-small-thin-line-height);letter-spacing:var(--wcm-text-small-thin-letter-spacing);text-transform:var(--wcm-text-small-thin-text-transform)}.wcm-small-regular{font-family:var(--wcm-text-small-regular-font-family);font-weight:var(--wcm-text-small-regular-weight);font-size:var(--wcm-text-small-regular-size);line-height:var(--wcm-text-small-regular-line-height);letter-spacing:var(--wcm-text-small-regular-letter-spacing);text-transform:var(--wcm-text-small-regular-text-transform)}.wcm-medium-regular{font-family:var(--wcm-text-medium-regular-font-family);font-weight:var(--wcm-text-medium-regular-weight);font-size:var(--wcm-text-medium-regular-size);line-height:var(--wcm-text-medium-regular-line-height);letter-spacing:var(--wcm-text-medium-regular-letter-spacing);text-transform:var(--wcm-text-medium-regular-text-transform)}.wcm-big-bold{font-family:var(--wcm-text-big-bold-font-family);font-weight:var(--wcm-text-big-bold-weight);font-size:var(--wcm-text-big-bold-size);line-height:var(--wcm-text-big-bold-line-height);letter-spacing:var(--wcm-text-big-bold-letter-spacing);text-transform:var(--wcm-text-big-bold-text-transform)}:host(*){color:var(--wcm-color-fg-1)}.wcm-color-primary{color:var(--wcm-color-fg-1)}.wcm-color-secondary{color:var(--wcm-color-fg-2)}.wcm-color-tertiary{color:var(--wcm-color-fg-3)}.wcm-color-inverse{color:var(--wcm-accent-fill-color)}.wcm-color-accnt{color:var(--wcm-accent-color)}.wcm-color-error{color:var(--wcm-error-color)}`;var tT=Object.defineProperty,tI=Object.getOwnPropertyDescriptor,Oe=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tI(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tT(t,l,s),s};let tS=class extends lit_element_s{constructor(){super(...arguments),this.variant="medium-regular",this.color="primary"}render(){let e={"wcm-big-bold":"big-bold"===this.variant,"wcm-medium-regular":"medium-regular"===this.variant,"wcm-small-regular":"small-regular"===this.variant,"wcm-small-thin":"small-thin"===this.variant,"wcm-xsmall-regular":"xsmall-regular"===this.variant,"wcm-xsmall-bold":"xsmall-bold"===this.variant,"wcm-color-primary":"primary"===this.color,"wcm-color-secondary":"secondary"===this.color,"wcm-color-tertiary":"tertiary"===this.color,"wcm-color-inverse":"inverse"===this.color,"wcm-color-accnt":"accent"===this.color,"wcm-color-error":"error"===this.color};return J``}};tS.styles=[eD.globalCss,tk],Oe([property_n()],tS.prototype,"variant",2),Oe([property_n()],tS.prototype,"color",2),tS=Oe([custom_element_e("wcm-text")],tS);let tR=i`button{width:100%;height:100%;border-radius:var(--wcm-button-hover-highlight-border-radius);display:flex;align-items:flex-start}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}button>div{width:80px;padding:5px 0;display:flex;flex-direction:column;align-items:center}wcm-text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}wcm-wallet-image{height:60px;width:60px;transition:all .2s ease;border-radius:var(--wcm-wallet-icon-border-radius);margin-bottom:5px}.wcm-sublabel{margin-top:2px}`;var tP=Object.defineProperty,tM=Object.getOwnPropertyDescriptor,dist_=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tM(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tP(t,l,s),s};let tL=class extends lit_element_s{constructor(){super(...arguments),this.onClick=()=>null,this.name="",this.walletId="",this.label=void 0,this.imageId=void 0,this.installed=!1,this.recent=!1}sublabelTemplate(){return this.recent?J`RECENT`:this.installed?J`INSTALLED`:null}handleClick(){eg.uA.click({name:"WALLET_BUTTON",walletId:this.walletId}),this.onClick()}render(){var e;return J``}};tL.styles=[eD.globalCss,tR],dist_([property_n()],tL.prototype,"onClick",2),dist_([property_n()],tL.prototype,"name",2),dist_([property_n()],tL.prototype,"walletId",2),dist_([property_n()],tL.prototype,"label",2),dist_([property_n()],tL.prototype,"imageId",2),dist_([property_n({type:Boolean})],tL.prototype,"installed",2),dist_([property_n({type:Boolean})],tL.prototype,"recent",2),tL=dist_([custom_element_e("wcm-wallet-button")],tL);let tW=i`:host{display:block}div{overflow:hidden;position:relative;border-radius:inherit;width:100%;height:100%;background-color:var(--wcm-color-overlay)}svg{position:relative;width:100%;height:100%}div::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;border:1px solid var(--wcm-color-overlay)}div img{width:100%;height:100%;object-fit:cover;object-position:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var tN=Object.defineProperty,tj=Object.getOwnPropertyDescriptor,se=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tj(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tN(t,l,s),s};let tD=class extends lit_element_s{constructor(){super(...arguments),this.walletId="",this.imageId=void 0,this.imageUrl=void 0}render(){var e;let t=null!=(e=this.imageUrl)&&e.length?this.imageUrl:ta.getWalletIcon({id:this.walletId,image_id:this.imageId});return J`${t.length?J`
${this.id}
`:eX.WALLET_PLACEHOLDER}`}};tD.styles=[eD.globalCss,tW],se([property_n()],tD.prototype,"walletId",2),se([property_n()],tD.prototype,"imageId",2),se([property_n()],tD.prototype,"imageUrl",2),tD=se([custom_element_e("wcm-wallet-image")],tD);var tz=Object.defineProperty,tU=Object.getOwnPropertyDescriptor,qe=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tU(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tz(t,l,s),s};let tH=class extends lit_element_s{constructor(){super(),this.preload=!0,this.preloadData()}async loadImages(e){try{null!=e&&e.length&&await Promise.all(e.map(async e=>ta.preloadImage(e)))}catch{console.info("Unsuccessful attempt at preloading some images",e)}}async preloadListings(){if(eg.ConfigCtrl.state.enableExplorer){await eg.ExplorerCtrl.getRecomendedWallets(),eg.OptionsCtrl.setIsDataLoaded(!0);let{recomendedWallets:e}=eg.ExplorerCtrl.state,t=e.map(e=>ta.getWalletIcon(e));await this.loadImages(t)}else eg.OptionsCtrl.setIsDataLoaded(!0)}async preloadCustomImages(){let e=ta.getCustomImageUrls();await this.loadImages(e)}async preloadData(){try{this.preload&&(this.preload=!1,await Promise.all([this.preloadListings(),this.preloadCustomImages()]))}catch(e){console.error(e),eg.ToastCtrl.openToast("Failed preloading","error")}}};qe([state_t()],tH.prototype,"preload",2),tH=qe([custom_element_e("wcm-explorer-context")],tH);var tB=Object.defineProperty,tV=Object.getOwnPropertyDescriptor;let tZ=class extends lit_element_s{constructor(){super(),this.unsubscribeTheme=void 0,eD.setTheme(),this.unsubscribeTheme=eg.ThemeCtrl.subscribe(eD.setTheme)}disconnectedCallback(){var e;null==(e=this.unsubscribeTheme)||e.call(this)}};tZ=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?tV(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tB(t,l,s),s})([custom_element_e("wcm-theme-context")],tZ);let tF=i`@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-70px * 9),0,0)}}.wcm-slider{position:relative;overflow-x:hidden;padding:10px 0;margin:0 -20px;width:calc(100% + 40px)}.wcm-track{display:flex;width:calc(70px * 18);animation:scroll 20s linear infinite;opacity:.7}.wcm-track svg{margin:0 5px}wcm-wallet-image{width:60px;height:60px;margin:0 5px;border-radius:var(--wcm-wallet-icon-border-radius)}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-title{display:flex;align-items:center;margin-bottom:10px}.wcm-title svg{margin-right:6px}.wcm-title path{fill:var(--wcm-accent-color)}wcm-modal-footer .wcm-title{padding:0 10px}wcm-button-big{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);filter:drop-shadow(0 0 17px var(--wcm-color-bg-1))}wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-info-footer wcm-text{text-align:center;margin-bottom:15px}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var tq=Object.defineProperty,tK=Object.getOwnPropertyDescriptor;let tG=class extends lit_element_s{onGoToQrcode(){eg.AV.push("Qrcode")}render(){let{recomendedWallets:e}=eg.ExplorerCtrl.state,t=[...e,...e],l=2*eg.zv.RECOMMENDED_WALLET_AMOUNT;return J`
${eX.MOBILE_ICON}WalletConnect
${[...Array(l)].map((e,l)=>{let o=t[l%t.length];return o?J``:eX.WALLET_PLACEHOLDER})}
Select Wallet
Choose WalletConnect to see supported apps on your device`}};tG.styles=[eD.globalCss,tF],tG=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?tK(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tq(t,l,s),s})([custom_element_e("wcm-android-wallet-selection")],tG);let tY=i`@keyframes loading{to{stroke-dashoffset:0}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}:host{display:flex;flex-direction:column;align-items:center}div{position:relative;width:110px;height:110px;display:flex;justify-content:center;align-items:center;margin:40px 0 20px 0;transform:translate3d(0,0,0)}svg{position:absolute;width:110px;height:110px;fill:none;stroke:transparent;stroke-linecap:round;stroke-width:2px;top:0;left:0}use{stroke:var(--wcm-accent-color);animation:loading 1s linear infinite}wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:90px;height:90px}wcm-text{margin-bottom:40px}.wcm-error svg{stroke:var(--wcm-error-color)}.wcm-error use{display:none}.wcm-error{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.wcm-stale svg,.wcm-stale use{display:none}`;var tQ=Object.defineProperty,tX=Object.getOwnPropertyDescriptor,K=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?tX(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&tQ(t,l,s),s};let tJ=class extends lit_element_s{constructor(){super(...arguments),this.walletId=void 0,this.imageId=void 0,this.isError=!1,this.isStale=!1,this.label=""}svgLoaderTemplate(){var e,t;let l=null!=(t=null==(e=eg.ThemeCtrl.state.themeVariables)?void 0:e["--wcm-wallet-icon-large-border-radius"])?t:eD.getPreset("--wcm-wallet-icon-large-border-radius"),o=0;o=(l.includes("%")?.88*parseInt(l,10):parseInt(l,10))*1.17;let n=317-1.57*o,s=425-1.8*o;return J``}render(){let e={"wcm-error":this.isError,"wcm-stale":this.isStale};return J`
${this.svgLoaderTemplate()}
${this.isError?"Connection declined":this.label}`}};tJ.styles=[eD.globalCss,tY],K([property_n()],tJ.prototype,"walletId",2),K([property_n()],tJ.prototype,"imageId",2),K([property_n({type:Boolean})],tJ.prototype,"isError",2),K([property_n({type:Boolean})],tJ.prototype,"isStale",2),K([property_n()],tJ.prototype,"label",2),tJ=K([custom_element_e("wcm-connector-waiting")],tJ);let t0={manualWallets(){var e,t;let{mobileWallets:l,desktopWallets:o}=eg.ConfigCtrl.state,n=null==(e=t0.recentWallet())?void 0:e.id,s=eg.zv.isMobile()?l:o,c=s?.filter(e=>n!==e.id);return null!=(t=eg.zv.isMobile()?c?.map(({id:e,name:t,links:l})=>({id:e,name:t,mobile:l,links:l})):c?.map(({id:e,name:t,links:l})=>({id:e,name:t,desktop:l,links:l})))?t:[]},recentWallet:()=>ta.getRecentWallet(),recomendedWallets(e=!1){var t;let l=e||null==(t=t0.recentWallet())?void 0:t.id,{recomendedWallets:o}=eg.ExplorerCtrl.state;return o.filter(e=>l!==e.id)}},t1={onConnecting(e){ta.goToConnectingView(e)},manualWalletsTemplate(){return t0.manualWallets().map(e=>J``)},recomendedWalletsTemplate(e=!1){return t0.recomendedWallets(e).map(e=>J``)},recentWalletTemplate(){let e=t0.recentWallet();if(e)return J``}},t2=i`.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-desktop-title,.wcm-mobile-title{display:flex;align-items:center}.wcm-mobile-title{justify-content:space-between;margin-bottom:20px;margin-top:-10px}.wcm-desktop-title{margin-bottom:10px;padding:0 10px}.wcm-subtitle{display:flex;align-items:center}.wcm-subtitle:last-child path{fill:var(--wcm-color-fg-3)}.wcm-desktop-title svg,.wcm-mobile-title svg{margin-right:6px}.wcm-desktop-title path,.wcm-mobile-title path{fill:var(--wcm-accent-color)}`;var t5=Object.defineProperty,t3=Object.getOwnPropertyDescriptor;let t4=class extends lit_element_s{render(){let{explorerExcludedWalletIds:e,enableExplorer:t}=eg.ConfigCtrl.state,l=t1.manualWalletsTemplate(),o=t1.recomendedWalletsTemplate(),n=[t1.recentWalletTemplate(),...l,...o];n=n.filter(Boolean);let s=n.length>4||"ALL"!==e&&t,c=[];c=s?n.slice(0,3):n;let d=!!c.length;return J`
${eX.MOBILE_ICON}Mobile
${eX.SCAN_ICON}Scan with your wallet
${d?J`
${eX.DESKTOP_ICON}Desktop
${c} ${s?J``:null}
`:null}`}};t4.styles=[eD.globalCss,t2],t4=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?t3(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&t5(t,l,s),s})([custom_element_e("wcm-desktop-wallet-selection")],t4);let t7=i`div{background-color:var(--wcm-color-bg-2);padding:10px 20px 15px 20px;border-top:1px solid var(--wcm-color-bg-3);text-align:center}a{color:var(--wcm-accent-color);text-decoration:none;transition:opacity .2s ease-in-out;display:inline}a:active{opacity:.8}@media(hover:hover){a:hover{opacity:.8}}`;var t6=Object.defineProperty,t8=Object.getOwnPropertyDescriptor;let t9=class extends lit_element_s{render(){let{termsOfServiceUrl:e,privacyPolicyUrl:t}=eg.ConfigCtrl.state;return e??t?J`
By connecting your wallet to this app, you agree to the app's ${e?J`Terms of Service`:null} ${e&&t?"and":null} ${t?J`Privacy Policy`:null}
`:null}};t9.styles=[eD.globalCss,t7],t9=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?t8(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&t6(t,l,s),s})([custom_element_e("wcm-legal-notice")],t9);let re=i`div{display:grid;grid-template-columns:repeat(4,80px);margin:0 -10px;justify-content:space-between;row-gap:10px}`;var rt=Object.defineProperty,rr=Object.getOwnPropertyDescriptor;let ri=class extends lit_element_s{onQrcode(){eg.AV.push("Qrcode")}render(){let{explorerExcludedWalletIds:e,enableExplorer:t}=eg.ConfigCtrl.state,l=t1.manualWalletsTemplate(),o=t1.recomendedWalletsTemplate(),n=[t1.recentWalletTemplate(),...l,...o];n=n.filter(Boolean);let s=n.length>8||"ALL"!==e&&t,c=[];c=s?n.slice(0,7):n;let d=!!c.length;return J`${d?J`
${c} ${s?J``:null}
`:null}`}};ri.styles=[eD.globalCss,re],ri=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?rr(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rt(t,l,s),s})([custom_element_e("wcm-mobile-wallet-selection")],ri);let rl=i`:host{all:initial}.wcm-overlay{top:0;bottom:0;left:0;right:0;position:fixed;z-index:var(--wcm-z-index);overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;background-color:var(--wcm-overlay-background-color);backdrop-filter:var(--wcm-overlay-backdrop-filter)}@media(max-height:720px) and (orientation:landscape){.wcm-overlay{overflow:scroll;align-items:flex-start;padding:20px 0}}.wcm-active{pointer-events:auto}.wcm-container{position:relative;max-width:360px;width:100%;outline:0;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) var(--wcm-container-border-radius) var(--wcm-container-border-radius);border:1px solid var(--wcm-color-overlay);overflow:hidden}.wcm-card{width:100%;position:relative;border-radius:var(--wcm-container-border-radius);overflow:hidden;box-shadow:0 6px 14px -6px rgba(10,16,31,.12),0 10px 32px -4px rgba(10,16,31,.1),0 0 0 1px var(--wcm-color-overlay);background-color:var(--wcm-color-bg-1);color:var(--wcm-color-fg-1)}@media(max-width:600px){.wcm-container{max-width:440px;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) 0 0}.wcm-card{border-radius:var(--wcm-container-border-radius) var(--wcm-container-border-radius) 0 0}.wcm-overlay{align-items:flex-end}}@media(max-width:440px){.wcm-container{border:0}}`;var ro=Object.defineProperty,ra=Object.getOwnPropertyDescriptor,Re=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?ra(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&ro(t,l,s),s};let rn=class extends lit_element_s{constructor(){super(),this.open=!1,this.active=!1,this.unsubscribeModal=void 0,this.abortController=void 0,this.unsubscribeModal=eg.jb.subscribe(e=>{e.open?this.onOpenModalEvent():this.onCloseModalEvent()})}disconnectedCallback(){var e;null==(e=this.unsubscribeModal)||e.call(this)}get overlayEl(){return ta.getShadowRootElement(this,".wcm-overlay")}get containerEl(){return ta.getShadowRootElement(this,".wcm-container")}toggleBodyScroll(e){if(document.querySelector("body")){if(e){let e=document.getElementById("wcm-styles");e?.remove()}else document.head.insertAdjacentHTML("beforeend",'')}}onCloseModal(e){e.target===e.currentTarget&&eg.jb.close()}onOpenModalEvent(){this.toggleBodyScroll(!1),this.addKeyboardEvents(),this.open=!0,setTimeout(async()=>{let e=ta.isMobileAnimation()?{y:["50vh","0vh"]}:{scale:[.98,1]};await Promise.all([animate_es_animate(this.overlayEl,{opacity:[0,1]},{delay:.1,duration:.2}).finished,animate_es_animate(this.containerEl,e,{delay:.1,duration:.2}).finished]),this.active=!0},0)}async onCloseModalEvent(){this.toggleBodyScroll(!0),this.removeKeyboardEvents();let e=ta.isMobileAnimation()?{y:["0vh","50vh"]}:{scale:[1,.98]};await Promise.all([animate_es_animate(this.overlayEl,{opacity:[1,0]},{duration:.2}).finished,animate_es_animate(this.containerEl,e,{duration:.2}).finished]),this.containerEl.removeAttribute("style"),this.active=!1,this.open=!1}addKeyboardEvents(){this.abortController=new AbortController,window.addEventListener("keydown",e=>{var t;"Escape"===e.key?eg.jb.close():"Tab"===e.key&&(null!=(t=e.target)&&t.tagName.includes("wcm-")||this.containerEl.focus())},this.abortController),this.containerEl.focus()}removeKeyboardEvents(){var e;null==(e=this.abortController)||e.abort(),this.abortController=void 0}render(){let e={"wcm-overlay":!0,"wcm-active":this.active};return J`
${this.open?J`
`:null}
`}};rn.styles=[eD.globalCss,rl],Re([state_t()],rn.prototype,"open",2),Re([state_t()],rn.prototype,"active",2),rn=Re([custom_element_e("wcm-modal")],rn);let rs=i`div{display:flex;margin-top:15px}slot{display:inline-block;margin:0 5px}wcm-button{margin:0 5px}`;var rc=Object.defineProperty,rd=Object.getOwnPropertyDescriptor,le=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rd(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rc(t,l,s),s};let rm=class extends lit_element_s{constructor(){super(...arguments),this.isMobile=!1,this.isDesktop=!1,this.isWeb=!1,this.isRetry=!1}onMobile(){eg.zv.isMobile()?eg.AV.replace("MobileConnecting"):eg.AV.replace("MobileQrcodeConnecting")}onDesktop(){eg.AV.replace("DesktopConnecting")}onWeb(){eg.AV.replace("WebConnecting")}render(){return J`
${this.isRetry?J``:null} ${this.isMobile?J`Mobile`:null} ${this.isDesktop?J`Desktop`:null} ${this.isWeb?J`Web`:null}
`}};rm.styles=[eD.globalCss,rs],le([property_n({type:Boolean})],rm.prototype,"isMobile",2),le([property_n({type:Boolean})],rm.prototype,"isDesktop",2),le([property_n({type:Boolean})],rm.prototype,"isWeb",2),le([property_n({type:Boolean})],rm.prototype,"isRetry",2),rm=le([custom_element_e("wcm-platform-selection")],rm);let rh=i`button{display:flex;flex-direction:column;padding:5px 10px;border-radius:var(--wcm-button-hover-highlight-border-radius);height:100%;justify-content:flex-start}.wcm-icons{width:60px;height:60px;display:flex;flex-wrap:wrap;padding:7px;border-radius:var(--wcm-wallet-icon-border-radius);justify-content:space-between;align-items:center;margin-bottom:5px;background-color:var(--wcm-color-bg-2);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}.wcm-icons img{width:21px;height:21px;object-fit:cover;object-position:center;border-radius:calc(var(--wcm-wallet-icon-border-radius)/ 2);border:1px solid var(--wcm-color-overlay)}.wcm-icons svg{width:21px;height:21px}.wcm-icons img:nth-child(1),.wcm-icons img:nth-child(2),.wcm-icons svg:nth-child(1),.wcm-icons svg:nth-child(2){margin-bottom:4px}wcm-text{width:100%;text-align:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var rp=Object.defineProperty,ru=Object.getOwnPropertyDescriptor;let rg=class extends lit_element_s{onClick(){eg.AV.push("WalletExplorer")}render(){let{recomendedWallets:e}=eg.ExplorerCtrl.state,t=t0.manualWallets(),l=[...e,...t].reverse().slice(0,4);return J``}};rg.styles=[eD.globalCss,rh],rg=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?ru(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rp(t,l,s),s})([custom_element_e("wcm-view-all-wallets-button")],rg);let rw=i`.wcm-qr-container{width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}`;var rv=Object.defineProperty,rf=Object.getOwnPropertyDescriptor,de=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rf(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rv(t,l,s),s};let rb=class extends lit_element_s{constructor(){super(),this.walletId="",this.imageId="",this.uri="",setTimeout(()=>{let{walletConnectUri:e}=eg.OptionsCtrl.state;this.uri=e},0)}get overlayEl(){return ta.getShadowRootElement(this,".wcm-qr-container")}render(){return J`
${this.uri?J``:J``}
`}};rb.styles=[eD.globalCss,rw],de([property_n()],rb.prototype,"walletId",2),de([property_n()],rb.prototype,"imageId",2),de([state_t()],rb.prototype,"uri",2),rb=de([custom_element_e("wcm-walletconnect-qr")],rb);var ry=Object.defineProperty,r_=Object.getOwnPropertyDescriptor;let rx=class extends lit_element_s{viewTemplate(){return eg.zv.isAndroid()?J``:eg.zv.isMobile()?J``:J``}render(){return J`${this.viewTemplate()}`}};rx.styles=[eD.globalCss],rx=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?r_(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&ry(t,l,s),s})([custom_element_e("wcm-connect-wallet-view")],rx);let r$=i`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var rC=Object.defineProperty,rA=Object.getOwnPropertyDescriptor,Ke=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rA(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rC(t,l,s),s};let rE=class extends lit_element_s{constructor(){super(),this.isError=!1,this.openDesktopApp()}onFormatAndRedirect(e){let{desktop:t,name:l}=eg.zv.getWalletRouterData(),o=t?.native;if(o){let t=eg.zv.formatNativeUrl(o,e,l);eg.zv.openHref(t,"_self")}}openDesktopApp(){let{walletConnectUri:e}=eg.OptionsCtrl.state,t=eg.zv.getWalletRouterData();ta.setRecentWallet(t),e&&this.onFormatAndRedirect(e)}render(){let{name:e,id:t,image_id:l}=eg.zv.getWalletRouterData(),{isMobile:o,isWeb:n}=ta.getCachedRouterWalletPlatforms();return J`${`Connection can continue loading if ${e} is not installed on your device`}Retry`}};rE.styles=[eD.globalCss,r$],Ke([state_t()],rE.prototype,"isError",2),rE=Ke([custom_element_e("wcm-desktop-connecting-view")],rE);let rO=i`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}wcm-button{margin-top:15px}`;var rk=Object.defineProperty,rT=Object.getOwnPropertyDescriptor;let rI=class extends lit_element_s{onInstall(e){e&&eg.zv.openHref(e,"_blank")}render(){let{name:e,id:t,image_id:l,homepage:o}=eg.zv.getWalletRouterData();return J`${`Download ${e} to continue. If multiple browser extensions are installed, disable non ${e} ones and try again`}Download`}};rI.styles=[eD.globalCss,rO],rI=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?rT(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rk(t,l,s),s})([custom_element_e("wcm-install-wallet-view")],rI);let rS=i`wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:96px;height:96px;margin-bottom:20px}wcm-info-footer{display:flex;width:100%}.wcm-app-store{justify-content:space-between}.wcm-app-store wcm-wallet-image{margin-right:10px;margin-bottom:0;width:28px;height:28px;border-radius:var(--wcm-wallet-icon-small-border-radius)}.wcm-app-store div{display:flex;align-items:center}.wcm-app-store wcm-button{margin-right:-10px}.wcm-note{flex-direction:column;align-items:center;padding:5px 0}.wcm-note wcm-text{text-align:center}wcm-platform-selection{margin-top:-15px}.wcm-note wcm-text{margin-top:15px}.wcm-note wcm-text span{color:var(--wcm-accent-color)}`;var rR=Object.defineProperty,rP=Object.getOwnPropertyDescriptor,Ye=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rP(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rR(t,l,s),s};let rM=class extends lit_element_s{constructor(){super(),this.isError=!1,this.openMobileApp()}onFormatAndRedirect(e,t=!1){let{mobile:l,name:o}=eg.zv.getWalletRouterData(),n=l?.native,s=l?.universal;if(n&&!t){let t=eg.zv.formatNativeUrl(n,e,o);eg.zv.openHref(t,"_self")}else if(s){let t=eg.zv.formatUniversalUrl(s,e,o);eg.zv.openHref(t,"_self")}}openMobileApp(e=!1){let{walletConnectUri:t}=eg.OptionsCtrl.state,l=eg.zv.getWalletRouterData();ta.setRecentWallet(l),t&&this.onFormatAndRedirect(t,e)}onGoToAppStore(e){e&&eg.zv.openHref(e,"_blank")}render(){let{name:e,id:t,image_id:l,app:o,mobile:n}=eg.zv.getWalletRouterData(),{isWeb:s}=ta.getCachedRouterWalletPlatforms(),c=o?.ios,d=n?.universal;return J`Retry${d?J`Still doesn't work? Try this alternate link`:null}
${`Get ${e}`}
App Store
`}};rM.styles=[eD.globalCss,rS],Ye([state_t()],rM.prototype,"isError",2),rM=Ye([custom_element_e("wcm-mobile-connecting-view")],rM);let rL=i`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var rW=Object.defineProperty,rN=Object.getOwnPropertyDescriptor;let rj=class extends lit_element_s{render(){let{name:e,id:t,image_id:l}=eg.zv.getWalletRouterData(),{isDesktop:o,isWeb:n}=ta.getCachedRouterWalletPlatforms();return J`${`Scan this QR Code with your phone's camera or inside ${e} app`}`}};rj.styles=[eD.globalCss,rL],rj=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?rN(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rW(t,l,s),s})([custom_element_e("wcm-mobile-qr-connecting-view")],rj);var rD=Object.defineProperty,rz=Object.getOwnPropertyDescriptor;let rU=class extends lit_element_s{render(){return J``}};rU.styles=[eD.globalCss],rU=((e,t,l,o)=>{for(var n,s=o>1?void 0:o?rz(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rD(t,l,s),s})([custom_element_e("wcm-qrcode-view")],rU);let rH=i`wcm-modal-content{height:clamp(200px,60vh,600px);display:block;overflow:scroll;scrollbar-width:none;position:relative;margin-top:1px}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between;margin:-15px -10px;padding-top:20px}wcm-modal-content::after,wcm-modal-content::before{content:'';position:fixed;pointer-events:none;z-index:1;width:100%;height:20px;opacity:1}wcm-modal-content::before{box-shadow:0 -1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(var(--wcm-color-bg-1),rgba(255,255,255,0))}wcm-modal-content::after{box-shadow:0 1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(rgba(255,255,255,0),var(--wcm-color-bg-1));top:calc(100% - 20px)}wcm-modal-content::-webkit-scrollbar{display:none}.wcm-placeholder-block{display:flex;justify-content:center;align-items:center;height:100px;overflow:hidden}.wcm-empty,.wcm-loading{display:flex}.wcm-loading .wcm-placeholder-block{height:100%}.wcm-end-reached .wcm-placeholder-block{height:0;opacity:0}.wcm-empty .wcm-placeholder-block{opacity:1;height:100%}wcm-wallet-button{margin:calc((100% - 60px)/ 3) 0}`;var rB=Object.defineProperty,rV=Object.getOwnPropertyDescriptor,ie=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rV(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rB(t,l,s),s};let rZ=class extends lit_element_s{constructor(){super(...arguments),this.loading=!eg.ExplorerCtrl.state.wallets.listings.length,this.firstFetch=!eg.ExplorerCtrl.state.wallets.listings.length,this.search="",this.endReached=!1,this.intersectionObserver=void 0,this.searchDebounce=ta.debounce(e=>{e.length>=1?(this.firstFetch=!0,this.endReached=!1,this.search=e,eg.ExplorerCtrl.resetSearch(),this.fetchWallets()):this.search&&(this.search="",this.endReached=this.isLastPage(),eg.ExplorerCtrl.resetSearch())})}firstUpdated(){this.createPaginationObserver()}disconnectedCallback(){var e;null==(e=this.intersectionObserver)||e.disconnect()}get placeholderEl(){return ta.getShadowRootElement(this,".wcm-placeholder-block")}createPaginationObserver(){this.intersectionObserver=new IntersectionObserver(([e])=>{e.isIntersecting&&!(this.search&&this.firstFetch)&&this.fetchWallets()}),this.intersectionObserver.observe(this.placeholderEl)}isLastPage(){let{wallets:e,search:t}=eg.ExplorerCtrl.state,{listings:l,total:o}=this.search?t:e;return o<=40||l.length>=o}async fetchWallets(){var e;let{wallets:t,search:l}=eg.ExplorerCtrl.state,{listings:o,total:n,page:s}=this.search?l:t;if(!this.endReached&&(this.firstFetch||n>40&&o.lengthta.getWalletIcon(e));await Promise.all([...o.map(async e=>ta.preloadImage(e)),eg.zv.wait(300)]),this.endReached=this.isLastPage()}catch(e){console.error(e),eg.ToastCtrl.openToast(ta.getErrorMessage(e),"error")}finally{this.loading=!1,this.firstFetch=!1}}onConnect(e){eg.zv.isAndroid()?ta.handleMobileLinking(e):ta.goToConnectingView(e)}onSearchChange(e){let{value:t}=e.target;this.searchDebounce(t)}render(){let{wallets:e,search:t}=eg.ExplorerCtrl.state,{listings:l}=this.search?t:e,o=this.loading&&!l.length,n=this.search.length>=3,s=t1.manualWalletsTemplate(),c=t1.recomendedWalletsTemplate(!0);n&&(s=s.filter(({values:e})=>ta.caseSafeIncludes(e[0],this.search)),c=c.filter(({values:e})=>ta.caseSafeIncludes(e[0],this.search)));let d=!this.loading&&!l.length&&!c.length,m={"wcm-loading":o,"wcm-end-reached":this.endReached||!this.loading,"wcm-empty":d};return J`
${o?null:s} ${o?null:c} ${o?null:l.map(e=>J`${e?J``:null}`)}
${d?J`No results found`:null} ${!d&&this.loading?J``:null}
`}};rZ.styles=[eD.globalCss,rH],ie([state_t()],rZ.prototype,"loading",2),ie([state_t()],rZ.prototype,"firstFetch",2),ie([state_t()],rZ.prototype,"search",2),ie([state_t()],rZ.prototype,"endReached",2),rZ=ie([custom_element_e("wcm-wallet-explorer-view")],rZ);let rF=i`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var rq=Object.defineProperty,rK=Object.getOwnPropertyDescriptor,Ge=(e,t,l,o)=>{for(var n,s=o>1?void 0:o?rK(t,l):t,c=e.length-1;c>=0;c--)(n=e[c])&&(s=(o?n(t,l,s):n(s))||s);return o&&s&&rq(t,l,s),s};let rG=class extends lit_element_s{constructor(){super(),this.isError=!1,this.openWebWallet()}onFormatAndRedirect(e){let{desktop:t,name:l}=eg.zv.getWalletRouterData(),o=t?.universal;if(o){let t=eg.zv.formatUniversalUrl(o,e,l);eg.zv.openHref(t,"_blank")}}openWebWallet(){let{walletConnectUri:e}=eg.OptionsCtrl.state,t=eg.zv.getWalletRouterData();ta.setRecentWallet(t),e&&this.onFormatAndRedirect(e)}render(){let{name:e,id:t,image_id:l}=eg.zv.getWalletRouterData(),{isMobile:o,isDesktop:n}=ta.getCachedRouterWalletPlatforms(),s=eg.zv.isMobile();return J`${`${e} web app has opened in a new tab. Go there, accept the connection, and come back`}Retry`}};rG.styles=[eD.globalCss,rF],Ge([state_t()],rG.prototype,"isError",2),rG=Ge([custom_element_e("wcm-web-connecting-view")],rG)}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1424.c15d7e6321ca35d6.js b/dist/controlpanel/_next/static/chunks/1424.c15d7e6321ca35d6.js deleted file mode 100644 index 4c3737d11..000000000 --- a/dist/controlpanel/_next/static/chunks/1424.c15d7e6321ca35d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1424],{81424:function(M,j,L){L.r(j),L.d(j,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48bWFzayBpZD0iYiIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRkRGREZGIiBkPSJNMTQgMjhjNy43MzIgMCAxNC02LjI2OCAxNC0xNFMyMS43MzIgMCAxNCAwIDAgNi4yNjggMCAxNHM2LjI2OCAxNCAxNCAxNFoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZmlsbD0iI0ZERkRGRiIgZD0iTTYgM2gxNnYyMUg2eiIvPjxwYXRoIGZpbGw9IiMxMjczRUEiIGQ9Ik0wIDE0djE0aDI4VjBIMHYxNFptMTkuNDY4LTguNTQzYy4zMDcuMDcyLjUzNy4yMDEuNzQ3LjQyLjEwMy4xMDguMTg2LjIzLjI1My4zNy4wNi4xMjYuMDg5LjIxMi4xMTUuMzQzbC4wMi4xdjExLjgwNWwtLjAyLjA5NGMtLjA2Mi4yOC0uMTkzLjUyOS0uMzgzLjcyMi0uMDUuMDUtLjMwMi4yNi0uNjcyLjU1NmwtMS4wMzguODMzLS43NTQuNjA1LTIuMDM4IDEuNjM2Yy0uNTY5LjQ1OC0xLjA2Ljg1LTEuMDkzLjg3Mi0uMzQuMjMtLjc4Mi4yNDYtMS4xNC4wNGE1LjgwNCA1LjgwNCAwIDAgMS0uMzg4LS4yOTRMOS45NCAyMS4wNGwtMS4xOTktLjk2MmMtLjY1MS0uNTIzLS44OTUtLjcyNC0uOTU0LS43ODZhMS40NDUgMS40NDUgMCAwIDEtLjM2OS0uNzM5Yy0uMDE3LS4xMDEtLjAxNy0uMTktLjAxNS02LjAwNWwuMDAyLTUuOTAyLjAyNi0uMTAzYTEuNDQ1IDEuNDQ1IDAgMCAxIDEuMjI0LTEuMTA1Yy4wMTctLjAwMiAyLjQ0LS4wMDMgNS4zOC0uMDAzbDUuMzUuMDAyLjA4My4wMloiLz48cGF0aCBmaWxsPSIjMTI3M0VBIiBkPSJNMTAuODczIDcuNThBMS40MyAxLjQzIDAgMCAwIDkuNTg2IDguNjVjLS4wNDUuMTgxLS4wNDQtLjA1LS4wNDQgNC40ODkgMCAyLjkwNS4wMDMgNC4yNS4wMSA0LjMwMi4wNDMuMzQ4LjE4OC42NDIuNDMuODc1LjA1My4wNSAyLjIwNSAxLjc4NCAyLjMxOCAxLjg2Ny4wMjUuMDIuMDQuMDIzLjA5NS4wMjMuMDU2IDAgLjA3LS4wMDQuMTAxLS4wMjRhLjE4LjE4IDAgMCAwIC4wNTYtLjA2M2wuMDE5LS4wNHYtMi45NTdjMC0xLjg5LjAwNC0yLjk2OC4wMDktMi45ODhhLjE4Ni4xODYgMCAwIDEgLjA5LS4xMTNsLjA0Mi0uMDIyaC44NzRjLjk1OCAwIC45NDggMCAxLjExMi4wNTUuMzIyLjEwNy41NzIuMzYuNjguNjg0LjA1NC4xNi4wNTEtLjAwNy4wNTEgMi43NjUgMCAxLjgxLjAwMyAyLjU1Mi4wMSAyLjU3Ny4wMjEuMDguMDg5LjEzLjE3Mi4xM2EuMTc1LjE3NSAwIDAgMCAuMDcyLS4wMTVjLjAyNy0uMDE0IDIuMTk0LTEuNzUgMi4zMDgtMS44NDguMjI0LS4xOTUuMzktLjQ5NC40NS0uODA5LjAyLS4xLjAyLS4xMDguMDIzLTEuNDQyLjAwNC0xLjM5MiAwLTEuNTItLjAzMy0xLjY4MmExLjM3NSAxLjM3NSAwIDAgMC0uMzktLjcwNyAxLjM3NCAxLjM3NCAwIDAgMC0uODQ3LS40MWwtLjA5NC0uMDEyLjA2My0uMDA3Yy4xOC0uMDIuMzYyLS4wNzEuNTAzLS4xNDIuMzk3LS4yLjY2OS0uNTUyLjc2Ny0uOTk2bC4wMi0uMDl2LTEuNjFjMC0xLjUzMyAwLTEuNjEzLS4wMTctMS42OThhMS40MDQgMS40MDQgMCAwIDAtLjQyNi0uNzc4IDEuNCAxLjQgMCAwIDAtLjg1My0uMzgyYy0uMDkzLS4wMDgtNi4xODYtLjAxMS02LjI4NC0uMDAzWm00LjQ2NCAxLjQ0NWMuMDIxLjAxMi4wNS4wMzcuMDYzLjA1N2wuMDI1LjAzNi4wMDIgMS4yMzNjLjAwMiAxLjEwMy4wMDEgMS4yNDItLjAxMSAxLjMyMi0uMDcyLjQzMi0uMzkuNzctLjgzLjg3OC0uMDc0LjAxOC0uMDk3LjAxOC0uOTY3LjAyMS0uOTk2LjAwNC0uOTM3LjAwNy0uOTk4LS4wNmEuMjEzLjIxMyAwIDAgMS0uMDQtLjA2OWMtLjAxNC0uMDQ4LS4wMTQtMy4yNjUgMC0zLjMxM2EuMjA3LjIwNyAwIDAgMSAuMTEtLjExOGMuMDMxLS4wMS4yMy0uMDEyIDEuMzIyLS4wMWwxLjI4Ni4wMDEuMDM4LjAyMloiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyOHYyOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1608.ec04f07937386922.js b/dist/controlpanel/_next/static/chunks/1608.ec04f07937386922.js deleted file mode 100644 index 1a87fb19b..000000000 --- a/dist/controlpanel/_next/static/chunks/1608.ec04f07937386922.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1608],{31608:function(I,M,i){i.r(M),i.d(M,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjJfMzI5KSIvPgo8cGF0aCBkPSJNMjAgMzhIMjZDNTYuOTI3OSAzOCA4MiA2My4wNzIxIDgyIDk0VjEwMEg5NEM5Ny4zMTM3IDEwMCAxMDAgOTcuMzEzNyAxMDAgOTRDMTAwIDUzLjEzMDkgNjYuODY5MSAyMCAyNiAyMEMyMi42ODYzIDIwIDIwIDIyLjY4NjMgMjAgMjZWMzhaIiBmaWxsPSJ1cmwoI3BhaW50MV9yYWRpYWxfNjJfMzI5KSIvPgo8cGF0aCBkPSJNODQgOTRIMTAwQzEwMCA5Ny4zMTM3IDk3LjMxMzcgMTAwIDk0IDEwMEg4NFY5NFoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl82Ml8zMjkpIi8+CjxwYXRoIGQ9Ik0yNiAyMEwyNiAzNkgyMEwyMCAyNkMyMCAyMi42ODYzIDIyLjY4NjMgMjAgMjYgMjBaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXJfNjJfMzI5KSIvPgo8cGF0aCBkPSJNMjAgMzZIMjZDNTguMDMyNSAzNiA4NCA2MS45Njc1IDg0IDk0VjEwMEg2NlY5NEM2NiA3MS45MDg2IDQ4LjA5MTQgNTQgMjYgNTRIMjBWMzZaIiBmaWxsPSJ1cmwoI3BhaW50NF9yYWRpYWxfNjJfMzI5KSIvPgo8cGF0aCBkPSJNNjggOTRIODRWMTAwSDY4Vjk0WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzYyXzMyOSkiLz4KPHBhdGggZD0iTTIwIDUyTDIwIDM2TDI2IDM2TDI2IDUySDIwWiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyXzYyXzMyOSkiLz4KPHBhdGggZD0iTTIwIDYyQzIwIDY1LjMxMzcgMjIuNjg2MyA2OCAyNiA2OEM0MC4zNTk0IDY4IDUyIDc5LjY0MDYgNTIgOTRDNTIgOTcuMzEzNyA1NC42ODYzIDEwMCA1OCAxMDBINjhWOTRDNjggNzAuODA0IDQ5LjE5NiA1MiAyNiA1MkgyMFY2MloiIGZpbGw9InVybCgjcGFpbnQ3X3JhZGlhbF82Ml8zMjkpIi8+CjxwYXRoIGQ9Ik01MiA5NEg2OFYxMDBINThDNTQuNjg2MyAxMDAgNTIgOTcuMzEzNyA1MiA5NFoiIGZpbGw9InVybCgjcGFpbnQ4X3JhZGlhbF82Ml8zMjkpIi8+CjxwYXRoIGQ9Ik0yNiA2OEMyMi42ODYzIDY4IDIwIDY1LjMxMzcgMjAgNjJMMjAgNTJMMjYgNTJMMjYgNjhaIiBmaWxsPSJ1cmwoI3BhaW50OV9yYWRpYWxfNjJfMzI5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyXzMyOSIgeDE9IjYwIiB5MT0iMCIgeDI9IjYwIiB5Mj0iMTIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxNzQyOTkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAxRTU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQxX3JhZGlhbF82Ml8zMjkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgOTQpIHJvdGF0ZSgtOTApIHNjYWxlKDc0KSI+CjxzdG9wIG9mZnNldD0iMC43NzAyNzciIHN0b3AtY29sb3I9IiNGRjQwMDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODc1NEM5Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl82Ml8zMjkiIHgxPSI4MyIgeTE9Ijk3IiB4Mj0iMTAwIiB5Mj0iOTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGNDAwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4NzU0QzkiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzYyXzMyOSIgeDE9IjIzIiB5MT0iMjAiIHgyPSIyMyIgeTI9IjM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4NzU0QzkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY0MDAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQ0X3JhZGlhbF82Ml8zMjkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgOTQpIHJvdGF0ZSgtOTApIHNjYWxlKDU4KSI+CjxzdG9wIG9mZnNldD0iMC43MjM5MjkiIHN0b3AtY29sb3I9IiNGRkY3MDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY5OTAxIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl82Ml8zMjkiIHgxPSI2OCIgeTE9Ijk3IiB4Mj0iODQiIHkyPSI5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGNzAwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGOTkwMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Nl9saW5lYXJfNjJfMzI5IiB4MT0iMjMiIHkxPSI1MiIgeDI9IjIzIiB5Mj0iMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRjcwMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjk5MDEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDdfcmFkaWFsXzYyXzMyOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNiA5NCkgcm90YXRlKC05MCkgc2NhbGUoNDIpIj4KPHN0b3Agb2Zmc2V0PSIwLjU5NTEzIiBzdG9wLWNvbG9yPSIjMDBBQUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxREE0MCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50OF9yYWRpYWxfNjJfMzI5IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDUxIDk3KSBzY2FsZSgxNyA0NS4zMzMzKSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEFBRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDFEQTQwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQ5X3JhZGlhbF82Ml8zMjkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMgNjkpIHJvdGF0ZSgtOTApIHNjYWxlKDE3IDMyMi4zNykiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDBBQUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxREE0MCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1711.ae2b84d9f5645069.js b/dist/controlpanel/_next/static/chunks/1711.ae2b84d9f5645069.js deleted file mode 100644 index af91dfdde..000000000 --- a/dist/controlpanel/_next/static/chunks/1711.ae2b84d9f5645069.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1711],{41711:function(N,I,g){g.r(I),g.d(I,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMDA1MkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xNCAyOGExNCAxNCAwIDEgMCAwLTI4IDE0IDE0IDAgMCAwIDAgMjhaIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEzLjk2NyAyMy44NmM1LjQ0NSAwIDkuODYtNC40MTUgOS44Ni05Ljg2IDAtNS40NDUtNC40MTUtOS44Ni05Ljg2LTkuODYtNS4xNjYgMC05LjQwMyAzLjk3NC05LjgyNSA5LjAzaDE0LjYzdjEuNjQySDQuMTQyYy40MTMgNS4wNjUgNC42NTQgOS4wNDcgOS44MjYgOS4wNDdaIi8+PC9nPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1727.af62bd633f21ee69.js b/dist/controlpanel/_next/static/chunks/1727.af62bd633f21ee69.js deleted file mode 100644 index 58db91ef3..000000000 --- a/dist/controlpanel/_next/static/chunks/1727.af62bd633f21ee69.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1727],{1727:function(I,M,i){i.r(M),i.d(M,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI2LjYiIGhlaWdodD0iMjYuNiIgeD0iLjciIHk9Ii43IiBmaWxsPSIjMkQzNzRCIiBzdHJva2U9IiM5NkJFREMiIHN0cm9rZS13aWR0aD0iMS40IiByeD0iMTMuMyIvPjxtYXNrIGlkPSJhIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHg9IjAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiPjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0iI0M0QzRDNCIgcng9IjE0Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMyOEEwRjAiIGQ9Im0xNC4wODYxIDE4LjYwNDEgNi41MDE0IDEwLjIyMzkgNC4wMDU3LTIuMzIxMy03Ljg2LTEyLjM5NDMtMi42NDcxIDQuNDkxN1ptMTMuMDc0NCAzLjQ2OTItLjAwMy0xLjg1OTktNy4zMDY0LTExLjQwNy0yLjMwODcgMy45MTczIDcuMDkxIDExLjQzMDMgMi4xNzItMS4yNTg2YS45NjI4Ljk2MjggMCAwIDAgLjM1NTUtLjcwMDlsLS4wMDA0LS4xMjEyWiIvPjxyZWN0IHdpZHRoPSIyNS45IiBoZWlnaHQ9IjI1LjkiIHg9IjEuMDUiIHk9IjEuMDUiIGZpbGw9InVybCgjYikiIGZpbGwtb3BhY2l0eT0iLjMiIHN0cm9rZT0iIzk2QkVEQyIgc3Ryb2tlLXdpZHRoPSIyLjEiIHJ4PSIxMi45NSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0uMzYzNCAyOC4yMjA3LTMuMDctMS43Njc0LS4yMzQtLjgzMzNMNy43NDYxIDkuMDE5NGMuNzI5OC0xLjE5MTMgMi4zMTk3LTEuNTc1IDMuNzk1Ny0xLjU1NDFsMS43MzIzLjA0NTdMLjM2MzQgMjguMjIwN1pNMTkuMTY1NSA3LjUxMWwtNC41NjUzLjAxNjZMMi4yNCAyNy45NTMzbDMuNjEwMyAyLjA3ODguOTgxOC0xLjY2NTJMMTkuMTY1NSA3LjUxMVoiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMCIgeDI9IjE0IiB5MT0iMCIgeTI9IjI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+Cg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1748.f63b451fd93f590b.js b/dist/controlpanel/_next/static/chunks/1748.f63b451fd93f590b.js deleted file mode 100644 index cc3d6e0de..000000000 --- a/dist/controlpanel/_next/static/chunks/1748.f63b451fd93f590b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1748],{31748:function(M,I,A){A.r(I),A.d(I,{default:function(){return g}});var g="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAxNmMwLTUuNiAwLTguNCAxLjA5LTEwLjU0YTEwIDEwIDAgMCAxIDQuMzctNC4zN0M3LjYgMCAxMC40IDAgMTYgMGgxNmM1LjYgMCA4LjQgMCAxMC41NCAxLjA5YTEwIDEwIDAgMCAxIDQuMzcgNC4zN0M0OCA3LjYgNDggMTAuNCA0OCAxNnYxNmMwIDUuNiAwIDguNC0xLjA5IDEwLjU0YTEwLjAwMSAxMC4wMDEgMCAwIDEtNC4zNyA0LjM3QzQwLjQgNDggMzcuNiA0OCAzMiA0OEgxNmMtNS42IDAtOC40IDAtMTAuNTQtMS4wOWExMCAxMCAwIDAgMS00LjM3LTQuMzdDMCA0MC40IDAgMzcuNiAwIDMyVjE2WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjA4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEzMyA5LjUxM0MxIDExLjEzMSAxIDEzLjE4MyAxIDE2djE2YzAgMi44MTcgMCA0Ljg3LjEzMyA2LjQ4Ni4xMzEgMS42MDYuMzg3IDIuNjk1Ljg0OCAzLjZhOSA5IDAgMCAwIDMuOTMzIDMuOTMzYy45MDUuNDYxIDEuOTk0LjcxNyAzLjYuODQ4QzExLjEzIDQ3IDEzLjE4MyA0NyAxNiA0N2gxNmMyLjgxNyAwIDQuODcgMCA2LjQ4Ni0uMTMzIDEuNjA2LS4xMzEgMi42OTUtLjM4NyAzLjYtLjg0OGE5IDkgMCAwIDAgMy45MzMtMy45MzNjLjQ2MS0uOTA1LjcxNy0xLjk5NC44NDgtMy42QzQ3IDM2Ljg3IDQ3IDM0LjgxNiA0NyAzMlYxNmMwLTIuODE3IDAtNC44Ny0uMTMzLTYuNDg3LS4xMzEtMS42MDUtLjM4Ny0yLjY5NC0uODQ4LTMuNTk5YTkgOSAwIDAgMC0zLjkzMy0zLjkzM2MtLjkwNS0uNDYxLTEuOTk0LS43MTctMy42LS44NDhDMzYuODcgMSAzNC44MTYgMSAzMiAxSDE2Yy0yLjgxNyAwLTQuODcgMC02LjQ4Ny4xMzMtMS42MDUuMTMxLTIuNjk0LjM4Ny0zLjU5OS44NDhhOSA5IDAgMCAwLTMuOTMzIDMuOTMzYy0uNDYxLjkwNS0uNzE3IDEuOTk0LS44NDggMy42Wk0xLjA5IDUuNDZDMCA3LjYgMCAxMC40IDAgMTZ2MTZjMCA1LjYgMCA4LjQgMS4wOSAxMC41NGExMCAxMCAwIDAgMCA0LjM3IDQuMzdDNy42IDQ4IDEwLjQgNDggMTYgNDhoMTZjNS42IDAgOC40IDAgMTAuNTQtMS4wOWExMC4wMDEgMTAuMDAxIDAgMCAwIDQuMzctNC4zN0M0OCA0MC40IDQ4IDM3LjYgNDggMzJWMTZjMC01LjYgMC04LjQtMS4wOS0xMC41NGExMCAxMCAwIDAgMC00LjM3LTQuMzdDNDAuNCAwIDM3LjYgMCAzMiAwSDE2QzEwLjQgMCA3LjYgMCA1LjQ2IDEuMDlhMTAgMTAgMCAwIDAtNC4zNyA0LjM3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuMTIiIGQ9Ik0zNi4zNDUgMTMuMTU1YTEuNSAxLjUgMCAxIDAtMyAwdjIuMjI0YzAgLjYyNy0uNzc1LjkzNy0xLjIxOC40OTRhMTIuNzUgMTIuNzUgMCAxIDAgMCAxOC4wMzEgMS41IDEuNSAwIDEgMC0yLjEyMS0yLjEyIDkuNzUgOS43NSAwIDEgMSAwLTEzLjc5Yy42MS42MS4xNzIgMS42MTYtLjY5MSAxLjYxNkgyNi44OWExLjUgMS41IDAgMCAwIDAgM2g3Ljk1NWExLjUgMS41IDAgMCAwIDEuNS0xLjV2LTcuOTU1WiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNi4zNDUgMTIuMTU1YTEuNSAxLjUgMCAxIDAtMyAwdjIuMjI0YzAgLjYyNy0uNzc1LjkzNy0xLjIxOC40OTRhMTIuNzUgMTIuNzUgMCAxIDAgMCAxOC4wMzEgMS41IDEuNSAwIDEgMC0yLjEyMS0yLjEyIDkuNzUgOS43NSAwIDEgMSAwLTEzLjc5Yy42MS42MS4xNzIgMS42MTYtLjY5MSAxLjYxNkgyNi44OWExLjUgMS41IDAgMCAwIDAgM2g3Ljk1NWExLjUgMS41IDAgMCAwIDEuNS0xLjV2LTcuOTU1WiIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyNCIgeDI9IjI0IiB5MT0iMCIgeTI9IjQ4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzU5NjI3QSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzRBNTI2NiIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQ4djQ4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1950.c8039f3dc9bb92f5.js b/dist/controlpanel/_next/static/chunks/1950.c8039f3dc9bb92f5.js deleted file mode 100644 index e00cfeb62..000000000 --- a/dist/controlpanel/_next/static/chunks/1950.c8039f3dc9bb92f5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1950],{41950:function(M,I,j){j.r(I),j.d(I,{default:function(){return g}});var g="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjMkM1RkY2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMjMuOEMxOS40MTI0IDIzLjggMjMuOCAxOS40MTI0IDIzLjggMTRDMjMuOCA4LjU4NzYxIDE5LjQxMjQgNC4yIDE0IDQuMkM4LjU4NzYxIDQuMiA0LjIgOC41ODc2MSA0LjIgMTRDNC4yIDE5LjQxMjQgOC41ODc2MSAyMy44IDE0IDIzLjhaTTExLjU1IDEwLjhDMTEuMTM1OCAxMC44IDEwLjggMTEuMTM1OCAxMC44IDExLjU1VjE2LjQ1QzEwLjggMTYuODY0MiAxMS4xMzU4IDE3LjIgMTEuNTUgMTcuMkgxNi40NUMxNi44NjQyIDE3LjIgMTcuMiAxNi44NjQyIDE3LjIgMTYuNDVWMTEuNTVDMTcuMiAxMS4xMzU4IDE2Ljg2NDIgMTAuOCAxNi40NSAxMC44SDExLjU1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/1961.e8c3dc6172d4bfaa.js b/dist/controlpanel/_next/static/chunks/1961.e8c3dc6172d4bfaa.js deleted file mode 100644 index 417bc1ec4..000000000 --- a/dist/controlpanel/_next/static/chunks/1961.e8c3dc6172d4bfaa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1961],{61961:function(n,t,e){e.r(t),e.d(t,{default:function(){return i}});var i='{\n "connect_wallet": {\n "label": "지갑 연결",\n "wrong_network": {\n "label": "잘못된 네트워크"\n }\n },\n "intro": {\n "title": "지갑이란 무엇인가요?",\n "description": "지갑은 디지털 자산을 보내고, 받고, 저장하고, 표시하는 데 사용됩니다. 또한, 모든 웹 사이트에서 새 계정과 비밀번호를 생성할 필요 없이 로그인하는 새로운 방법입니다.",\n "digital_asset": {\n "title": "당신의 디지털 자산을 위한 집",\n "description": "지갑은 이더리움 및 NFT와 같은 디지털 자산을 보내고, 받고, 저장하고, 표시하는데 사용됩니다."\n },\n "login": {\n "title": "새로운 로그인 방식",\n "description": "모든 웹사이트에서 새 계정과 비밀번호를 생성하는 대신, 당신의 지갑을 연결하기만 하면 됩니다."\n },\n "get": {\n "label": "지갑 가져오기"\n },\n "learn_more": {\n "label": "더 알아보기"\n }\n },\n "sign_in": {\n "label": "계정을 확인하세요",\n "description": "연결을 완료하려면 이 계정의 소유자임을 확인하기 위해 지갑에 메시지에 서명해야 합니다.",\n "message": {\n "send": "메시지 보내기",\n "preparing": "메시지 준비 중...",\n "cancel": "취소",\n "preparing_error": "메시지 준비 중 오류가 발생했습니다. 다시 시도하세요!"\n },\n "signature": {\n "waiting": "서명을 기다리는 중...",\n "verifying": "서명 검증 중...",\n "signing_error": "메시지 서명 중 오류가 발생했습니다. 다시 시도하세요!",\n "verifying_error": "서명 검증 중 오류가 발생했습니다. 다시 시도하세요!",\n "oops_error": "앗, 문제가 발생했습니다!"\n }\n },\n "connect": {\n "label": "연결",\n "title": "지갑 연결",\n "new_to_ethereum": {\n "description": "이더리움 지갑에 처음 접하시나요?",\n "learn_more": {\n "label": "더 알아보기"\n }\n },\n "learn_more": {\n "label": "더 알아보기"\n },\n "recent": "최근",\n "status": {\n "opening": "%{wallet}열기 ...",\n "connecting": "연결 중",\n "connect_mobile": "%{wallet}에서 계속 진행",\n "not_installed": "%{wallet} 가 설치되어 있지 않습니다",\n "not_available": "%{wallet} 를 사용할 수 없습니다",\n "confirm": "확장 프로그램에서 연결을 확인하세요",\n "confirm_mobile": "지갑에서 연결 요청을 수락하십시오"\n },\n "secondary_action": {\n "get": {\n "description": "%{wallet}가 없나요?",\n "label": "GET"\n },\n "install": {\n "label": "설치"\n },\n "retry": {\n "label": "다시 시도"\n }\n },\n "walletconnect": {\n "description": {\n "full": "공식 WalletConnect 모달이 필요한가요?",\n "compact": "WalletConnect 모달이 필요한가요?"\n },\n "open": {\n "label": "열기"\n }\n }\n },\n "connect_scan": {\n "title": "%{wallet}로 스캔하기",\n "fallback_title": "휴대폰으로 스캔하기"\n },\n "connector_group": {\n "installed": "설치됨",\n "recommended": "추천",\n "other": "기타",\n "popular": "인기",\n "more": "더 보기",\n "others": "다른 지갑들"\n },\n "get": {\n "title": "월렛 받기",\n "action": {\n "label": "받기"\n },\n "mobile": {\n "description": "모바일 월렛"\n },\n "extension": {\n "description": "브라우저 확장 프로그램"\n },\n "mobile_and_extension": {\n "description": "모바일 지갑 및 확장 프로그램"\n },\n "mobile_and_desktop": {\n "description": "모바일 및 데스크톱 지갑"\n },\n "looking_for": {\n "title": "찾고 계신 것이 아닌가요?",\n "mobile": {\n "description": "메인 화면에서 다른 지갑 제공자를 사용하기 위해 지갑을 선택하세요."\n },\n "desktop": {\n "compact_description": "메인 화면에서 다른 지갑 제공자를 사용하기 위해 지갑을 선택하세요.",\n "wide_description": "왼쪽에서 지갑을 선택하여 다른 지갑 제공자를 사용하기 시작하세요."\n }\n }\n },\n "get_options": {\n "title": "%{wallet}로 시작하세요",\n "short_title": "%{wallet}얻기",\n "mobile": {\n "title": "모바일용 %{wallet}",\n "description": "모바일 지갑으로 이더리움 세계를 탐험하세요.",\n "download": {\n "label": "앱 받기"\n }\n },\n "extension": {\n "title": "%{browser}용 %{wallet}",\n "description": "가장 좋아하는 웹 브라우저에서 바로 지갑에 접근하세요.",\n "download": {\n "label": "추가하기 %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} 용 %{platform}",\n "description": "강력한 데스크톱에서 네이티브로 지갑에 접근하세요.",\n "download": {\n "label": "%{platform}에 추가"\n }\n }\n },\n "get_mobile": {\n "title": "설치하기 %{wallet}",\n "description": "iOS 또는 Android에서 다운로드하기 위해 휴대폰으로 스캔하세요",\n "continue": {\n "label": "계속"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "연결"\n },\n "learn_more": {\n "label": "더 알아보기"\n }\n },\n "extension": {\n "refresh": {\n "label": "새로고침"\n },\n "learn_more": {\n "label": "더 알아보기"\n }\n },\n "desktop": {\n "connect": {\n "label": "연결"\n },\n "learn_more": {\n "label": "더 알아보기"\n }\n }\n },\n "chains": {\n "title": "네트워크 전환",\n "wrong_network": "잘못된 네트워크를 탐지했습니다, 계속하려면 전환하거나 연결을 해제하세요.",\n "confirm": "지갑에서 승인",\n "switching_not_supported": "지갑에서 %{appName}네트워크를 전환하는 것은 지원되지 않습니다. 대신 지갑 내에서 네트워크를 전환해 보세요.",\n "switching_not_supported_fallback": "당신의 지갑은 이 앱에서 네트워크를 바꾸는 것을 지원하지 않습니다. 대신 지갑 내에서 네트워크를 변경해 보세요.",\n "disconnect": "연결 해제",\n "connected": "연결됨"\n },\n "profile": {\n "disconnect": {\n "label": "연결 해제"\n },\n "copy_address": {\n "label": "주소 복사",\n "copied": "복사됨!"\n },\n "explorer": {\n "label": "탐색기에서 더 보기"\n },\n "transactions": {\n "description": "%{appName} 거래가 여기에 나타납니다...",\n "description_fallback": "여기에 트랜잭션이 표시됩니다...",\n "recent": {\n "title": "최근 거래 내역"\n },\n "clear": {\n "label": "모두 지우기"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "지갑에 더 빠르게 액세스하려면 Argent를 홈 화면에 놓으세요.",\n "title": "Argent 앱을 열기"\n },\n "step2": {\n "description": "지갑과 사용자 이름을 생성하거나 기존의 지갑을 가져옵니다.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔 후에 지갑을 연결하기 위한 연결 요청이 표시됩니다.",\n "title": "QR 코드 스캔 버튼을 누르기"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "더 빠른 접근을 위해 홈 화면에 Bifrost Wallet을 놓는 것을 권장합니다.",\n "title": "Bifrost 지갑 앱을 열어주세요"\n },\n "step2": {\n "description": "복구 문구를 사용하여 지갑을 생성하거나 가져옵니다.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔 후 연결 프롬프트가 나타나고 지갑을 연결할 수 있습니다.",\n "title": "스캔 버튼을 누릅니다"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "더 빠른 접근을 위해 Bitget 지갑을 홈 화면에 두는 것을 권장합니다.",\n "title": "Bitget 지갑 앱을 여세요"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔 후, 지갑을 연결하라는 연결 요청 메시지가 나타납니다.",\n "title": "스캔 버튼을 누르세요"\n }\n },\n "extension": {\n "step1": {\n "description": "지갑에 빠르게 액세스하기 위해 Bitget Wallet을 작업 표시줄에 고정하는 것을 권장합니다.",\n "title": "Bitget Wallet 확장 프로그램을 설치하세요"\n },\n "step2": {\n "description": "지갑을 안전한 방법으로 백업하세요. 절대로 비밀 문구를 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로 고침하세요"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 액세스하기 위해 Bitski를 작업 표시줄에 고정하는 것을 권장합니다.",\n "title": "Bitski 확장 프로그램을 설치합니다"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 비밀 문구를 누구와도 공유하지 마세요.",\n "title": "지갑 만들기 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로고침하세요"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Bloom Wallet 앱을 엽니다",\n "description": "더 빠른 접근을 위해 Bloom Wallet을 홈 화면에 두는 것을 추천합니다."\n },\n "step2": {\n "description": "복구 문구를 사용하여 지갑을 생성하거나 가져옵니다.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 갖춘 후, Bloom을 통해 연결하려면 연결하기를 클릭합니다. 앱에서 연결을 확인하는 프롬프트가 나타납니다.",\n "title": "연결하기를 클릭"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Bloom Wallet 앱을 엽니다",\n "description": "더 빠른 접근을 위해 Bloom Wallet을 홈 화면에 두는 것을 추천합니다."\n },\n "step2": {\n "description": "복구 문구를 사용하여 지갑을 생성하거나 가져옵니다.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 갖춘 후, Bloom을 통해 연결하려면 연결하기를 클릭합니다. 앱에서 연결을 확인하는 프롬프트가 나타납니다.",\n "title": "연결하기를 클릭"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "지갑에 빠르게 액세스하기 위해 Coin98 Wallet을 홈 화면에 두는 것을 권장합니다.",\n "title": "Coin98 Wallet 앱을 열기"\n },\n "step2": {\n "description": "휴대폰에서 백업 기능을 이용하여 지갑을 쉽게 백업할 수 있습니다.",\n "title": "지갑 만들기 또는 가져오기"\n },\n "step3": {\n "description": "스캔한 후 연결 프롬프트가 나타나 지갑을 연결하도록 합니다.",\n "title": "WalletConnect 버튼을 누르세요"\n }\n },\n "extension": {\n "step1": {\n "description": "브라우저 오른쪽 상단을 클릭하고 쉽게 액세스할 수 있도록 Coin98 Wallet을 고정하세요.",\n "title": "Coin98 Wallet 확장 프로그램을 설치하세요"\n },\n "step2": {\n "description": "새로운 지갑을 만들거나 기존의 지갑을 가져옵니다.",\n "title": "지갑을 만들거나 가져옵니다"\n },\n "step3": {\n "description": "Coin98 Wallet을 설정하면 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로고침 하세요"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "더 빠른 액세스를 위해 Coinbase Wallet을 홈 화면에 두는 것을 권장합니다.",\n "title": "Coinbase Wallet 앱을 엽니다"\n },\n "step2": {\n "description": "클라우드 백업 기능을 사용하여 지갑을 쉽게 백업할 수 있습니다.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔한 후에 지갑을 연결하라는 연결 프롬프트가 나타납니다.",\n "title": "스캔 버튼을 탭하세요"\n }\n },\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 접근할 수 있도록 Coinbase Wallet을 작업 표시줄에 고정하는 것을 권장합니다.",\n "title": "Coinbase Wallet 확장 프로그램을 설치하세요"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 비밀 문구는 절대로 누구와도 공유하지 마세요.",\n "title": "지갑 만들기 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저 새로고침"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "지갑에 빠르게 액세스할 수 있도록 Core를 홈 화면에 두는 것을 추천드립니다.",\n "title": "Core 앱 열기"\n },\n "step2": {\n "description": "휴대폰에서 우리의 백업 기능을 이용해 지갑을 쉽게 백업할 수 있습니다.",\n "title": "지갑 만들기 또는 가져오기"\n },\n "step3": {\n "description": "스캔 한 후에는 지갑을 연결하라는 연결 요청이 표시됩니다.",\n "title": "WalletConnect 버튼을 누르세요"\n }\n },\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 액세스하기 위해 작업 표시줄에 Core를 고정하는 것을 권장합니다.",\n "title": "Core 확장 프로그램을 설치하세요"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업해야 합니다. 절대로 비밀 문구를 다른 사람과 공유하지 마세요.",\n "title": "지갑 만들기 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로 고치세요"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "FoxWallet을 홈 화면에 놓는 것을 추천합니다. 이렇게 하면 더 빠르게 접근할 수 있습니다.",\n "title": "FoxWallet 앱을 열어주세요"\n },\n "step2": {\n "description": "지갑을 안전한 방법으로 백업하세요. 절대로 비밀 문구를 다른 사람과 공유하지 마세요.",\n "title": "지갑을 생성하거나 가져오기"\n },\n "step3": {\n "description": "스캔 후, 지갑을 연결하라는 연결 프롬프트가 표시됩니다.",\n "title": "스캔 버튼을 누르세요"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "Frontier Wallet을 홈 화면에 놓는 것을 추천합니다. 이렇게 하면 더 빠르게 접근할 수 있습니다.",\n "title": "Frontier Wallet 앱을 열어주세요"\n },\n "step2": {\n "description": "지갑을 안전한 방법으로 백업해야 합니다. 비밀 구문을 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔 후에 지갑을 연결하라는 연결 프롬프트가 표시됩니다.",\n "title": "스캔 버튼을 누르세요"\n }\n },\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 액세스 할 수 있도록 Frontier Wallet을 작업 표시줄에 고정하는 것을 권장합니다.",\n "title": "Frontier Wallet 확장 프로그램 설치"\n },\n "step2": {\n "description": "지갑을 안전한 방법으로 백업해야 합니다. 비밀 구문을 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후에 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로 고칩니다"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "imToken 앱을 연다",\n "description": "당신의 지갑에 더 빠르게 접근하기 위해 imToken 앱을 홈 화면에 둡니다."\n },\n "step2": {\n "title": "지갑을 만들거나 불러옵니다",\n "description": "새 지갑을 생성하거나 기존의 것을 가져옵니다."\n },\n "step3": {\n "title": "오른쪽 상단의 스캐너 아이콘을 누릅니다",\n "description": "새 연결을 선택하고 QR 코드를 스캔한 뒤, 연결하려는 프롬프트를 확인합니다."\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Kresus Wallet 앱을 엽니다",\n "description": "Kresus 지갑을 홈 화면에 추가하여 지갑에 더 빠르게 접근하세요."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "새로운 지갑을 만들거나 기존의 지갑을 가져옵니다."\n },\n "step3": {\n "title": "QR 아이콘을 탭하고 스캔하기",\n "description": "홈화면의 QR 아이콘을 누르고 코드를 스캔하고 프롬프트를 확인하여 연결하세요."\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "MetaMask 앱을 엽니다",\n "description": "빠른 액세스를 위해 MetaMask를 홈 화면에 두는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "당신의 지갑을 안전한 방법으로 백업하는 것을 잊지 마세요. 절대로 비밀 구절을 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 누릅니다",\n "description": "스캔한 후에 지갑을 연결하라는 연결 프롬프트가 나타납니다."\n }\n },\n "extension": {\n "step1": {\n "title": "MetaMask 확장 프로그램을 설치하세요",\n "description": "지갑에 빠르게 접근하기 위해 MetaMask를 작업표시줄에 고정하는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 결코 비밀 문구를 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고치세요",\n "description": "지갑 설정을 마친 후에는 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "OKX Wallet 앱을 열기",\n "description": "더 빠른 접근을 위해 OKX 지갑을 홈 화면에 두는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 만들기 또는 불러오기",\n "description": "안전한 방법으로 지갑을 백업하세요. 절대 비밀 문구를 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 탭하세요",\n "description": "스캔 후 연결 요청이 나타나며, 이를 통해 지갑을 연결할 수 있습니다."\n }\n },\n "extension": {\n "step1": {\n "title": "OKX 지갑 확장 프로그램 설치하기",\n "description": "지갑에 빠르게 접근할 수 있도록 OKX 지갑을 작업 표시줄에 고정하는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 만들기 또는 불러오기",\n "description": "당신의 지갑을 안전한 방법으로 백업해야 합니다. 비밀 문구를 절대로 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고치세요",\n "description": "지갑을 설정한 후, 브라우저를 새로고침하고 확장 프로그램을 로드하기 위해 아래를 클릭하세요."\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Omni 앱을 열기",\n "description": "더 빠른 액세스를 위해 Omni를 홈 스크린에 추가하세요."\n },\n "step2": {\n "title": "지갑 만들기 또는 가져오기",\n "description": "새로운 지갑을 만들거나 기존의 하나를 가져옵니다."\n },\n "step3": {\n "title": "QR 아이콘을 탭하고 스캔하기",\n "description": "홈 화면의 QR 아이콘을 탭하고, 코드를 스캔하고 프롬프트를 확인하여 연결하세요."\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "TokenPocket 앱을 열어주세요",\n "description": "빠른 접근을 위해 홈 화면에 TokenPocket을 추가하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 누구에게도 비밀 문구를 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 탭하세요",\n "description": "스캔 후에 지갑을 연결하라는 프롬프트가 표시됩니다."\n }\n },\n "extension": {\n "step1": {\n "title": "TokenPocket 확장 프로그램을 설치하세요",\n "description": "지갑에 빠르게 접근하기 위해 TokenPocket를 작업 표시줄에 고정하는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 문구를 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저 새로고침",\n "description": "지갑을 설정하면 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드합니다."\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Trust Wallet 앱을 열기",\n "description": "지갑에 빠르게 접근하기 위해 Trust Wallet을 홈 스크린에 두세요."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "새로운 지갑을 생성하거나 기존의 것을 가져오세요."\n },\n "step3": {\n "title": "설정에서 WalletConnect를 탭하세요",\n "description": "새 연결을 선택한 다음 QR 코드를 스캔하고, 연결을 확인하는 프롬프트를 확인하세요."\n }\n },\n "extension": {\n "step1": {\n "title": "Trust Wallet 확장 프로그램을 설치하세요",\n "description": "브라우저의 오른쪽 상단을 클릭하고 Trust Wallet을 고정하여 쉽게 접근하세요."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "새로운 지갑을 생성하거나 기존의 것을 가져오세요."\n },\n "step3": {\n "title": "브라우저를 새로고침하세요",\n "description": "Trust Wallet을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드합니다."\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Uniswap 앱을 엽니다",\n "description": "Uniswap Wallet을 홈 화면에 추가하여 지갑에 더 빠르게 액세스하세요."\n },\n "step2": {\n "title": "지갑을 만들거나 가져오기",\n "description": "새 지갑을 생성하거나 기존의 것을 가져옵니다."\n },\n "step3": {\n "title": "QR 아이콘을 누르고 스캔하기",\n "description": "홈화면의 QR 아이콘을 누르고 코드를 스캔하고 프롬프트를 확인하여 연결하세요."\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Zerion 앱을 엽니다",\n "description": "더 빠른 접근을 위해 Zerion을 홈 화면에 두는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 만들기 또는 가져오기",\n "description": "안전한 방법으로 지갑을 백업하세요. 절대로 비밀 구절을 누군가와 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 탭하세요",\n "description": "스캔 후 연결 프롬프트가 나타나 지갑을 연결하세요."\n }\n },\n "extension": {\n "step1": {\n "title": "Zerion 확장 프로그램을 설치하세요",\n "description": "지갑에 더 빠르게 접근할 수 있도록 Zerion을 작업 표시줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 비밀 구문을 절대로 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고치세요",\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Rainbow 앱 열기",\n "description": "지갑에 더 빠르게 접근하기 위해 홈 화면에 Rainbow를 두는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "휴대폰에 있는 백업 기능을 사용하여 지갑을 쉽게 백업할 수 있습니다."\n },\n "step3": {\n "title": "스캔 버튼을 누르세요",\n "description": "스캔 후, 지갑을 연결하라는 연결 프롬프트가 나타납니다."\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 접근하기 위해 작업 표시줄에 Enkrypt Wallet를 고정하는 것을 추천합니다.",\n "title": "Enkrypt Wallet 확장 프로그램을 설치하세요"\n },\n "step2": {\n "description": "지갑을 안전한 방법으로 백업하세요. 절대로 비밀 문구를 다른 사람과 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후에는 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저 새로고침"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "지갑에 더 빠르게 접근할 수 있도록 Frame을 작업 표시줄에 고정하는 것을 추천합니다.",\n "title": "Frame 및 동반 확장 프로그램 설치"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 다른 사람과 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑을 설정한 후에는 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저 새로고침"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "OneKey Wallet 확장 프로그램을 설치하세요",\n "description": "지갑에 빠르게 접근할 수 있도록 OneKey Wallet을 작업 표시줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 불러오기",\n "description": "지갑을 안전한 방법으로 백업하세요. 절대로 비밀 문구를 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "Phantom 확장 프로그램을 설치하세요",\n "description": "지갑에 더 쉽게 접근할 수 있도록 Phantom을 작업 표시줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 불러오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 누구와도 비밀 복구 구문을 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Rabby 확장 프로그램을 설치하세요",\n "description": "지갑에 더 빠르게 액세스할 수 있도록 Rabby를 작업표시줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 만들기 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 누구와도 비밀 구문을 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑 설정을 완료하면 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드합니다."\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "Ronin Wallet을 홈 화면에 두어 더 빠른 접근을 추천드립니다.",\n "title": "Ronin Wallet 앱을 열기"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "스캔 후에 지갑을 연결하기 위한 연결 요청이 표시됩니다.",\n "title": "스캔 버튼을 누릅니다"\n }\n },\n "extension": {\n "step1": {\n "description": "작업 표시줄에 Ronin Wallet을 고정하여 지갑에 더 빠르게 접근할 수 있도록 추천합니다.",\n "title": "Ronin Wallet 확장 프로그램 설치하기"\n },\n "step2": {\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요.",\n "title": "지갑 생성 또는 가져오기"\n },\n "step3": {\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요.",\n "title": "브라우저를 새로 고침하세요"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Ramper 확장 프로그램 설치하기",\n "description": "작업 표시줄에 Ramper를 고정하여 지갑 접근을 용이하게 할 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 생성",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "코어 확장 프로그램 설치",\n "description": "지갑에 빠르게 액세스하기 위해 Safeheron을 작업 표시줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 만들기 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 비밀 문구를 절대 다른 사람과 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저 새로고침",\n "description": "지갑 설정을 완료하면 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드합니다."\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "Taho 확장 프로그램 설치",\n "description": "지갑에 더 빠르게 액세스하기 위해 Taho를 작업 표시줄에 고정하는 것을 추천합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 결코 비밀 문구를 누군가와 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "탈리스만 확장 프로그램 설치",\n "description": "지갑에 더 빠르게 접근하기 위해 Talisman을 작업 표시줄에 고정하는 것을 추천합니다."\n },\n "step2": {\n "title": "이더리움 지갑 생성 또는 가져오기",\n "description": "반드시 안전한 방법을 사용하여 지갑을 백업하세요. 복구 문구를 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑을 설정 한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "XDEFI 지갑 확장 프로그램을 설치하세요",\n "description": "지갑에 빠르게 액세스하기 위해 작업 표시줄에 XDEFI Wallet을 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑을 만들거나 가져오기",\n "description": "반드시 안전한 방법을 사용하여 지갑을 백업하세요. 비밀 문구를 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로고침 하세요",\n "description": "지갑을 설정한 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Zeal 확장 프로그램을 설치하세요",\n "description": "월렛에 더 빠르게 액세스할 수 있도록 Zeal을 작업 표시 줄에 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "SafePal Wallet 확장 프로그램을 설치하세요",\n "description": "브라우저의 오른쪽 상단에서 클릭하고 SafePal Wallet을 고정하여 쉽게 접근하세요."\n },\n "step2": {\n "title": "지갑을 만들거나 가져옵니다",\n "description": "새로운 지갑을 만들거나 기존의 지갑을 가져옵니다."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "SafePal Wallet을 설정한 후에는 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n },\n "qr_code": {\n "step1": {\n "title": "SafePal Wallet 앱을 여세요",\n "description": "월렛에 빠르게 액세스할 수 있도록 SafePal Wallet을 홈 화면에 두세요."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "새로운 지갑을 만들거나 기존의 지갑을 가져옵니다."\n },\n "step3": {\n "title": "설정에서 WalletConnect를 탭하세요",\n "description": "새 연결을 선택하고 QR 코드를 스캔한 뒤, 연결하려는 프롬프트를 확인합니다."\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Desig 확장 프로그램 설치",\n "description": "당신의 지갑에 더 쉽게 접근하기 위해 작업 표시줄에 Desig을 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "SubWallet 확장 프로그램 설치",\n "description": "당신의 지갑에 더 빠르게 접근하기 위해 작업 표시줄에 SubWallet을 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "반드시 안전한 방법을 사용하여 지갑을 백업하세요. 복구 문구를 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n },\n "qr_code": {\n "step1": {\n "title": "SubWallet 앱 열기",\n "description": "더 빠른 접근을 위해 SubWallet을 홈 화면에 두는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 누릅니다",\n "description": "스캔 후에 지갑을 연결하기 위한 연결 요청이 표시됩니다."\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "CLV Wallet 확장 프로그램 설치",\n "description": "당신의 지갑에 더 빠르게 접근하기 위해 작업 표시줄에 CLV Wallet을 고정하는 것을 권장합니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "브라우저를 새로 고침하세요",\n "description": "지갑 설정을 마친 후 아래를 클릭하여 브라우저를 새로고침하고 확장 프로그램을 로드하세요."\n }\n },\n "qr_code": {\n "step1": {\n "title": "CLV Wallet 앱을 엽니다",\n "description": "더 빠른 접근을 위해 CLV Wallet을 홈 화면에 놓는 것이 좋습니다."\n },\n "step2": {\n "title": "지갑 생성 또는 가져오기",\n "description": "안전한 방법을 사용하여 지갑을 백업하세요. 절대로 비밀 구문을 누구와도 공유하지 마세요."\n },\n "step3": {\n "title": "스캔 버튼을 누릅니다",\n "description": "스캔 후에 지갑을 연결하기 위한 연결 요청이 표시됩니다."\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Okto 앱을 엽니다",\n "description": "빠른 접근을 위해 Okto를 홈 화면에 추가합니다"\n },\n "step2": {\n "title": "MPC Wallet을 만듭니다",\n "description": "계정을 만들고 지갑을 생성합니다"\n },\n "step3": {\n "title": "설정에서 WalletConnect를 탭하세요",\n "description": "오른쪽 상단의 QR 아이콘을 탭하고 연결하려면 알림을 확인합니다."\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "Ledger Live 앱을 엽니다",\n "description": "빠른 접근을 위해 Ledger Live를 홈화면에 두는 것을 권장합니다."\n },\n "step2": {\n "title": "Ledger 설정",\n "description": "새 Ledger를 설정하거나 기존 Ledger에 연결하세요."\n },\n "step3": {\n "title": "연결",\n "description": "스캔 후 연결 요청이 나타나며, 이를 통해 지갑을 연결할 수 있습니다."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Ledger Live 앱을 엽니다",\n "description": "빠른 접근을 위해 Ledger Live를 홈화면에 두는 것을 권장합니다."\n },\n "step2": {\n "title": "Ledger 설정",\n "description": "데스크톱 앱과 동기화하거나 Ledger를 연결할 수 있습니다."\n },\n "step3": {\n "title": "코드를 스캔하세요",\n "description": "WalletConnect를 탭하고 스캐너로 전환합니다. 스캔 후 연결 요청이 나타나며, 이를 통해 지갑을 연결할 수 있습니다."\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2499.512d762af08bf6a6.js b/dist/controlpanel/_next/static/chunks/2499.512d762af08bf6a6.js deleted file mode 100644 index a8d378033..000000000 --- a/dist/controlpanel/_next/static/chunks/2499.512d762af08bf6a6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2499],{32499:function(e,a,n){n.r(a),n.d(a,{default:function(){return r}});var r='{\n "connect_wallet": {\n "label": "Conectar la billetera",\n "wrong_network": {\n "label": "Red incorrecta"\n }\n },\n "intro": {\n "title": "\xbfQu\xe9 es una billetera?",\n "description": "Una billetera se usa para enviar, recibir, almacenar y mostrar activos digitales. Tambi\xe9n es una nueva forma de iniciar sesi\xf3n, sin necesidad de crear nuevas cuentas y contrase\xf1as en cada sitio web.",\n "digital_asset": {\n "title": "Un hogar para tus Activos Digitales",\n "description": "Las carteras se utilizan para enviar, recibir, almacenar y mostrar activos digitales como Ethereum y NFTs."\n },\n "login": {\n "title": "Una nueva forma de iniciar sesi\xf3n",\n "description": "En lugar de crear nuevas cuentas y contrase\xf1as en cada sitio web, simplemente conecta tu cartera."\n },\n "get": {\n "label": "Obtener una billetera"\n },\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n }\n },\n "sign_in": {\n "label": "Verifica tu cuenta",\n "description": "Para terminar de conectar, debes firmar un mensaje en tu billetera para verificar que eres el propietario de esta cuenta.",\n "message": {\n "send": "Enviar mensaje",\n "preparing": "Preparando mensaje...",\n "cancel": "Cancelar",\n "preparing_error": "Error al preparar el mensaje, \xa1intenta de nuevo!"\n },\n "signature": {\n "waiting": "Esperando firma...",\n "verifying": "Verificando firma...",\n "signing_error": "Error al firmar el mensaje, \xa1intenta de nuevo!",\n "verifying_error": "Error al verificar la firma, \xa1intenta de nuevo!",\n "oops_error": "\xa1Ups! Algo sali\xf3 mal."\n }\n },\n "connect": {\n "label": "Conectar",\n "title": "Conectar una billetera",\n "new_to_ethereum": {\n "description": "\xbfEres nuevo en las billeteras Ethereum?",\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n }\n },\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n },\n "recent": "Reciente",\n "status": {\n "opening": "Abriendo %{wallet}...",\n "connecting": "Conectando",\n "connect_mobile": "Continuar en %{wallet}",\n "not_installed": "%{wallet} no est\xe1 instalado",\n "not_available": "%{wallet} no est\xe1 disponible",\n "confirm": "Confirma la conexi\xf3n en la extensi\xf3n",\n "confirm_mobile": "Aceptar la solicitud de conexi\xf3n en la cartera"\n },\n "secondary_action": {\n "get": {\n "description": "\xbfNo tienes %{wallet}?",\n "label": "OBTENER"\n },\n "install": {\n "label": "INSTALAR"\n },\n "retry": {\n "label": "REINTENTAR"\n }\n },\n "walletconnect": {\n "description": {\n "full": "\xbfNecesitas el modal oficial de WalletConnect?",\n "compact": "\xbfNecesitas el modal de WalletConnect?"\n },\n "open": {\n "label": "ABRIR"\n }\n }\n },\n "connect_scan": {\n "title": "Escanea con %{wallet}",\n "fallback_title": "Escanea con tu tel\xe9fono"\n },\n "connector_group": {\n "installed": "Instalado",\n "recommended": "Recomendado",\n "other": "Otro",\n "popular": "Popular",\n "more": "M\xe1s",\n "others": "Otros"\n },\n "get": {\n "title": "Obtener una billetera",\n "action": {\n "label": "OBTENER"\n },\n "mobile": {\n "description": "Billetera M\xf3vil"\n },\n "extension": {\n "description": "Extensi\xf3n de navegador"\n },\n "mobile_and_extension": {\n "description": "Billetera m\xf3vil y extensi\xf3n"\n },\n "mobile_and_desktop": {\n "description": "Billetera M\xf3vil y de Escritorio"\n },\n "looking_for": {\n "title": "\xbfNo es lo que est\xe1s buscando?",\n "mobile": {\n "description": "Seleccione una billetera en la pantalla principal para comenzar con un proveedor de billetera diferente."\n },\n "desktop": {\n "compact_description": "Seleccione una cartera en la pantalla principal para comenzar con un proveedor de cartera diferente.",\n "wide_description": "Seleccione una cartera a la izquierda para comenzar con un proveedor de cartera diferente."\n }\n }\n },\n "get_options": {\n "title": "Comienza con %{wallet}",\n "short_title": "Obtener %{wallet}",\n "mobile": {\n "title": "%{wallet} para m\xf3vil",\n "description": "Use la billetera m\xf3vil para explorar el mundo de Ethereum.",\n "download": {\n "label": "Obtener la aplicaci\xf3n"\n }\n },\n "extension": {\n "title": "%{wallet} para %{browser}",\n "description": "Acceda a su billetera directamente desde su navegador web favorito.",\n "download": {\n "label": "A\xf1adir a %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} para %{platform}",\n "description": "Acceda a su billetera de forma nativa desde su potente escritorio.",\n "download": {\n "label": "A\xf1adir a %{platform}"\n }\n }\n },\n "get_mobile": {\n "title": "Instalar %{wallet}",\n "description": "Escanee con su tel\xe9fono para descargar en iOS o Android",\n "continue": {\n "label": "Continuar"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "Conectar"\n },\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n }\n },\n "extension": {\n "refresh": {\n "label": "Actualizar"\n },\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n }\n },\n "desktop": {\n "connect": {\n "label": "Conectar"\n },\n "learn_more": {\n "label": "Obtener m\xe1s informaci\xf3n"\n }\n }\n },\n "chains": {\n "title": "Cambiar redes",\n "wrong_network": "Se detect\xf3 la red incorrecta, cambia o descon\xe9ctate para continuar.",\n "confirm": "Confirmar en la cartera",\n "switching_not_supported": "Tu cartera no admite cambiar las redes desde %{appName}. Intenta cambiar las redes desde tu cartera.",\n "switching_not_supported_fallback": "Su billetera no admite el cambio de redes desde esta aplicaci\xf3n. Intente cambiar de red desde dentro de su billetera en su lugar.",\n "disconnect": "Desconectar",\n "connected": "Conectado"\n },\n "profile": {\n "disconnect": {\n "label": "Desconectar"\n },\n "copy_address": {\n "label": "Copiar direcci\xf3n",\n "copied": "\xa1Copiado!"\n },\n "explorer": {\n "label": "Ver m\xe1s en el explorador"\n },\n "transactions": {\n "description": "%{appName} transacciones aparecer\xe1n aqu\xed...",\n "description_fallback": "Tus transacciones aparecer\xe1n aqu\xed...",\n "recent": {\n "title": "Transacciones recientes"\n },\n "clear": {\n "label": "Borrar Todo"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "Coloque Argent en su pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera.",\n "title": "Abra la aplicaci\xf3n Argent"\n },\n "step2": {\n "description": "Cree una billetera y un nombre de usuario, o importe una billetera existente.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un mensaje de conexi\xf3n para que conecte su billetera.",\n "title": "Toque el bot\xf3n Escanear QR"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner Bifrost Wallet en su pantalla de inicio para un acceso m\xe1s r\xe1pido.",\n "title": "Abra la aplicaci\xf3n Bifrost Wallet"\n },\n "step2": {\n "description": "Cree o importe una billetera usando su frase de recuperaci\xf3n.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conecte su billetera.",\n "title": "Toque el bot\xf3n de escaneo"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar Bitget Wallet en su pantalla de inicio para un acceso m\xe1s r\xe1pido.",\n "title": "Abra la aplicaci\xf3n Bitget Wallet"\n },\n "step2": {\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que pueda conectar su billetera.",\n "title": "Toque el bot\xf3n de escanear"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos anclar Bitget Wallet a su barra de tareas para un acceso m\xe1s r\xe1pido a su billetera.",\n "title": "Instale la extensi\xf3n de la Billetera Bitget"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refrescar tu navegador"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "Recomendamos anclar Bitski a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala la extensi\xf3n Bitski"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensi\xf3n.",\n "title": "Actualiza tu navegador"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Bloom Wallet",\n "description": "Recomendamos colocar Bloom Wallet en su pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "description": "Cree o importe una billetera usando su frase de recuperaci\xf3n.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de tener una billetera, haga clic en Conectar para conectarse a trav\xe9s de Bloom. Aparecer\xe1 un aviso de conexi\xf3n en la aplicaci\xf3n para que confirme la conexi\xf3n.",\n "title": "Haga clic en Conectar"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Bloom Wallet",\n "description": "Recomendamos colocar Bloom Wallet en su pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "description": "Cree o importe una billetera usando su frase de recuperaci\xf3n.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de tener una billetera, haga clic en Conectar para conectarse a trav\xe9s de Bloom. Aparecer\xe1 un aviso de conexi\xf3n en la aplicaci\xf3n para que confirme la conexi\xf3n.",\n "title": "Haga clic en Conectar"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner Coin98 Wallet en la pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera.",\n "title": "Abra la aplicaci\xf3n Coin98 Wallet"\n },\n "step2": {\n "description": "Puede respaldar f\xe1cilmente su billetera utilizando nuestra funci\xf3n de respaldo en su tel\xe9fono.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conecte su billetera.",\n "title": "Toque el bot\xf3n WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Haga clic en la parte superior derecha de su navegador y fije Coin98 Wallet para un f\xe1cil acceso.",\n "title": "Instale la extensi\xf3n Coin98 Wallet"\n },\n "step2": {\n "description": "Crea una nueva billetera o importa una existente.",\n "title": "Crear o Importar una billetera"\n },\n "step3": {\n "description": "Una vez que configures Coin98 Wallet, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refresca tu navegador"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner Coinbase Wallet en tu pantalla de inicio para un acceso m\xe1s r\xe1pido.",\n "title": "Abre la aplicaci\xf3n de la Billetera Coinbase"\n },\n "step2": {\n "description": "Puedes respaldar tu billetera f\xe1cilmente utilizando la funci\xf3n de respaldo en la nube.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera.",\n "title": "Pulsa el bot\xf3n de escanear"\n }\n },\n "extension": {\n "step1": {\n "description": "Te recomendamos anclar la Billetera Coinbase a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala la extensi\xf3n de la Billetera Coinbase"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configure su billetera, haga clic abajo para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refresca tu navegador"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner Core en su pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera.",\n "title": "Abra la aplicaci\xf3n Core"\n },\n "step2": {\n "description": "Puedes respaldar f\xe1cilmente tu billetera utilizando nuestra funci\xf3n de respaldo en tu tel\xe9fono.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera.",\n "title": "Toque el bot\xf3n WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fijar Core a tu barra de tareas para acceder m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala la extensi\xf3n Core"\n },\n "step2": {\n "description": "Aseg\xfarate de hacer una copia de seguridad de tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refresca tu navegador"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner FoxWallet en tu pantalla de inicio para un acceso m\xe1s r\xe1pido.",\n "title": "Abre la aplicaci\xf3n FoxWallet"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 una solicitud de conexi\xf3n para que conectes tu billetera.",\n "title": "Toca el bot\xf3n de escanear"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner la Billetera Frontier en tu pantalla principal para un acceso m\xe1s r\xe1pido.",\n "title": "Abre la aplicaci\xf3n de la Billetera Frontier"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un mensaje para que conectes tu billetera.",\n "title": "Haz clic en el bot\xf3n de escaneo"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos anclar la billetera Frontier a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala la extensi\xf3n de la billetera Frontier"\n },\n "step2": {\n "description": "Aseg\xfarese de hacer una copia de seguridad de su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configure su billetera, haga clic a continuaci\xf3n para actualizar el navegador y cargar la extensi\xf3n.",\n "title": "Actualizar tu navegador"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "Abrir la aplicaci\xf3n imToken",\n "description": "Pon la aplicaci\xf3n imToken en tu pantalla de inicio para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Toca el Icono del Esc\xe1ner en la esquina superior derecha",\n "description": "Elija Nueva Conexi\xf3n, luego escanee el c\xf3digo QR y confirme el aviso para conectar."\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Kresus Wallet",\n "description": "Agregue Kresus Wallet a su pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Toque el icono de QR y escanee",\n "description": "Toca el icono QR en tu pantalla de inicio, escanea el c\xf3digo y confirma el prompt para conectar."\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n MetaMask",\n "description": "Recomendamos colocar MetaMask en tu pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Toca el bot\xf3n de escanear",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera."\n }\n },\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n MetaMask",\n "description": "Recomendamos anclar MetaMask a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de hacer una copia de seguridad de tu billetera usando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Refresca tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n OKX Wallet",\n "description": "Recomendamos colocar OKX Wallet en tu pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera usando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Toca el bot\xf3n de escanear",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera."\n }\n },\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n de Billetera OKX",\n "description": "Recomendamos anclar la Billetera OKX a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera usando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Refresca tu navegador",\n "description": "Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Omni",\n "description": "Agregue Omni a su pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crear una nueva billetera o importar una existente."\n },\n "step3": {\n "title": "Toque el icono de QR y escanee",\n "description": "Toca el icono QR en tu pantalla principal, escanea el c\xf3digo y confirma el aviso para conectar."\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n TokenPocket",\n "description": "Recomendamos colocar TokenPocket en tu pantalla principal para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Toca el bot\xf3n de escaneo",\n "description": "Despu\xe9s de escanear, aparecer\xe1 una solicitud de conexi\xf3n para que puedas conectar tu billetera."\n }\n },\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n TokenPocket",\n "description": "Recomendamos anclar TokenPocket a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Actualiza tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n Trust Wallet",\n "description": "Ubica Trust Wallet en tu pantalla de inicio para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Toca WalletConnect en Configuraciones",\n "description": "Elige Nueva Conexi\xf3n, luego escanea el c\xf3digo QR y confirma el aviso para conectar."\n }\n },\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n de Trust Wallet",\n "description": "Haz clic en la parte superior derecha de tu navegador y fija Trust Wallet para un f\xe1cil acceso."\n },\n "step2": {\n "title": "Crea o Importa una billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Refresca tu navegador",\n "description": "Una vez que configures Trust Wallet, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n Uniswap",\n "description": "Agrega la billetera Uniswap a tu pantalla de inicio para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Toca el icono QR y escanea",\n "description": "Toca el icono QR en tu pantalla de inicio, escanea el c\xf3digo y confirma el prompt para conectar."\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n Zerion",\n "description": "Recomendamos poner Zerion en tu pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de hacer una copia de seguridad de tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Toca el bot\xf3n de escanear",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera."\n }\n },\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n Zerion",\n "description": "Recomendamos anclar Zerion a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera usando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Actualiza tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n Rainbow",\n "description": "Recomendamos poner Rainbow en tu pantalla de inicio para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Puedes respaldar f\xe1cilmente tu billetera usando nuestra funci\xf3n de respaldo en tu tel\xe9fono."\n },\n "step3": {\n "title": "Toca el bot\xf3n de escanear",\n "description": "Despu\xe9s de escanear, aparecer\xe1 una solicitud de conexi\xf3n para que conectes tu billetera."\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "Recomendamos anclar la Billetera Enkrypt a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala la extensi\xf3n de Billetera Enkrypt"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refresca tu navegador"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "Recomendamos anclar Frame a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera.",\n "title": "Instala Frame y la extensi\xf3n complementaria"\n },\n "step2": {\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refresca tu navegador"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "Instale la extensi\xf3n de Billetera OneKey",\n "description": "Recomendamos anclar la Billetera OneKey a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera usando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Actualiza tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n Phantom",\n "description": "Recomendamos fijar Phantom a tu barra de tareas para un acceso m\xe1s f\xe1cil a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera usando un m\xe9todo seguro. Nunca comparta su frase secreta de recuperaci\xf3n con nadie."\n },\n "step3": {\n "title": "Actualiza tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n Rabby",\n "description": "Recomendamos anclar Rabby a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de hacer una copia de seguridad de tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Actualiza tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos poner Ronin Wallet en su pantalla de inicio para un acceso m\xe1s r\xe1pido.",\n "title": "Abra la aplicaci\xf3n Ronin Wallet"\n },\n "step2": {\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Despu\xe9s de escanear, aparecer\xe1 un mensaje de conexi\xf3n para que conecte su billetera.",\n "title": "Toque el bot\xf3n de escaneo"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos anclar Ronin Wallet a su barra de tareas para un acceso m\xe1s r\xe1pido a su billetera.",\n "title": "Instale la extensi\xf3n Ronin Wallet"\n },\n "step2": {\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie.",\n "title": "Crear o Importar una Billetera"\n },\n "step3": {\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n.",\n "title": "Refrescar tu navegador"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Instale la extensi\xf3n Ramper",\n "description": "Recomendamos anclar Ramper a su barra de tareas para un acceso m\xe1s f\xe1cil a su billetera."\n },\n "step2": {\n "title": "Crea una Cartera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n Core",\n "description": "Recomendamos anclar Safeheron a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Refresca tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n de Taho",\n "description": "Recomendamos anclar Taho a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crea o Importa una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera utilizando un m\xe9todo seguro. Nunca compartas tu frase secreta con nadie."\n },\n "step3": {\n "title": "Refresca tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n de Talisman",\n "description": "Recomendamos anclar Talisman a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crea o importa una billetera Ethereum",\n "description": "Aseg\xfarate de respaldar tu billetera usando un m\xe9todo seguro. Nunca compartas tu frase de recuperaci\xf3n con nadie."\n },\n "step3": {\n "title": "Recarga tu navegador",\n "description": "Una vez que configures tu billetera, haz clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n de la billetera XDEFI",\n "description": "Recomendamos anclar XDEFI Wallet a su barra de tareas para un acceso m\xe1s r\xe1pido a su billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Actualice su navegador",\n "description": "Una vez que configure su billetera, haga clic abajo para actualizar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Instale la extensi\xf3n Zeal",\n "description": "Recomendamos anclar Zeal a su barra de tareas para un acceso m\xe1s r\xe1pido a su billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "Instale la extensi\xf3n de la billetera SafePal",\n "description": "Haga clic en la esquina superior derecha de su navegador y ancle SafePal Wallet para un f\xe1cil acceso."\n },\n "step2": {\n "title": "Crear o Importar una billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configure la Billetera SafePal, haga clic abajo para refrescar el navegador y cargar la extensi\xf3n."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Billetera SafePal",\n "description": "Coloque la Billetera SafePal en su pantalla de inicio para un acceso m\xe1s r\xe1pido a su billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Crea una nueva billetera o importa una existente."\n },\n "step3": {\n "title": "Toca WalletConnect en Configuraciones",\n "description": "Elija Nueva Conexi\xf3n, luego escanee el c\xf3digo QR y confirme el aviso para conectar."\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n Desig",\n "description": "Recomendamos anclar Desig a tu barra de tareas para acceder m\xe1s f\xe1cilmente a tu cartera."\n },\n "step2": {\n "title": "Crea una Cartera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n."\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n SubWallet",\n "description": "Recomendamos anclar SubWallet a tu barra de tareas para acceder a tu cartera m\xe1s r\xe1pidamente."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarate de respaldar tu billetera usando un m\xe9todo seguro. Nunca compartas tu frase de recuperaci\xf3n con nadie."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abre la aplicaci\xf3n SubWallet",\n "description": "Recomendamos colocar SubWallet en tu pantalla principal para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Toque el bot\xf3n de escaneo",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un mensaje de conexi\xf3n para que conecte su billetera."\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "Instala la extensi\xf3n CLV Wallet",\n "description": "Recomendamos anclar la billetera CLV a tu barra de tareas para un acceso m\xe1s r\xe1pido a tu billetera."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Refrescar tu navegador",\n "description": "Una vez que configures tu billetera, haz clic a continuaci\xf3n para refrescar el navegador y cargar la extensi\xf3n."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n CLV Wallet",\n "description": "Recomendamos colocar la billetera CLV en tu pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Crear o Importar una Billetera",\n "description": "Aseg\xfarese de respaldar su billetera utilizando un m\xe9todo seguro. Nunca comparta su frase secreta con nadie."\n },\n "step3": {\n "title": "Toque el bot\xf3n de escaneo",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un mensaje de conexi\xf3n para que conecte su billetera."\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Okto",\n "description": "Agrega Okto a tu pantalla de inicio para un acceso r\xe1pido"\n },\n "step2": {\n "title": "Crea una billetera MPC",\n "description": "Crea una cuenta y genera una billetera"\n },\n "step3": {\n "title": "Toca WalletConnect en Configuraciones",\n "description": "Toca el icono de Escanear QR en la parte superior derecha y confirma el mensaje para conectar."\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Ledger Live",\n "description": "Recomendamos poner Ledger Live en su pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Configure su Ledger",\n "description": "Configure un nuevo Ledger o con\xe9ctese a uno existente."\n },\n "step3": {\n "title": "Conectar",\n "description": "Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra la aplicaci\xf3n Ledger Live",\n "description": "Recomendamos poner Ledger Live en su pantalla de inicio para un acceso m\xe1s r\xe1pido."\n },\n "step2": {\n "title": "Configure su Ledger",\n "description": "Puedes sincronizar con la aplicaci\xf3n de escritorio o conectar tu Ledger."\n },\n "step3": {\n "title": "Escanea el c\xf3digo",\n "description": "Toca WalletConnect y luego cambia a Scanner. Despu\xe9s de escanear, aparecer\xe1 un aviso de conexi\xf3n para que conectes tu billetera."\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2604.250be1a3b8354750.js b/dist/controlpanel/_next/static/chunks/2604.250be1a3b8354750.js deleted file mode 100644 index 62dac670d..000000000 --- a/dist/controlpanel/_next/static/chunks/2604.250be1a3b8354750.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2604],{62604:function(M,N,j){j.r(N),j.d(N,{default:function(){return L}});var L="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzggNzciPjxkZWZzPjxtYXNrIGlkPSJkIj48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGQ9Ik0wIDBoNzh2NzdIMHoiIHN0eWxlPSJmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5Oi41Mjk0MTI7c3Ryb2tlOm5vbmUiLz48L2c+PC9tYXNrPjxtYXNrIGlkPSJoIj48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGQ9Ik0wIDBoNzh2NzdIMHoiIHN0eWxlPSJmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5Oi40MDc4NDM7c3Ryb2tlOm5vbmUiLz48L2c+PC9tYXNrPjxtYXNrIGlkPSJqIj48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGQ9Ik0wIDBoNzh2NzdIMHoiIHN0eWxlPSJmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5Oi4yNDMxMzc7c3Ryb2tlOm5vbmUiLz48L2c+PC9tYXNrPjxyYWRpYWxHcmFkaWVudCBpZD0iZiIgY3g9IjQxMy4wNjEiIGN5PSIxMzYuODE4IiByPSI4Mi4xMjUiIGZ4PSI0MTMuMDYxIiBmeT0iMTM2LjgxOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguNDUwNSAwIDAgLjQ0NjY0IC0xNDYuODYgLTI5LjI5MSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwNmMyZTc7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9Ii4yNSIgc3R5bGU9InN0b3AtY29sb3I6IzBkYjhlYztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iLjUiIHN0eWxlPSJzdG9wLWNvbG9yOiMxMmFlZjE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9Ii43NSIgc3R5bGU9InN0b3AtY29sb3I6IzFmODZmOTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzEwN2RkZDtzdG9wLW9wYWNpdHk6MSIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iNDEyLjk3NSIgeDI9IjQxMi45NzUiIHkxPSIyMzcuNjA4IiB5Mj0iNTkuMzkyIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNi43OSAxNTkuNzczKSBzY2FsZSguMzUxNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYmRiZGJkO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGQ9Ik0wIDBoNzh2NzdIMHoiLz48L2NsaXBQYXRoPjxmaWx0ZXIgaWQ9ImEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAlIiB5PSIwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlR3JhcGhpYyIgdmFsdWVzPSIwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAxIDAiLz48L2ZpbHRlcj48ZyBpZD0iaSIgY2xpcC1wYXRoPSJ1cmwoI2IpIj48cGF0aCBkPSJtMTUuMzE2IDU5LjIzOCAyNy42NTctMTguNDQ1IDE5Ljg1OS0yNi41NFptMCAwIiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojMDAwO2ZpbGwtb3BhY2l0eToxIi8+PC9nPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNjIiBtYXNrPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTM4My4yOTUgMjExLjk3NmMwIDE3LjMtMTQuMDI2IDMxLjMyNC0zMS4zMjcgMzEuMzI0LTE3LjMgMC0zMS4zMjYtMTQuMDI0LTMxLjMyNi0zMS4zMjQgMC0xNy4zIDE0LjAyNi0zMS4zMjQgMzEuMzI2LTMxLjMyNHMzMS4zMjcgMTQuMDI0IDMxLjMyNyAzMS4zMjRabTAgMCIgc3R5bGU9ImZpbGwtcnVsZTpub256ZXJvO2ZpbGw6dXJsKCNlKTtzdHJva2Utd2lkdGg6LjA5MzAxMjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZTojY2RjZGNkO3N0cm9rZS1vcGFjaXR5OjE7c3Ryb2tlLW1pdGVybGltaXQ6NCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4xODExIDAgMCAxLjE3MDk2IC0zNzYuNjM3IC0yMTEuNDcpIi8+PHBhdGggZD0iTTczLjE3MiAzNi43NDZjMCAxOC42NzItMTUuMjY2IDMzLjgwOS0zNC4wOTggMzMuODA5UzQuOTc3IDU1LjQxOCA0Ljk3NyAzNi43NDZjMC0xOC42NzIgMTUuMjY1LTMzLjgwNSAzNC4wOTctMzMuODA1czM0LjA5OCAxNS4xMzMgMzQuMDk4IDMzLjgwNVptMCAwIiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDp1cmwoI2YpIi8+PHBhdGggZD0iTTM5LjA3NCA0LjcwM2EuNDkzLjQ5MyAwIDAgMC0uNDk2LjQ5MnY1LjY4OGMwIC4yNzMuMjIzLjQ5Mi40OTYuNDkyYS40OTEuNDkxIDAgMCAwIC40OTYtLjQ5MlY1LjE5NWEuNDkxLjQ5MSAwIDAgMC0uNDk2LS40OTJabS0zLjI1NC4yMDNhLjQ5NS40OTUgMCAwIDAtLjU0My41NDNsLjI1IDIuMzhhLjUuNSAwIDAgMCAuNTQ3LjQzNy40ODkuNDg5IDAgMCAwIC40NDItLjU0bC0uMjUtMi4zNzhhLjQ5NS40OTUgMCAwIDAtLjQ0Ni0uNDQyWm02LjUyOC4wMDRjLS4yMy4wMi0uNDE4LjItLjQ0Ni40MzhsLS4yNSAyLjM3OWEuNDkuNDkgMCAwIDAgLjQ0Mi41NDMuNDk2LjQ5NiAwIDAgMCAuNTQ3LS40MzhsLjI1NC0yLjM3OWEuNDk2LjQ5NiAwIDAgMC0uNTQ3LS41NDNabS05Ljg2OC40NzdhLjQ5My40OTMgMCAwIDAtLjQ4NC41OThsMS4xODggNS41NThjLjA1OC4yNy4zMi40MzcuNTkuMzgzYS40OTIuNDkyIDAgMCAwIC4zODItLjU4NkwzMi45NyA1Ljc3N2EuNDk0LjQ5NCAwIDAgMC0uNDg5LS4zOVptMTMuMjExLjAwNGEuNTAyLjUwMiAwIDAgMC0uNDkyLjM5bC0xLjE5MSA1LjU2M2EuNDk3LjQ5NyAwIDAgMCAuOTcyLjIwN2wxLjE5Mi01LjU2M2EuNDkyLjQ5MiAwIDAgMC0uNDgtLjU5N1ptLTE2LjM5OC44ODZhLjU0OC41NDggMCAwIDAtLjE5NS4wMjQuNDkyLjQ5MiAwIDAgMC0uMzIuNjJsLjc0NSAyLjI3NGEuNDkzLjQ5MyAwIDAgMCAuNjI1LjMxNy40OS40OSAwIDAgMCAuMzItLjYyMWwtLjc0NS0yLjI3NGEuNS41IDAgMCAwLS40My0uMzRabTE5LjU2Ni4wMDRhLjUuNSAwIDAgMC0uNDMuMzM2bC0uNzQ1IDIuMjc4YS40OTYuNDk2IDAgMCAwIC45NDUuMzA0bC43NDYtMi4yNzdhLjQ5LjQ5IDAgMCAwLS41MTYtLjY0Wm0tMjIuNzE4IDEuMTRhLjQ5Mi40OTIgMCAwIDAtLjQ0NS42OTVsMi4zMjcgNS4xOTdhLjQ5Ny40OTcgMCAwIDAgLjkxLS40MDJsLTIuMzMxLTUuMTk2YS40OTMuNDkzIDAgMCAwLS40NjEtLjI5M1ptMjUuOTEuMDJhLjQ5NC40OTQgMCAwIDAtLjQ2NS4yOTNsLTIuMzM2IDUuMTkyYy0uMTEzLjI1IDAgLjUzOS4yNS42NDguMjU0LjExNC41NDcgMCAuNjU2LS4yNDZsMi4zMzYtNS4xOTVhLjQ4OC40ODggMCAwIDAtLjI1LS42NDkuNDg2LjQ4NiAwIDAgMC0uMTkxLS4wNDNaTTIzLjIxIDguOTU3YS40OTEuNDkxIDAgMCAwLS4yODEuMDY2LjQ5LjQ5IDAgMCAwLS4xODQuNjcybDEuMjA3IDIuMDc1YS41LjUgMCAwIDAgLjY4LjE4LjQ5NC40OTQgMCAwIDAgLjE4My0uNjc3bC0xLjIwNy0yLjA3YS41LjUgMCAwIDAtLjM5OC0uMjQ2Wm0zMS43MjcgMGEuNS41IDAgMCAwLS4zOTkuMjQ2bC0xLjIwNyAyLjA3YS40OTQuNDk0IDAgMCAwIC4xODQuNjc2LjUuNSAwIDAgMCAuNjgtLjE4bDEuMjA2LTIuMDc0YS40OS40OSAwIDAgMC0uMTgzLS42NzIuNTI0LjUyNCAwIDAgMC0uMjgyLS4wNjZaTTIwLjM3IDEwLjcxNWEuNTAxLjUwMSAwIDAgMC0uMjczLjA5NC40ODcuNDg3IDAgMCAwLS4xMTQuNjg3bDMuMzY4IDQuNjAyYS41LjUgMCAwIDAgLjY5NS4xMTMuNDkuNDkgMCAwIDAgLjExLS42OTFsLTMuMzY4LTQuNjAyYS41MDIuNTAyIDAgMCAwLS40MTgtLjIwM1ptMzcuNDQyLjAyN2EuNDg4LjQ4OCAwIDAgMC0uNDE4LjJsLTMuMzc1IDQuNTk3YS40OTQuNDk0IDAgMCAwIC4xMDkuNjkxYy4yMjMuMTYuNTM1LjExLjY5NS0uMTA5bDMuMzc1LTQuNTk4YS40OS40OSAwIDAgMC0uMTEtLjY4Ny40NjUuNDY1IDAgMCAwLS4yNzYtLjA5NFptLTM5Ljk4MSAyLjA4NmEuNDk2LjQ5NiAwIDAgMC0uMzYuMTI1LjQ4Ny40ODcgMCAwIDAtLjAzOC42OTVsMS42MTcgMS43NzhhLjQ5NS40OTUgMCAxIDAgLjczOC0uNjZsLTEuNjEzLTEuNzc0YS40OTUuNDk1IDAgMCAwLS4zNDQtLjE2NFptNDIuNDg4LjAwNGEuNTA2LjUwNiAwIDAgMC0uMzQzLjE2bC0xLjYxNCAxLjc3OGEuNDkxLjQ5MSAwIDAgMCAuMDQuNjk5Yy4yMDIuMTguNTE1LjE2NC42OTktLjA0bDEuNjE3LTEuNzc3YS40ODcuNDg3IDAgMCAwLS4wNC0uNjk1LjQ5Ni40OTYgMCAwIDAtLjM1OS0uMTI1Wm0tNDQuOTI1IDIuMzEzYS41MTEuNTExIDAgMCAwLS4zNDQuMTY0LjQ5LjQ5IDAgMCAwIC4wMzkuNjk1bDQuMjYyIDMuODA1YS41LjUgMCAwIDAgLjcwMy0uMDM2LjQ5MS40OTEgMCAwIDAtLjA0LS42OTlsLTQuMjYxLTMuOGEuNS41IDAgMCAwLS4zNi0uMTNabTQ3LjM3NS4wMmEuNDk2LjQ5NiAwIDAgMC0uMzYuMTI0bC00LjI2NSAzLjhhLjQ5LjQ5IDAgMCAwLS4wNC42OTZjLjE4OC4yMDMuNS4yMTkuNzA0LjA0bDQuMjY1LTMuODAyYS40OS40OSAwIDAgMC0uMzA1LS44NlpNMTMuMzcgMTcuNzI2YS41MDIuNTAyIDAgMCAwLS40MTguMjAzLjQ4Ni40ODYgMCAwIDAgLjExLjY4N2wxLjk0OSAxLjQwNmMuMjIyLjE2LjUzNS4xMTQuNjk1LS4xMDlhLjQ4Ni40ODYgMCAwIDAtLjExLS42ODdsLTEuOTQ5LTEuNDA3YS41MjUuNTI1IDAgMCAwLS4yNzctLjA5M1ptNTEuNDE4LjAyYS40ODEuNDgxIDAgMCAwLS4yNzMuMDkzbC0xLjk1NCAxLjQwMmEuNDk0LjQ5NCAwIDAgMC0uMTA5LjY5MmMuMTYuMjE4LjQ3My4yNy42OTUuMTA5bDEuOTU0LTEuNDA2YS40OS40OSAwIDAgMCAuMTA5LS42ODguNDg5LjQ4OSAwIDAgMC0uNDIyLS4yMDNaTTExLjQ4IDIwLjQ4YS40OS40OSAwIDAgMC0uMjE1LjkxOGw0Ljk2NSAyLjg0NGEuNS41IDAgMCAwIC42OC0uMTguNDkyLjQ5MiAwIDAgMC0uMTgtLjY3NWwtNC45NjgtMi44NGEuNDkxLjQ5MSAwIDAgMC0uMjgyLS4wNjdabTU1LjE4OCAwYS40NjIuNDYyIDAgMCAwLS4yODEuMDY3bC00Ljk2OSAyLjg0YS40OTIuNDkyIDAgMCAwLS4xOC42NzUuNS41IDAgMCAwIC42OC4xOGw0Ljk2NS0yLjg0NGEuNDkuNDkgMCAwIDAtLjIxNS0uOTE4Wm0tNTYuNjE3IDIuOTM0YS40OTQuNDk0IDAgMCAwLS4yMTUuOTQ1bDIuMjAzLjk3M2MuMjU0LjExLjU0NyAwIC42NTYtLjI1YS40ODUuNDg1IDAgMCAwLS4yNS0uNjQ4bC0yLjIwMy0uOTc3YS40ODYuNDg2IDAgMCAwLS4xOTEtLjA0M1ptNTguMDU4LjAyYS41NDUuNTQ1IDAgMCAwLS4xOTEuMDQzbC0yLjIwNy45NzJhLjQ5Mi40OTIgMCAwIDAtLjI1LjY1My41LjUgMCAwIDAgLjY1Ni4yNWwyLjIwMy0uOTczYS40OTMuNDkzIDAgMCAwIC4yNTQtLjY1Mi40OTguNDk4IDAgMCAwLS40NjUtLjI5M1pNOC43NzMgMjYuNDhhLjQ5Mi40OTIgMCAwIDAtLjExLjk2bDUuNDUgMS43NjNhLjQ5Mi40OTIgMCAxIDAgLjMwOS0uOTM4bC01LjQ1My0xLjc2MWEuNTQ4LjU0OCAwIDAgMC0uMTk2LS4wMjRabTYwLjYxLjAyNGEuNDE1LjQxNSAwIDAgMC0uMTk1LjAyM2wtNS40NTggMS43NTRhLjQ5My40OTMgMCAxIDAgLjMwOS45MzhsNS40NTMtMS43NTRhLjQ5NS40OTUgMCAwIDAgLjMyLS42MjUuNDk2LjQ5NiAwIDAgMC0uNDMtLjMzNlptLTYxLjQwMyAzLjJhLjQ5NC40OTQgMCAwIDAtLjQ5Mi4zOS40OTMuNDkzIDAgMCAwIC4zODcuNTgybDIuMzYuNDk2Yy4yNjkuMDU4LjUzLS4xMS41OS0uMzc5YS40OTMuNDkzIDAgMCAwLS4zODctLjU4MmwtMi4zNi0uNWEuODIyLjgyMiAwIDAgMC0uMDk4LS4wMDhabTYyLjE5Mi4wMDNjLS4wMzUgMC0uMDY3LjAwNC0uMTAyLjAwOGwtMi4zNi41YS40OTEuNDkxIDAgMSAwIC4yMDcuOTZsMi4zNi0uNDk1YS40OS40OSAwIDAgMC0uMTA1LS45NzNaTTcuMzc5IDMyLjk0MWMtLjIzLjAyLS40MjIuMi0uNDQ1LjQzOGEuNDk1LjQ5NSAwIDAgMCAuNDQxLjU0M2w1LjcwMy41OThhLjQ5OS40OTkgMCAwIDAgLjU0Ny0uNDQyLjQ5MS40OTEgMCAwIDAtLjQ0MS0uNTM5bC01LjcwNC0uNTk4YS40NDEuNDQxIDAgMCAwLS4xMDEgMFptNjMuMzk4LjA0Yy0uMDM1IDAtLjA3IDAtLjEwMS4wMDNsLTUuNzAzLjU5YS40OTIuNDkyIDAgMSAwIC4xMDEuOThsNS43MDMtLjU5YS40OTUuNDk1IDAgMCAwIDAtLjk4NFpNNy4yODEgMzYuMjUzYS40OTMuNDkzIDAgMSAwIDAgLjk4OGgyLjQxNGEuNDkzLjQ5MyAwIDEgMCAwLS45ODhabTYxLjE3MiAwYS40OTMuNDkzIDAgMSAwIDAgLjk4OGgyLjQxNGEuNDkzLjQ5MyAwIDEgMCAwLS45ODhaTTEzLjE3NiAzOC45NGEuNDQyLjQ0MiAwIDAgMC0uMTAyIDBsLTUuNzAzLjU5YS40OTMuNDkzIDAgMSAwIC4xMDIuOThsNS43MDMtLjU5YS40OTIuNDkyIDAgMCAwIDAtLjk4Wm01MS43OTMuMDM2YS40OTMuNDkzIDAgMCAwLS4wMDQuOThsNS43MDMuNTk4YS40OTYuNDk2IDAgMCAwIC41NDctLjQzOC40OS40OSAwIDAgMC0uNDQyLS41NDNsLTUuNzAzLS41OTdhLjQ0MS40NDEgMCAwIDAtLjEwMSAwWm0tNTQuNjM3IDMuMzI4YS40NzcuNDc3IDAgMCAwLS4xMDIuMDExbC0yLjM1OS40OTZhLjQ5Ny40OTcgMCAwIDAtLjM4My41ODZjLjA1OS4yNjYuMzIuNDM4LjU5LjM4bDIuMzYtLjQ5N2EuNDkyLjQ5MiAwIDAgMCAuMzgyLS41ODYuNS41IDAgMCAwLS40ODgtLjM5Wm01Ny40ODQuMDA4YS40OS40OSAwIDAgMC0uNDg4LjM5LjQ4OC40ODggMCAwIDAgLjM4My41ODJsMi4zNi41YS40OTkuNDk5IDAgMCAwIC41OS0uMzgzLjQ5NC40OTQgMCAwIDAtLjM4NC0uNTgybC0yLjM1OS0uNWEuOTMuOTMgMCAwIDAtLjEwMi0uMDA4Wm0tNTMuNTExIDEuOTRhLjQ4NC40ODQgMCAwIDAtLjE5Ni4wMkw4LjY1NiA0Ni4wM2EuNDkyLjQ5MiAwIDEgMCAuMzA5LjkzOGw1LjQ1My0xLjc1OGEuNDkxLjQ5MSAwIDAgMC0uMTEzLS45NTdabTQ5LjUzLjAxN2EuNDkyLjQ5MiAwIDAgMC0uMTEuOTZsNS40NTUgMS43NjJhLjUuNSAwIDAgMCAuNjI1LS4zMTYuNDg3LjQ4NyAwIDAgMC0uMzE3LS42MjFsLTUuNDUzLTEuNzYyYy0uMDY2LS4wMjMtLjEzMy0uMDI3LS4yLS4wMjNabS01MS42MTIgMy44MzJhLjQ4Ni40ODYgMCAwIDAtLjE5Mi4wNDNsLTIuMjAzLjk3MmEuNDk2LjQ5NiAwIDAgMC0uMjU0LjY1My41MDMuNTAzIDAgMCAwIC42NTYuMjVsMi4yMDctLjk3M2EuNDk0LjQ5NCAwIDAgMC0uMjE1LS45NDVabTUzLjY5NS4wMmEuNDk0LjQ5NCAwIDAgMC0uNDY1LjI5MmMtLjExMy4yNSAwIC41NC4yNS42NDhsMi4yMDMuOTc3Yy4yNTQuMTEuNTQ3IDAgLjY1Ni0uMjVhLjQ5LjQ5IDAgMCAwLS4yNS0uNjUybC0yLjIwMy0uOTczYS40ODYuNDg2IDAgMCAwLS4xOTEtLjA0M1ptLTQ5LjQwMiAxLjA2NmEuNDk3LjQ5NyAwIDAgMC0uMjg2LjA2NmwtNC45NjQgMi44NDRhLjQ5LjQ5IDAgMCAwLS4xODQuNjcyYy4xNC4yMzguNDQxLjMxNi42OC4xOGw0Ljk2OC0yLjg0YS40OTIuNDkyIDAgMCAwIC4xOC0uNjc2LjQ5My40OTMgMCAwIDAtLjM5NC0uMjQ2Wm00NS4xMTcgMGEuNDkzLjQ5MyAwIDAgMC0uMzk1LjI0Ni40OTIuNDkyIDAgMCAwIC4xOC42NzVsNC45NjkgMi44NGEuNDk4LjQ5OCAwIDAgMCAuNjgtLjE4LjQ5LjQ5IDAgMCAwLS4xODQtLjY3MWwtNC45NjUtMi44NDRhLjUzLjUzIDAgMCAwLS4yODUtLjA2NlptLTQ2LjM1NiA0LjE3MWEuNTI0LjUyNCAwIDAgMC0uMjc3LjA5NGwtMS45NSAxLjQwNmEuNDkuNDkgMCAwIDAtLjExMy42ODguNS41IDAgMCAwIC42OTYuMTFsMS45NTMtMS40MDNhLjQ5LjQ5IDAgMCAwIC4xMS0uNjkxLjUwMi41MDIgMCAwIDAtLjQxOS0uMjA0Wm00Ny41ODIuMDE2YS41MDIuNTAyIDAgMCAwLS40MTguMjAzLjQ5LjQ5IDAgMCAwIC4xMS42OTJsMS45NTMgMS40MDZjLjIyMy4xNi41MzEuMTEuNjkxLS4xMWEuNDkuNDkgMCAwIDAtLjExLS42OTFsLTEuOTQ4LTEuNDAyYS40OTguNDk4IDAgMCAwLS4yNzgtLjA5OFptLTQzLjE2LjE3MmEuNDk2LjQ5NiAwIDAgMC0uMzYuMTI1bC00LjI2NSAzLjhhLjQ4Ni40ODYgMCAwIDAtLjAzNS42OTYuNDk1LjQ5NSAwIDAgMCAuNy4wMzlsNC4yNjUtMy44YS40ODcuNDg3IDAgMCAwIC4wMzktLjY5Ni41MTEuNTExIDAgMCAwLS4zNDQtLjE2NFptMzguNzM5LjAxMmEuNTExLjUxMSAwIDAgMC0uMzQ0LjE2NC40ODYuNDg2IDAgMCAwIC4wMzkuNjk1bDQuMjYyIDMuODA1YS41LjUgMCAwIDAgLjcwMy0uMDM1LjQ4Ni40ODYgMCAwIDAtLjA0LS42OTZsLTQuMjYxLTMuODA0YS41LjUgMCAwIDAtLjM2LS4xM1ptLTM0LjY5NiAzLjYxM2EuNDg3LjQ4NyAwIDAgMC0uNDE4LjIwM2wtMy4zNzUgNC41OThhLjQ5LjQ5IDAgMCAwIC4xMS42ODdjLjIyMi4xNi41MzUuMTEzLjY5NS0uMTFsMy4zNzUtNC41OTdhLjQ5LjQ5IDAgMCAwLS4zODctLjc4MVptMzAuNjMzLjAyYS41MTIuNTEyIDAgMCAwLS4yNzMuMDkzLjQ4Ni40ODYgMCAwIDAtLjExLjY4OGwzLjM2NyA0LjYwMWEuNDk1LjQ5NSAwIDEgMCAuODA1LS41NzhsLTMuMzY3LTQuNjAxYS41MDkuNTA5IDAgMCAwLS40MjItLjIwNFptLTM0Ljk4NC43MWEuNDk2LjQ5NiAwIDAgMC0uMzQ0LjE2NGwtMS42MTMgMS43NzhhLjQ4Ny40ODcgMCAwIDAgLjAzNS42OTUuNS41IDAgMCAwIC43MDMtLjAzOWwxLjYxMy0xLjc3N2EuNDg3LjQ4NyAwIDAgMC0uMDM5LS42OTYuNDkyLjQ5MiAwIDAgMC0uMzU1LS4xMjVabTM5LjM2NyAwYS41LjUgMCAwIDAtLjM2LjEzLjQ4Ny40ODcgMCAwIDAtLjAzOS42OTVsMS42MTQgMS43NzdhLjUuNSAwIDAgMCAuNzAzLjAzNS40ODYuNDg2IDAgMCAwIC4wMzktLjY5NWwtMS42MTMtMS43NzhhLjUxMS41MTEgMCAwIDAtLjM0NC0uMTY0Wm0tMzAuMzA1IDEuOTczYS40OTMuNDkzIDAgMCAwLS40Ni4yOTNsLTIuMzM3IDUuMTkxYy0uMTEzLjI1IDAgLjU0LjI1LjY1M2EuNS41IDAgMCAwIC42NTctLjI1bDIuMzM1LTUuMTkyYS40OTIuNDkyIDAgMCAwLS40NDUtLjY5NVptMjEuMjExLjAxNmEuNDkxLjQ5MSAwIDAgMC0uNDUuNjkxbDIuMzMzIDUuMTk1Yy4xMS4yNS40MDIuMzY0LjY1Ni4yNWEuNDg2LjQ4NiAwIDAgMCAuMjUtLjY0OGwtMi4zMjgtNS4xOTVhLjQ5My40OTMgMCAwIDAtLjQ2LS4yOTNabS0yNS4zMTYgMS41OWEuNDk5LjQ5OSAwIDAgMC0uMzk1LjI0NmwtMS4yMDcgMi4wN2EuNDk0LjQ5NCAwIDAgMCAuMTg0LjY3Ni40OTguNDk4IDAgMCAwIC42OC0uMTg0bDEuMjA2LTIuMDdhLjQ5LjQ5IDAgMCAwLS4xODMtLjY3Mi40OTcuNDk3IDAgMCAwLS4yODUtLjA2N1ptMjkuNDUzIDBhLjQ5Ny40OTcgMCAwIDAtLjI4NS4wNjYuNDg1LjQ4NSAwIDAgMC0uMTguNjcybDEuMjAzIDIuMDdhLjUuNSAwIDAgMCAuNjguMTg0LjQ5NC40OTQgMCAwIDAgLjE4My0uNjc2bC0xLjIwNy0yLjA3YS40OTkuNDk5IDAgMCAwLS4zOTQtLjI0N1ptLTIwLjE0NS4wNzRhLjQ5Ny40OTcgMCAwIDAtLjQ4OC4zOWwtMS4xOTEgNS41NjNhLjQ4OC40ODggMCAwIDAgLjM4Mi41ODJjLjI3LjA1OC41MzItLjExLjU5LS4zOGwxLjE5Mi01LjU1OGEuNDkzLjQ5MyAwIDAgMC0uNDg1LS41OTdabTEwLjgyLjAwNGEuNDUuNDUgMCAwIDAtLjEwMS4wMTEuNDg4LjQ4OCAwIDAgMC0uMzgzLjU4MmwxLjE4OCA1LjU2M2MuMDU0LjI3LjMyLjQzNy41OS4zNzlhLjQ5LjQ5IDAgMCAwIC4zODItLjU4MmwtMS4xODctNS41NjNhLjQ5Ny40OTcgMCAwIDAtLjQ4OC0uMzlabS01LjQwMi41NjJhLjQ5My40OTMgMCAwIDAtLjQ5Ni40OTJ2NS42ODRjMCAuMjczLjIyMy40OTIuNDk2LjQ5MmEuNDkxLjQ5MSAwIDAgMCAuNDk2LS40OTJ2LTUuNjg0YS40OTEuNDkxIDAgMCAwLS40OTYtLjQ5MlptLTkuMTI1IDEuODM2YS40OS40OSAwIDAgMC0uNDMuMzRsLS43NDYgMi4yNzNhLjQ5LjQ5IDAgMCAwIC4zMTcuNjIxLjQ5OS40OTkgMCAwIDAgLjYyOS0uMzE2bC43NDYtMi4yNzNhLjQ5LjQ5IDAgMCAwLS4zMi0uNjIyLjQ4OC40ODggMCAwIDAtLjE5Ni0uMDIzWm0xOC4yNDYgMGEuNTcuNTcgMCAwIDAtLjE5NS4wMjMuNDkyLjQ5MiAwIDAgMC0uMzIuNjIybC43NDYgMi4yNzNhLjQ5My40OTMgMCAwIDAgLjYyNS4zMTYuNDg2LjQ4NiAwIDAgMCAuMzItLjYybC0uNzQ2LTIuMjc0YS40OS40OSAwIDAgMC0uNDMtLjM0Wm0tMTIuMjQyIDEuMjdhLjQ5MS40OTEgMCAwIDAtLjQ0NS40MzdsLS4yNSAyLjM3OWEuNDg5LjQ4OSAwIDAgMCAuNDQxLjUzOS40OTMuNDkzIDAgMCAwIC41NDctLjQzN2wuMjUtMi4zOGEuNDg5LjQ4OSAwIDAgMC0uNTQzLS41MzhabTYuMjIzIDBhLjQ5LjQ5IDAgMCAwLS41NDMuNTQzbC4yNSAyLjM3OGMuMDI3LjI3LjI3LjQ2NS41NDMuNDM4YS40OTIuNDkyIDAgMCAwIC40NDUtLjU0bC0uMjUtMi4zNzhhLjQ5OS40OTkgMCAwIDAtLjQ0NS0uNDQxWm0wIDAiIHN0eWxlPSJzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOiNmNGYyZjM7ZmlsbC1vcGFjaXR5OjEiLz48dXNlIHhsaW5rOmhyZWY9IiNnIiBtYXNrPSJ1cmwoI2gpIi8+PHBhdGggZD0ibTQyLjk3MyA0MC43OTMtNy43OTctOC4wOTQgMjcuNjU2LTE4LjQ0NVptMCAwIiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmY1MTUwO2ZpbGwtb3BhY2l0eToxIi8+PHBhdGggZD0ibTQyLjk3MyA0MC43OTMtNy43OTctOC4wOTQtMTkuODYgMjYuNTRabTAgMCIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I2YxZjFmMTtmaWxsLW9wYWNpdHk6MSIvPjx1c2UgeGxpbms6aHJlZj0iI2kiIG1hc2s9InVybCgjaikiLz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2746.0a838d09eabc5b43.js b/dist/controlpanel/_next/static/chunks/2746.0a838d09eabc5b43.js deleted file mode 100644 index 773be4373..000000000 --- a/dist/controlpanel/_next/static/chunks/2746.0a838d09eabc5b43.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2746],{92746:function(I,M,j){j.r(M),j.d(M,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3OCA3OCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0zOSA3NmMyMC40MzQgMCAzNy0xNi41NjYgMzctMzdTNTkuNDM0IDIgMzkgMiAyIDE4LjU2NiAyIDM5czE2LjU2NiAzNyAzNyAzN1ptMC01YzE3LjY3MyAwIDMyLTE0LjMyNyAzMi0zMkM3MSAyMS4zMjcgNTYuNjczIDcgMzkgNyAyMS4zMjcgNyA3IDIxLjMyNyA3IDM5YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMloiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMzkgNzZjMjAuNDM0IDAgMzctMTYuNTY2IDM3LTM3UzU5LjQzNCAyIDM5IDIgMiAxOC41NjYgMiAzOXMxNi41NjYgMzcgMzcgMzdabTAtNWMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJDNzEgMjEuMzI3IDU2LjY3MyA3IDM5IDcgMjEuMzI3IDcgNyAyMS4zMjcgNyAzOWMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJaIi8+PC9nPjxjaXJjbGUgY3g9IjM5IiBjeT0iMzkiIHI9IjMwIiBmaWxsPSJ1cmwoI2MpIi8+PGNpcmNsZSBjeD0iMzkiIGN5PSIzOSIgcj0iMzAiIGZpbGw9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjciIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzY3JlZW4iLz48ZyBmaWx0ZXI9InVybCgjZSkiPjxjaXJjbGUgY3g9IjM5IiBjeT0iMzkiIHI9IjI5LjUiIHN0cm9rZT0iIzAwMCIvPjwvZz48ZyBmaWx0ZXI9InVybCgjZikiPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjMiIGQ9Im01NS42ODEgNTMuNTk3LTguOTczLTE4Ljg2NWMtLjU0LTEuMTQ3LTEuMzE2LTEuOTI0LTIuNDI5LTIuNDYzbC0xOC44MjQtOC45MWMtMi40MjktMS4xNDctNC4yNS42MDctMy4xMDMgMy4xMDUgMS4xNDcgMi40OTcgOC45NCAxOC44MzEgOC45NCAxOC44MzEuNTA1IDEuMDggMS4yNDggMS44MjIgMi40MjggMi40M2wxOC44NTggOC45NDNjMi4zNjEgMS4xMTQgNC4xODMtLjc0MiAzLjEwMy0zLjA3MVptLTEyLjM4LTEzLjZjMCAyLjMyOC0xLjkyMyA0LjI1Mi00LjI1IDQuMjUyLTIuMzI4IDAtNC4yNTEtMS45MjQtNC4yNTEtNC4yNTJhNC4yNTUgNC4yNTUgMCAwIDEgNC4yNS00LjI1MmMyLjMyOCAwIDQuMjUgMS44OSA0LjI1IDQuMjUyWiIvPjwvZz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJtNTUuNjgxIDUyLjU5Ny04Ljk3My0xOC44NjVjLS41NC0xLjE0Ny0xLjMxNi0xLjkyNC0yLjQyOS0yLjQ2M2wtMTguODI0LTguOTFjLTIuNDI5LTEuMTQ3LTQuMjUuNjA3LTMuMTAzIDMuMTA1IDEuMTQ3IDIuNDk3IDguOTQgMTguODMxIDguOTQgMTguODMxLjUwNSAxLjA4IDEuMjQ4IDEuODIyIDIuNDI4IDIuNDNsMTguODU4IDguOTQzYzIuMzYxIDEuMTE0IDQuMTgzLS43NDIgMy4xMDMtMy4wNzFabS0xMi4zOC0xMy42YzAgMi4zMjgtMS45MjMgNC4yNTItNC4yNSA0LjI1Mi0yLjMyOCAwLTQuMjUxLTEuOTI0LTQuMjUxLTQuMjUyYTQuMjU1IDQuMjU1IDAgMCAxIDQuMjUtNC4yNTJjMi4zMjggMCA0LjI1IDEuODkgNC4yNSA0LjI1MloiLz48cGF0aCBmaWxsPSJ1cmwoI2cpIiBkPSJtNTUuNjgxIDUyLjU5Ny04Ljk3My0xOC44NjVjLS41NC0xLjE0Ny0xLjMxNi0xLjkyNC0yLjQyOS0yLjQ2M2wtMTguODI0LTguOTFjLTIuNDI5LTEuMTQ3LTQuMjUuNjA3LTMuMTAzIDMuMTA1IDEuMTQ3IDIuNDk3IDguOTQgMTguODMxIDguOTQgMTguODMxLjUwNSAxLjA4IDEuMjQ4IDEuODIyIDIuNDI4IDIuNDNsMTguODU4IDguOTQzYzIuMzYxIDEuMTE0IDQuMTgzLS43NDIgMy4xMDMtMy4wNzFabS0xMi4zOC0xMy42YzAgMi4zMjgtMS45MjMgNC4yNTItNC4yNSA0LjI1Mi0yLjMyOCAwLTQuMjUxLTEuOTI0LTQuMjUxLTQuMjUyYTQuMjU1IDQuMjU1IDAgMCAxIDQuMjUtNC4yNTJjMi4zMjggMCA0LjI1IDEuODkgNC4yNSA0LjI1MloiIG9wYWNpdHk9Ii4xNCIvPjxwYXRoIGZpbGw9InVybCgjaCkiIGZpbGwtb3BhY2l0eT0iLjA4IiBkPSJNNjEuMjQ4IDU2LjAwOGMuMTY2LS4yMTcuMjUtLjMyNS4zNzgtLjY2Ljc1NC0xLjk1LTEuMTgzLTMuOTUtMy4xNTctMy4yNi0uMzM4LjExOC0uOTA0LjUyMi0yLjAzNSAxLjMzMkEyOS44NjMgMjkuODYzIDAgMCAxIDM5IDU5LjAwM2EyOS44NjMgMjkuODYzIDAgMCAxLTE3LjQyNS01LjU3N2MtMS4xMzItLjgwOS0xLjY5Ny0xLjIxMy0yLjAzNS0xLjMzMS0xLjk3NC0uNjktMy45MTEgMS4zMTMtMy4xNTYgMy4yNjMuMTI5LjMzNC4yMTIuNDQyLjM3OC42NTkgNS4xMTggNi42NzkgMTMuMTc2IDEwLjk4NiAyMi4yNCAxMC45ODYgOS4wNjggMCAxNy4xMjktNC4zMSAyMi4yNDYtMTAuOTk1WiIvPjxwYXRoIGZpbGw9InVybCgjaSkiIGZpbGwtb3BhY2l0eT0iLjIiIGQ9Ik02Mi4yNiA0MC4wNTFDNjMuODA1IDQxLjk0NyA2NyA0MS40NDUgNjcgMzljMC0xNS40NjQtMTIuNTM2LTI4LTI4LTI4UzExIDIzLjUzNiAxMSAzOWMwIDIuNDQ1IDMuMTk1IDIuOTQ2IDQuNzQgMS4wNTFDMjEuMjQxIDMzLjMwNyAyOS42MTggMjkgMzkgMjljOS4zODIgMCAxNy43NTggNC4zMDcgMjMuMjYgMTEuMDUxWiIvPjxwYXRoIGZpbGw9InVybCgjaikiIGQ9Ik0zOSA0NWE2IDYgMCAxIDEgMC0xMS45OTkgNiA2IDAgMCAxIDAgMTJaIi8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utb3BhY2l0eT0iLjI0IiBzdHJva2Utd2lkdGg9Ii4xMjUiIGQ9Ik0zNi43MjggNDQuNDg2YTUuOTM4IDUuOTM4IDAgMSAwIDQuNTQ1LTEwLjk3MSA1LjkzOCA1LjkzOCAwIDAgMC00LjU0NSAxMC45NzFaIi8+PGcgZmlsdGVyPSJ1cmwoI2spIj48cGF0aCBmaWxsPSIjMUExQjFGIiBkPSJNMzkgNDZhNiA2IDAgMSAxIDAtMTEuOTk5IDYgNiAwIDAgMSAwIDEyWiIvPjwvZz48cGF0aCBmaWxsPSJ1cmwoI2wpIiBkPSJNMzkgNDQuNWE1LjUgNS41IDAgMSAxIDAtMTEgNS41IDUuNSAwIDAgMSAwIDExWiIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4yNCIgc3Ryb2tlLXdpZHRoPSIuMjUiIGQ9Ik0zNi45NDQgNDMuOTY2YTUuMzc2IDUuMzc2IDAgMSAwIDQuMTE0LTkuOTM0IDUuMzc2IDUuMzc2IDAgMCAwLTQuMTE0IDkuOTM0WiIvPjxwYXRoIGZpbGw9InVybCgjbSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjcwNCA0NC41NDRhNi4wMDIgNi4wMDIgMCAwIDAgOC4yOTctNS41NDMgNiA2IDAgMSAwLTguMjk3IDUuNTQzWm0uMTkxLS40NjNhNS41IDUuNSAwIDEgMCA0LjIxLTEwLjE2MyA1LjUgNS41IDAgMCAwLTQuMjEgMTAuMTYzWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0idXJsKCNuKSIgZmlsbC1vcGFjaXR5PSIuMDYiIGQ9Ik0zNi44OTcgNDIuMTJBNS45OCA1Ljk4IDAgMCAwIDM5IDQyLjVjMS40NiAwIDIuODU4LS41MjYgMy44OS0xLjQ2NC4yNTYtLjIzMy43MDEtLjAyMi41NC4yODVhNSA1IDAgMCAxLTkuMDQ5LS40MDZjLS4wOTgtLjIzOC4yMzctLjM4My40MTEtLjE5NWE1LjU2NSA1LjU2NSAwIDAgMCAyLjEwMyAxLjRaIi8+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9InVybCgjbykiIGQ9Ik0zOSA3MWMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJDNzEgMjEuMzI3IDU2LjY3MyA3IDM5IDcgMjEuMzI3IDcgNyAyMS4zMjcgNyAzOWMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJabTAtMmMxNi41NjkgMCAzMC0xMy40MzEgMzAtMzBDNjkgMjIuNDMxIDU1LjU2OSA5IDM5IDkgMjIuNDMxIDkgOSAyMi40MzEgOSAzOWMwIDE2LjU2OSAxMy40MzEgMzAgMzAgMzBaIi8+PHBhdGggZmlsbD0idXJsKCNwKSIgZD0iTTM5IDcxYzE3LjY3MyAwIDMyLTE0LjMyNyAzMi0zMkM3MSAyMS4zMjcgNTYuNjczIDcgMzkgNyAyMS4zMjcgNyA3IDIxLjMyNyA3IDM5YzAgMTcuNjczIDE0LjMyNyAzMiAzMiAzMlptMC0yYzE2LjU2OSAwIDMwLTEzLjQzMSAzMC0zMEM2OSAyMi40MzEgNTUuNTY5IDkgMzkgOSAyMi40MzEgOSA5IDIyLjQzMSA5IDM5YzAgMTYuNTY5IDEzLjQzMSAzMCAzMCAzMFoiLz48L2c+PHBhdGggZmlsbD0idXJsKCNxKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzkgNzZjMjAuNDM0IDAgMzctMTYuNTY2IDM3LTM3UzU5LjQzNCAyIDM5IDIgMiAxOC41NjYgMiAzOXMxNi41NjYgMzcgMzcgMzdabTAtMWMxOS44ODIgMCAzNi0xNi4xMTggMzYtMzZTNTguODgyIDMgMzkgMyAzIDE5LjExOCAzIDM5czE2LjExOCAzNiAzNiAzNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxjaXJjbGUgY3g9IjM5IiBjeT0iMzkiIHI9IjMyIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuMyIgc3Ryb2tlLXdpZHRoPSIuMjUiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzOSIgeDI9IjM5IiB5MT0iMiIgeTI9Ijc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzE3NDI5OSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwMUU1OSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMzkiIHgyPSIzOSIgeTE9IjIiIHkyPSI3NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNEMkQ4RTQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDMkM5RDYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjM0IiB4Mj0iNDYuNSIgeTE9IjQ1LjUiIHkyPSIzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjQ1MyIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNjQiLz48c3RvcCBvZmZzZXQ9Ii40NTMiIHN0b3AtY29sb3I9IiMzQjNCM0IiIHN0b3Atb3BhY2l0eT0iLjIzMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImkiIHgxPSIzOSIgeDI9IjM5IiB5MT0iMTEiIHkyPSI0MS4yMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaiIgeDE9IjM5LjAwMSIgeDI9IjM4Ljc1MSIgeTE9IjMzIiB5Mj0iNDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRENFMUVBIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkVDNkQ1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImwiIHgxPSIzOS4wMDEiIHgyPSIzOC43NzIiIHkxPSIzMy41IiB5Mj0iNDQuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNEQ0UxRUEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCRUM2RDUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibSIgeDE9IjM5IiB4Mj0iMzkiIHkxPSIzMyIgeTI9IjQ1LjAwMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGMkY0RjciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBM0FEQzIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibyIgeDE9IjM5IiB4Mj0iMzkiIHkxPSI3IiB5Mj0iNzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRDJEOEU0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDOUQ2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InAiIHgxPSIzOSIgeDI9IjM5IiB5MT0iNyIgeTI9IjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzlGQUNDNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0UwRTNFQiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJxIiB4MT0iMzkiIHgyPSIzOSIgeTE9IjIiIHkyPSI3NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGMkY0RjciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBM0FEQzIiLz48L2xpbmVhckdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKC00MC4wNzcgMTA4LjU1NiA2NS40MTYpIHNjYWxlKDExOC40MzUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMjc2IiBzdG9wLWNvbG9yPSIjMjBGRjREIi8+PHN0b3Agb2Zmc2V0PSIuNDY0IiBzdG9wLWNvbG9yPSIjMTQ5OUZGIi8+PHN0b3Agb2Zmc2V0PSIuNzU1IiBzdG9wLWNvbG9yPSIjRkY2RkM2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkM2N0ZGIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSg0NSAuMjY1IC0uNjQpIHNjYWxlKDk4LjExMTEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0icmVkIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBBM0ZGIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0yOS4zODg3IDU3LjQ4MzggMCAzOC45OTkgNjcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9Im4iIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtLjAwMTM1IC01Ljc1MDM4IDguNDI1NTcgLS4wMDE5OSAzOS4wMDIgNDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJlIiB3aWR0aD0iNjgiIGhlaWdodD0iNjgiIHg9IjUiIHk9IjUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMjEzOF80Nzg5NSIgc3RkRGV2aWF0aW9uPSIyIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iZiIgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSIyMCIgeT0iMjEiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMjEzOF80Nzg5NSIgc3RkRGV2aWF0aW9uPSIxIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB4PSIzMS4wMDEiIHk9IjMyIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzIxMzhfNDc4OTUiIHN0ZERldmlhdGlvbj0iMSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2840.7001450c4c1f4ea0.js b/dist/controlpanel/_next/static/chunks/2840.7001450c4c1f4ea0.js deleted file mode 100644 index e1c75d1cf..000000000 --- a/dist/controlpanel/_next/static/chunks/2840.7001450c4c1f4ea0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2840],{52840:function(n,a,e){e.r(a),e.d(a,{default:function(){return t}});var t='{\n "connect_wallet": {\n "label": "Hubungkan Dompet",\n "wrong_network": {\n "label": "Jaringan yang salah"\n }\n },\n "intro": {\n "title": "Apa itu Dompet?",\n "description": "Sebuah dompet digunakan untuk mengirim, menerima, menyimpan, dan menampilkan aset digital. Ini juga cara baru untuk masuk, tanpa perlu membuat akun dan kata sandi baru di setiap situs web.",\n "digital_asset": {\n "title": "Sebuah Rumah untuk Aset Digital Anda",\n "description": "Dompet digunakan untuk mengirim, menerima, menyimpan, dan menampilkan aset digital seperti Ethereum dan NFTs."\n },\n "login": {\n "title": "Cara Baru untuk Masuk",\n "description": "Alih-alih membuat akun dan kata sandi baru di setiap situs web, cukup hubungkan dompet Anda."\n },\n "get": {\n "label": "Dapatkan Dompet"\n },\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n }\n },\n "sign_in": {\n "label": "Verifikasi akun Anda",\n "description": "Untuk menyelesaikan koneksi, Anda harus menandatangani sebuah pesan di dompet Anda untuk memastikan bahwa Anda adalah pemilik dari akun ini.",\n "message": {\n "send": "Kirim pesan",\n "preparing": "Mempersiapkan pesan...",\n "cancel": "Batal",\n "preparing_error": "Kesalahan dalam mempersiapkan pesan, silakan coba lagi!"\n },\n "signature": {\n "waiting": "Menunggu tanda tangan...",\n "verifying": "Memverifikasi tanda tangan...",\n "signing_error": "Kesalahan dalam menandatangani pesan, silakan coba lagi!",\n "verifying_error": "Kesalahan dalam memverifikasi tanda tangan, silakan coba lagi!",\n "oops_error": "Ups, ada yang salah!"\n }\n },\n "connect": {\n "label": "Hubungkan",\n "title": "Hubungkan Dompet",\n "new_to_ethereum": {\n "description": "Baru dalam dompet Ethereum?",\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n }\n },\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n },\n "recent": "Terkini",\n "status": {\n "opening": "Membuka %{wallet}...",\n "connecting": "Menghubungkan",\n "connect_mobile": "Lanjutkan di %{wallet}",\n "not_installed": "%{wallet} tidak terpasang",\n "not_available": "%{wallet} tidak tersedia",\n "confirm": "Konfirmasikan koneksi di ekstensi",\n "confirm_mobile": "Terima permintaan koneksi di dompet"\n },\n "secondary_action": {\n "get": {\n "description": "Tidak memiliki %{wallet}?",\n "label": "DAPATKAN"\n },\n "install": {\n "label": "PASANG"\n },\n "retry": {\n "label": "COBA LAGI"\n }\n },\n "walletconnect": {\n "description": {\n "full": "Perlu modal resmi WalletConnect?",\n "compact": "Perlu modal WalletConnect?"\n },\n "open": {\n "label": "BUKA"\n }\n }\n },\n "connect_scan": {\n "title": "Pindai dengan %{wallet}",\n "fallback_title": "Pindai dengan ponsel Anda"\n },\n "connector_group": {\n "installed": "Terinstal",\n "recommended": "Direkomendasikan",\n "other": "Lainnya",\n "popular": "Populer",\n "more": "Lebih Banyak",\n "others": "Lainnya"\n },\n "get": {\n "title": "Dapatkan Dompet",\n "action": {\n "label": "DAPATKAN"\n },\n "mobile": {\n "description": "Dompet Mobile"\n },\n "extension": {\n "description": "Ekstensi Browser"\n },\n "mobile_and_extension": {\n "description": "Dompet Mobile dan Ekstensi"\n },\n "mobile_and_desktop": {\n "description": "Dompet Seluler dan Desktop"\n },\n "looking_for": {\n "title": "Bukan yang Anda cari?",\n "mobile": {\n "description": "Pilih dompet di layar utama untuk memulai dengan penyedia dompet yang berbeda."\n },\n "desktop": {\n "compact_description": "Pilih dompet di layar utama untuk memulai dengan penyedia dompet yang berbeda.",\n "wide_description": "Pilih dompet di sebelah kiri untuk memulai dengan penyedia dompet yang berbeda."\n }\n }\n },\n "get_options": {\n "title": "Mulai dengan %{wallet}",\n "short_title": "Dapatkan %{wallet}",\n "mobile": {\n "title": "%{wallet} untuk Mobile",\n "description": "Gunakan dompet mobile untuk menjelajahi dunia Ethereum.",\n "download": {\n "label": "Dapatkan aplikasinya"\n }\n },\n "extension": {\n "title": "%{wallet} untuk %{browser}",\n "description": "Akses dompet Anda langsung dari browser web favorit Anda.",\n "download": {\n "label": "Tambahkan ke %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} untuk %{platform}",\n "description": "Akses dompet Anda secara native dari desktop yang kuat Anda.",\n "download": {\n "label": "Tambahkan ke %{platform}"\n }\n }\n },\n "get_mobile": {\n "title": "Instal %{wallet}",\n "description": "Pindai dengan ponsel Anda untuk mengunduh di iOS atau Android",\n "continue": {\n "label": "Lanjutkan"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "Hubungkan"\n },\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n }\n },\n "extension": {\n "refresh": {\n "label": "Segarkan"\n },\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n }\n },\n "desktop": {\n "connect": {\n "label": "Hubungkan"\n },\n "learn_more": {\n "label": "Pelajari lebih lanjut"\n }\n }\n },\n "chains": {\n "title": "Alihkan Jaringan",\n "wrong_network": "Jaringan yang salah terdeteksi, alihkan atau diskonek untuk melanjutkan.",\n "confirm": "Konfirmasi di Dompet",\n "switching_not_supported": "Dompet Anda tidak mendukung pengalihan jaringan dari %{appName}. Coba alihkan jaringan dari dalam dompet Anda.",\n "switching_not_supported_fallback": "Wallet Anda tidak mendukung penggantian jaringan dari aplikasi ini. Cobalah ganti jaringan dari dalam wallet Anda.",\n "disconnect": "Putuskan koneksi",\n "connected": "Terkoneksi"\n },\n "profile": {\n "disconnect": {\n "label": "Putuskan koneksi"\n },\n "copy_address": {\n "label": "Salin Alamat",\n "copied": "Tersalin!"\n },\n "explorer": {\n "label": "Lihat lebih banyak di penjelajah"\n },\n "transactions": {\n "description": "%{appName} transaksi akan muncul di sini...",\n "description_fallback": "Transaksi Anda akan muncul di sini...",\n "recent": {\n "title": "Transaksi Terbaru"\n },\n "clear": {\n "label": "Hapus Semua"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "Letakkan Argent di layar utama Anda untuk akses lebih cepat ke dompet Anda.",\n "title": "Buka aplikasi Argent"\n },\n "step2": {\n "description": "Buat dompet dan nama pengguna, atau impor dompet yang ada.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda.",\n "title": "Tekan tombol Scan QR"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk menempatkan Bifrost Wallet di layar utama anda untuk akses yang lebih cepat.",\n "title": "Buka aplikasi Bifrost Wallet"\n },\n "step2": {\n "description": "Buat atau impor sebuah dompet menggunakan frasa pemulihan Anda.",\n "title": "Buat atau Impor sebuah Wallet"\n },\n "step3": {\n "description": "Setelah Anda memindai, sebuah pesan akan muncul untuk menghubungkan dompet Anda.",\n "title": "Tekan tombol scan"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "Kami menyarankan untuk meletakkan Bitget Wallet di layar depan Anda untuk akses yang lebih cepat.",\n "title": "Buka aplikasi Bitget Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Wallet"\n },\n "step3": {\n "description": "Setelah Anda pindai, akan muncul petunjuk untuk menghubungkan wallet Anda.",\n "title": "Tekan tombol pindai"\n }\n },\n "extension": {\n "step1": {\n "description": "Kami menyarankan untuk memasang Bitget Wallet ke taskbar Anda untuk akses yang lebih cepat ke wallet Anda.",\n "title": "Instal ekstensi Dompet Bitget"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "Kami merekomendasikan untuk memasang Bitski ke taskbar Anda untuk akses dompet Anda yang lebih cepat.",\n "title": "Pasang ekstensi Bitski"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Buka aplikasi Bloom Wallet",\n "description": "Kami merekomendasikan untuk meletakkan Bloom Wallet di layar utama Anda untuk akses yang lebih cepat."\n },\n "step2": {\n "description": "Buat atau impor sebuah dompet menggunakan frasa pemulihan Anda.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda memiliki dompet, klik pada Sambungkan untuk terhubung melalui Bloom. Sebuah permintaan sambungan akan muncul di aplikasi untuk Anda konfirmasi.",\n "title": "Klik pada Sambungkan"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Bloom Wallet",\n "description": "Kami merekomendasikan untuk meletakkan Bloom Wallet di layar utama Anda untuk akses yang lebih cepat."\n },\n "step2": {\n "description": "Buat atau impor sebuah dompet menggunakan frasa pemulihan Anda.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda memiliki dompet, klik pada Sambungkan untuk terhubung melalui Bloom. Sebuah permintaan sambungan akan muncul di aplikasi untuk Anda konfirmasi.",\n "title": "Klik pada Sambungkan"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk menaruh Coin98 Wallet di layar utama Anda untuk akses wallet Anda lebih cepat.",\n "title": "Buka aplikasi Coin98 Wallet"\n },\n "step2": {\n "description": "Anda dapat dengan mudah mencadangkan wallet Anda menggunakan fitur cadangan kami di telepon Anda.",\n "title": "Buat atau Impor Wallet"\n },\n "step3": {\n "description": "Setelah Anda melakukan pemindaian, akan muncul prompt koneksi untuk Anda menghubungkan wallet Anda.",\n "title": "Ketuk tombol WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Klik di pojok kanan atas browser Anda dan sematkan Coin98 Wallet untuk akses mudah.",\n "title": "Pasang ekstensi Coin98 Wallet"\n },\n "step2": {\n "description": "Buat dompet baru atau impor yang sudah ada.",\n "title": "Buat atau Impor sebuah dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan Coin98 Wallet, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan memasang Coinbase Wallet di layar utama Anda untuk akses yang lebih cepat.",\n "title": "Buka aplikasi Coinbase Wallet"\n },\n "step2": {\n "description": "Anda dapat dengan mudah mencadangkan dompet Anda menggunakan fitur cadangan awan.",\n "title": "Buat atau Impor sebuah Dompet"\n },\n "step3": {\n "description": "Setelah Anda memindai, akan muncul sebuah petunjuk koneksi untuk Anda menyambungkan dompet Anda.",\n "title": "Ketuk tombol pindai"\n }\n },\n "extension": {\n "step1": {\n "description": "Kami merekomendasikan untuk menempel Coinbase Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda.",\n "title": "Instal ekstensi Coinbase Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun.",\n "title": "Buat atau Import Wallet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk meletakkan Core di layar utama Anda untuk akses lebih cepat ke wallet Anda.",\n "title": "Buka aplikasi Core"\n },\n "step2": {\n "description": "Anda dapat dengan mudah mencadangkan wallet Anda dengan menggunakan fitur cadangan kami di telepon Anda.",\n "title": "Buat atau Import Wallet"\n },\n "step3": {\n "description": "Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menyambungkan wallet Anda.",\n "title": "Ketuk tombol WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Kami merekomendasikan untuk menempelkan Core pada taskbar Anda untuk akses ke dompet Anda lebih cepat.",\n "title": "Pasang ekstensi Core"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk menaruh FoxWallet pada layar utama Anda untuk akses lebih cepat.",\n "title": "Buka aplikasi FoxWallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",\n "title": "Buat atau Impor Wallet"\n },\n "step3": {\n "description": "Setelah Anda memindai, prompt koneksi akan muncul untuk Anda hubungkan dompet Anda.",\n "title": "Ketuk tombol pindai"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk meletakkan Frontier Wallet di layar awal Anda untuk akses yang lebih cepat.",\n "title": "Buka aplikasi Frontier Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",\n "title": "Buat atau Impor Wallet"\n },\n "step3": {\n "description": "Setelah Anda memindai, prompt koneksi akan muncul untuk Anda menghubungkan dompet Anda.",\n "title": "Ketuk tombol pindai"\n }\n },\n "extension": {\n "step1": {\n "description": "Kami menyarankan menempelkan Frontier Wallet ke taskbar Anda untuk akses yang lebih cepat ke dompet Anda.",\n "title": "Instal ekstensi Frontier Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi imToken",\n "description": "Letakkan aplikasi imToken di layar utama Anda untuk akses yang lebih cepat ke dompet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk Ikon Scanner di pojok kanan atas",\n "description": "Pilih Koneksi Baru, lalu pindai kode QR dan konfirmasi petunjuk untuk terhubung."\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Kresus Wallet",\n "description": "Tambahkan Kresus Wallet ke layar utama Anda untuk akses yang lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk ikon QR dan scan",\n "description": "Ketuk ikon QR di layar utama Anda, pindai kode dan konfirmasi prompt untuk terhubung."\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi MetaMask",\n "description": "Kami merekomendasikan untuk meletakkan MetaMask di layar beranda Anda untuk akses yang lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Ketuk tombol pindai",\n "description": "Setelah Anda memindai, petunjuk koneksi akan muncul untuk Anda menyambungkan dompet Anda."\n }\n },\n "extension": {\n "step1": {\n "title": "Pasang ekstensi MetaMask",\n "description": "Kami menyarankan untuk memasang MetaMask pada taskbar Anda untuk akses wallet lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi OKX Wallet",\n "description": "Kami menyarankan untuk menaruh OKX Wallet di layar utama Anda untuk akses lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Ketuk tombol scan",\n "description": "Setelah Anda memindai, prompt koneksi akan muncul untuk Anda hubungkan dompet Anda."\n }\n },\n "extension": {\n "step1": {\n "title": "Instal ekstensi OKX Wallet",\n "description": "Kami menyarankan untuk menempelkan OKX Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frasa rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda mengatur wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Omni",\n "description": "Tambahkan Omni ke layar utama Anda untuk akses yang lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Buat wallet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk ikon QR dan scan",\n "description": "Ketuk ikon QR di layar utama Anda, pindai kode dan konfirmasi petunjuk untuk terhubung."\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi TokenPocket",\n "description": "Kami sarankan meletakkan TokenPocket di layar utama Anda untuk akses yang lebih cepat."\n },\n "step2": {\n "title": "Buat atau impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Ketuk tombol pindai",\n "description": "Setelah Anda memindai, Indikasi sambungan akan muncul untuk Anda menghubungkan dompet Anda."\n }\n },\n "extension": {\n "step1": {\n "title": "Instal ekstensi TokenPocket",\n "description": "Kami merekomendasikan penambatan TokenPocket ke taskbar Anda untuk akses dompet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda mengatur dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Trust Wallet",\n "description": "Pasang Trust Wallet di layar utama Anda untuk akses dompet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk WalletConnect di Pengaturan",\n "description": "Pilih Koneksi Baru, kemudian pindai kode QR dan konfirmasi perintah untuk terhubung."\n }\n },\n "extension": {\n "step1": {\n "title": "Instal ekstensi Trust Wallet",\n "description": "Klik di pojok kanan atas browser Anda dan sematkan Trust Wallet untuk akses mudah."\n },\n "step2": {\n "title": "Buat atau Impor dompet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda mengatur Trust Wallet, klik di bawah untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Uniswap",\n "description": "Tambahkan Uniswap Wallet ke layar utama Anda untuk akses ke wallet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Buat wallet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk ikon QR dan pindai",\n "description": "Ketuk ikon QR di layar utama Anda, pindai kode dan konfirmasi prompt untuk terhubung."\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Zerion",\n "description": "Kami merekomendasikan untuk meletakkan Zerion di layar utama Anda untuk akses lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Ketuk tombol scan",\n "description": "Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."\n }\n },\n "extension": {\n "step1": {\n "title": "Instal ekstensi Zerion",\n "description": "Kami menyarankan untuk menempelkan Zerion ke taskbar Anda untuk akses lebih cepat ke dompet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda mengatur wallet Anda, klik di bawah untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Rainbow",\n "description": "Kami menyarankan menempatkan Rainbow di layar home Anda untuk akses yang lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Anda dapat dengan mudah mencadangkan wallet Anda menggunakan fitur cadangan kami di telepon Anda."\n },\n "step3": {\n "title": "Tekan tombol scan",\n "description": "Setelah Anda memindai, akan muncul pesan untuk menghubungkan dompet Anda."\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "Kami menyarankan untuk memasang Enkrypt Wallet ke taskbar Anda untuk akses dompet yang lebih cepat.",\n "title": "Instal ekstensi Enkrypt Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet, klik di bawah ini untuk memuat ulang peramban dan meload ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "Kami menyarankan untuk memasang Frame ke taskbar Anda untuk akses dompet yang lebih cepat.",\n "title": "Instal Frame & ekstensi pendamping"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun.",\n "title": "Buat atau Impor Wallet"\n },\n "step3": {\n "description": "Setelah Anda menyetel wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi OneKey Wallet",\n "description": "Kami menyarankan untuk menempelkan OneKey Wallet ke taskbar Anda untuk akses wallet yang lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Phantom",\n "description": "Kami menyarankan untuk mem-pin Phantom ke taskbar Anda untuk akses dompet yang lebih mudah."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah membagikan frase pemulihan rahasia Anda kepada siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Rabby",\n "description": "Kami merekomendasikan menempelkan Rabby ke taskbar Anda untuk akses lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan wallet Anda dengan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan wallet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "Kami merekomendasikan untuk meletakkan Ronin Wallet di layar utama Anda untuk akses yang lebih cepat.",\n "title": "Buka aplikasi Ronin Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda.",\n "title": "Tekan tombol scan"\n }\n },\n "extension": {\n "step1": {\n "description": "Kami merekomendasikan untuk memasang Ronin Wallet di taskbar Anda untuk akses yang lebih cepat ke wallet Anda.",\n "title": "Pasang ekstensi Ronin Wallet"\n },\n "step2": {\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun.",\n "title": "Buat atau Impor Dompet"\n },\n "step3": {\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi.",\n "title": "Segarkan browser Anda"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Pasang ekstensi Ramper",\n "description": "Kami merekomendasikan untuk memasang Ramper di taskbar Anda untuk akses yang lebih mudah ke wallet Anda."\n },\n "step2": {\n "title": "Buat Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Core",\n "description": "Kami merekomendasikan menempelkan Safeheron ke taskbar Anda untuk akses lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Wallet",\n "description": "Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda mengatur dompet Anda, klik di bawah untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Taho",\n "description": "Kami merekomendasikan pengepinan Taho ke taskbar Anda untuk akses yang lebih cepat ke dompet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Talisman",\n "description": "Kami merekomendasikan menempelkan Talisman ke taskbar Anda untuk akses dompet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet Ethereum",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase pemulihan Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Dompet XDEFI",\n "description": "Kami merekomendasikan menempelkan XDEFI Wallet ke taskbar Anda untuk akses lebih cepat ke dompet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda dengan metode yang aman. Jangan pernah berbagi frase rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Zeal",\n "description": "Kami merekomendasikan untuk mem-pin Zeal ke taskbar Anda untuk akses wallet lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "Pasang ekstensi SafePal Wallet",\n "description": "Klik di pojok kanan atas browser Anda dan pin SafePal Wallet untuk akses mudah."\n },\n "step2": {\n "title": "Buat atau Impor sebuah dompet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan SafePal Wallet, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi SafePal Wallet",\n "description": "Letakkan SafePal Wallet di layar utama Anda untuk akses yang lebih cepat ke wallet Anda."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Buat dompet baru atau impor yang sudah ada."\n },\n "step3": {\n "title": "Ketuk WalletConnect di Pengaturan",\n "description": "Pilih Koneksi Baru, lalu pindai kode QR dan konfirmasi petunjuk untuk terhubung."\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi Desig",\n "description": "Kami merekomendasikan menempelkan Desig ke taskbar Anda untuk akses dompet Anda lebih mudah."\n },\n "step2": {\n "title": "Buat Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi SubWallet",\n "description": "Kami merekomendasikan menempelkan SubWallet ke taskbar Anda untuk akses dompet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan dompet Anda menggunakan metode yang aman. Jangan pernah berbagi frase pemulihan Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi SubWallet",\n "description": "Kami merekomendasikan menaruh SubWallet di layar utama Anda untuk akses lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Tekan tombol scan",\n "description": "Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda."\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "Instal ekstensi CLV Wallet",\n "description": "Kami merekomendasikan menempelkan CLV Wallet ke taskbar Anda untuk akses dompet Anda lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Segarkan browser Anda",\n "description": "Setelah Anda menyiapkan dompet Anda, klik di bawah ini untuk menyegarkan browser dan memuat ekstensi."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi CLV Wallet",\n "description": "Kami sarankan untuk menempatkan CLV Wallet di layar utama Anda untuk akses yang lebih cepat."\n },\n "step2": {\n "title": "Buat atau Impor Dompet",\n "description": "Pastikan untuk mencadangkan wallet Anda menggunakan metode yang aman. Jangan pernah berbagi frasa rahasia Anda dengan siapa pun."\n },\n "step3": {\n "title": "Tekan tombol scan",\n "description": "Setelah Anda memindai, akan muncul petunjuk koneksi untuk Anda menghubungkan dompet Anda."\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Okto",\n "description": "Tambahkan Okto ke layar utama Anda untuk akses cepat"\n },\n "step2": {\n "title": "Buat Wallet MPC",\n "description": "Buat akun dan generate wallet"\n },\n "step3": {\n "title": "Ketuk WalletConnect di Pengaturan",\n "description": "Ketuk ikon Scan QR di pojok kanan atas dan konfirmasi prompt untuk terhubung."\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "Buka aplikasi Ledger Live",\n "description": "Kami merekomendasikan menempatkan Ledger Live di layar utama Anda untuk akses lebih cepat."\n },\n "step2": {\n "title": "Atur Ledger Anda",\n "description": "Atur Ledger baru atau hubungkan ke Ledger yang sudah ada."\n },\n "step3": {\n "title": "Hubungkan",\n "description": "Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Buka aplikasi Ledger Live",\n "description": "Kami merekomendasikan menempatkan Ledger Live di layar utama Anda untuk akses lebih cepat."\n },\n "step2": {\n "title": "Atur Ledger Anda",\n "description": "Anda dapat melakukan sinkronisasi dengan aplikasi desktop atau menghubungkan Ledger Anda."\n },\n "step3": {\n "title": "Pindai kode",\n "description": "Ketuk WalletConnect lalu Beralih ke Scanner. Setelah Anda scan, muncul prompt koneksi untuk Anda menghubungkan dompet Anda."\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2896.5ee6626961037489.js b/dist/controlpanel/_next/static/chunks/2896.5ee6626961037489.js deleted file mode 100644 index bdc531462..000000000 --- a/dist/controlpanel/_next/static/chunks/2896.5ee6626961037489.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2896],{72896:function(n,t,e){e.r(t),e.d(t,{default:function(){return i}});var i='{\n "connect_wallet": {\n "label": "连接钱包",\n "wrong_network": {\n "label": "错误的网络"\n }\n },\n "intro": {\n "title": "什么是钱包?",\n "description": "钱包用于发送、接收、存储和显示数字资产。它也是一种新型的登录方式,无需在每个网站上创建新账户和密码。",\n "digital_asset": {\n "title": "您的数字资产之家",\n "description": "钱包用于发送、接收、存储和显示像以太坊和NFT这样的数字资产。"\n },\n "login": {\n "title": "一种新的登录方式",\n "description": "而不是在每个网站上创建新的账户和密码,只需连接您的钱包。"\n },\n "get": {\n "label": "获取钱包"\n },\n "learn_more": {\n "label": "了解更多"\n }\n },\n "sign_in": {\n "label": "验证您的账户",\n "description": "为了完成连接,您必须在钱包中签署一条消息,以验证您是此账户的所有者。",\n "message": {\n "send": "发送消息",\n "preparing": "准备消息中...",\n "cancel": "取消",\n "preparing_error": "准备消息时出错,请重试!"\n },\n "signature": {\n "waiting": "等待签名...",\n "verifying": "正在验证签名...",\n "signing_error": "签署消息时出错,请重试!",\n "verifying_error": "验证签名时出错,请重试!",\n "oops_error": "哎呀,出了点问题!"\n }\n },\n "connect": {\n "label": "连接",\n "title": "连接钱包",\n "new_to_ethereum": {\n "description": "对以太坊钱包不熟悉?",\n "learn_more": {\n "label": "了解更多"\n }\n },\n "learn_more": {\n "label": "了解更多"\n },\n "recent": "近期",\n "status": {\n "opening": "正在打开 %{wallet}...",\n "connecting": "正在连接",\n "connect_mobile": "在 %{wallet}中继续",\n "not_installed": "%{wallet} 尚未安装",\n "not_available": "%{wallet} 不可用",\n "confirm": "在扩展中确认连接",\n "confirm_mobile": "在钱包中接受连接请求"\n },\n "secondary_action": {\n "get": {\n "description": "没有 %{wallet}吗?",\n "label": "获取"\n },\n "install": {\n "label": "安装"\n },\n "retry": {\n "label": "重试"\n }\n },\n "walletconnect": {\n "description": {\n "full": "需要官方的 WalletConnect 弹窗吗?",\n "compact": "需要 WalletConnect 弹窗吗?"\n },\n "open": {\n "label": "打开"\n }\n }\n },\n "connect_scan": {\n "title": "使用 %{wallet}扫描",\n "fallback_title": "使用您的手机扫描"\n },\n "connector_group": {\n "installed": "已安装",\n "recommended": "推荐",\n "other": "其他",\n "popular": "流行",\n "more": "更多",\n "others": "其他的"\n },\n "get": {\n "title": "获取一个钱包",\n "action": {\n "label": "获取"\n },\n "mobile": {\n "description": "移动钱包"\n },\n "extension": {\n "description": "浏览器扩展"\n },\n "mobile_and_extension": {\n "description": "移动钱包和扩展"\n },\n "mobile_and_desktop": {\n "description": "移动和桌面钱包"\n },\n "looking_for": {\n "title": "不是你要找的吗?",\n "mobile": {\n "description": "在主屏幕上选择一个钱包,以开始使用不同的钱包提供商。"\n },\n "desktop": {\n "compact_description": "在主屏幕上选择一个钱包,以开始使用不同的钱包提供商。",\n "wide_description": "在左侧选择一个钱包,以开始使用不同的钱包提供商。"\n }\n }\n },\n "get_options": {\n "title": "开始使用 %{wallet}",\n "short_title": "获取 %{wallet}",\n "mobile": {\n "title": "%{wallet} 用于移动",\n "description": "使用移动钱包探索以太坊的世界。",\n "download": {\n "label": "获取应用"\n }\n },\n "extension": {\n "title": "%{wallet} 为 %{browser}",\n "description": "从您最喜欢的网络浏览器直接访问您的钱包。",\n "download": {\n "label": "添加到 %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} 对于 %{platform}",\n "description": "从您强大的桌面原生访问您的钱包。",\n "download": {\n "label": "添加到 %{platform}"\n }\n }\n },\n "get_mobile": {\n "title": "安装 %{wallet}",\n "description": "用手机扫描下载 iOS 或 Android",\n "continue": {\n "label": "继续"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "连接"\n },\n "learn_more": {\n "label": "了解更多"\n }\n },\n "extension": {\n "refresh": {\n "label": "刷新"\n },\n "learn_more": {\n "label": "了解更多"\n }\n },\n "desktop": {\n "connect": {\n "label": "连接"\n },\n "learn_more": {\n "label": "了解更多"\n }\n }\n },\n "chains": {\n "title": "切换网络",\n "wrong_network": "检测到错误的网络,请切换或断开连接以继续。",\n "confirm": "在钱包中确认",\n "switching_not_supported": "您的钱包不支持从 %{appName}切换网络。请尝试从您的钱包内部切换网络。",\n "switching_not_supported_fallback": "您的钱包不支持从此应用切换网络。尝试从您的钱包内切换网络。",\n "disconnect": "断开连接",\n "connected": "已连接"\n },\n "profile": {\n "disconnect": {\n "label": "断开连接"\n },\n "copy_address": {\n "label": "复制地址",\n "copied": "已复制!"\n },\n "explorer": {\n "label": "在浏览器上查看更多"\n },\n "transactions": {\n "description": "%{appName} 交易将会出现在这里...",\n "description_fallback": "您的交易将会出现在这里...",\n "recent": {\n "title": "最近交易"\n },\n "clear": {\n "label": "清除全部"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "将 Argent 放到您的主屏幕上,以便更快地访问您的钱包。",\n "title": "打开 Argent 应用"\n },\n "step2": {\n "description": "创建钱包和用户名,或导入现有钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "在您扫描后,将出现连接提示,供您连接您的钱包。",\n "title": "点击扫描二维码按钮"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "我们建议将Bifrost Wallet放在您的主屏幕上,以便更快地访问。",\n "title": "打开 Bifrost Wallet 应用"\n },\n "step2": {\n "description": "使用恢复短语创建或导入钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "在您扫描后,将出现连接提示,供您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "我们建议您将Bitget钱包添加到主屏幕,以便更快地访问。",\n "title": "打开Bitget钱包应用程序"\n },\n "step2": {\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现一个连接提示,供您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "我们建议您将Bitget钱包固定在任务栏,以便更快地访问您的钱包。",\n "title": "安装Bitget Wallet扩展"\n },\n "step2": {\n "description": "确保使用安全的方式备份您的钱包。绝不与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "我们建议您将Bitski固定在任务栏上,以便更快地访问您的钱包。",\n "title": "安装Bitski扩展"\n },\n "step2": {\n "description": "请确保用安全的方法备份您的钱包。绝不与任何人共享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置完您的钱包后,点击下方以刷新浏览器并加载扩展程序。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "打开 Bloom 钱包应用",\n "description": "我们建议将 Bloom 钱包添加到主屏幕上,以便更快地访问。"\n },\n "step2": {\n "description": "使用恢复短语创建或导入钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "拥有钱包后,点击连接以通过 Bloom 连接。应用中会出现一个连接提示,供您确认连接。",\n "title": "点击连接"\n }\n },\n "qr_code": {\n "step1": {\n "title": "打开 Bloom 钱包应用",\n "description": "我们建议将 Bloom 钱包添加到主屏幕上,以便更快地访问。"\n },\n "step2": {\n "description": "使用恢复短语创建或导入钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "拥有钱包后,点击连接以通过 Bloom 连接。应用中会出现一个连接提示,供您确认连接。",\n "title": "点击连接"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "我们建议将Coin98钱包放在您的主屏幕上,以便更快地访问您的钱包。",\n "title": "打开Coin98钱包应用程序"\n },\n "step2": {\n "description": "您可以使用我们的手机上的备份功能轻松备份您的钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现一个连接提示,让您连接您的钱包。",\n "title": "点击WalletConnect按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "点击浏览器右上角并固定Coin98钱包,以便轻松访问。",\n "title": "安装Coin98钱包扩展"\n },\n "step2": {\n "description": "创建新钱包或导入现有钱包。",\n "title": "创建或导入钱包。"\n },\n "step3": {\n "description": "设置完成Coin98 钱包后,单击下方以刷新浏览器并加载扩展程序。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "我们建议您把Coinbase钱包放到主屏幕上,以便更快地访问。",\n "title": "打开Coinbase钱包应用"\n },\n "step2": {\n "description": "您可以轻松地使用云备份功能备份您的钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现连接提示,供您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "我们建议您将Coinbase钱包固定在任务栏上,以便更快地访问您的钱包。",\n "title": "安装Coinbase钱包扩展"\n },\n "step2": {\n "description": "务必使用安全的方法备份您的钱包。永远不要与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置好钱包后,点击下方以刷新浏览器并加载扩展。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "我们建议您将Core添加到主屏幕,以便更快地访问您的钱包。",\n "title": "打开Core应用程序"\n },\n "step2": {\n "description": "您可以使用我们的手机备份功能轻松备份您的钱包。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现连接提示,让您连接您的钱包。",\n "title": "点击WalletConnect按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "我们建议将 Core 固定到任务栏,以便更快地访问您的钱包。",\n "title": "安装 Core 扩展"\n },\n "step2": {\n "description": "一定要使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置好钱包后,点击下方以刷新浏览器并加载扩展。",\n "title": "刷新你的浏览器"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "我们建议您将 FoxWallet 放到主屏幕上,以便更快的访问。",\n "title": "打开 FoxWallet 应用"\n },\n "step2": {\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人共享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现连接提示,让您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "我们建议将 Frontier 钱包放在您的主屏幕上,以便更快地访问。",\n "title": "打开 Frontier 钱包应用"\n },\n "step2": {\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人共享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "扫描后,将出现连接提示,让您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "我们建议您将Frontier钱包固定到任务栏,以便更快地访问您的钱包。",\n "title": "安装Frontier钱包扩展"\n },\n "step2": {\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置完成钱包后,点击下方刷新浏览器并加载扩展。",\n "title": "刷新你的浏览器"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "打开imToken应用",\n "description": "将imToken应用放在您的主屏幕上,以更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新钱包或导入已有的钱包。"\n },\n "step3": {\n "title": "点击右上角的扫描图标",\n "description": "选择新连接,然后扫描二维码并确认提示以进行连接。"\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "打开 Kresus 钱包应用",\n "description": "将Kresus钱包添加到主屏幕,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新钱包或导入现有钱包。"\n },\n "step3": {\n "title": "点击QR图标并扫描",\n "description": "在您的主屏幕上点击QR图标,扫描代码并确认提示以进行连接。"\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "打开 MetaMask 应用",\n "description": "我们建议将 MetaMask 放在您的主屏幕上,以便更快地访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人分享你的秘密短语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "扫描后,将出现连接提示,以便你连接你的钱包。"\n }\n },\n "extension": {\n "step1": {\n "title": "安装 MetaMask 扩展",\n "description": "我们建议将MetaMask固定在您的任务栏上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "请务必使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "一旦您设置好您的钱包,点击下面刷新浏览器并加载扩展。"\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "打开OKX钱包应用程序",\n "description": "我们建议将OKX钱包放在您的主屏幕上,以便更快地访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。千万不要与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "扫描后,将出现一个连接提示,让您连接您的钱包。"\n }\n },\n "extension": {\n "step1": {\n "title": "安装 OKX 钱包扩展",\n "description": "我们建议将 OKX 钱包固定到您的任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。千万不要与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "一旦你设置好你的钱包,点击下方刷新浏览器并加载扩展。"\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "打开Omni应用",\n "description": "将Omni添加到你的主屏幕,以便更快地访问你的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新的钱包或导入现有的钱包。"\n },\n "step3": {\n "title": "点击QR图标并扫描",\n "description": "点击首页的二维码图标,扫描代码并确认提示以连接。"\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "打开TokenPocket应用",\n "description": "我们建议将TokenPocket放在您的主屏幕上以便更快的访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "一定要使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "扫描后,将出现连接提示,供您连接钱包。"\n }\n },\n "extension": {\n "step1": {\n "title": "安装TokenPocket扩展",\n "description": "我们建议将TokenPocket固定到任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入一个钱包",\n "description": "一定要使用安全的方法备份您的钱包。绝对不要与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置好您的钱包后,点击下面刷新浏览器并加载扩展。"\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "打开Trust Wallet应用",\n "description": "将Trust Wallet放在主屏幕上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入一个钱包",\n "description": "创建新的钱包或导入现有的钱包。"\n },\n "step3": {\n "title": "在设置中点击WalletConnect",\n "description": "选择新的连接,然后扫描二维码并确认提示以进行连接。"\n }\n },\n "extension": {\n "step1": {\n "title": "安装Trust Wallet扩展程序",\n "description": "在浏览器的右上角点击并固定Trust Wallet以便于访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新的钱包或导入现有的钱包。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置Trust Wallet后,点击下面以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "打开Uniswap应用",\n "description": "将Uniswap钱包添加到您的主屏幕,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新钱包或导入现有钱包。"\n },\n "step3": {\n "title": "点击QR图标并扫描",\n "description": "在您的主屏幕上点击QR图标,扫描代码并确认提示以进行连接。"\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "打开Zerion应用",\n "description": "我们建议将Zerion放在您的主屏幕上以便更快地访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方式备份你的钱包。绝对不要与任何人分享你的私人密语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "你扫描后,会出现一个连接提示让你连接你的钱包。"\n }\n },\n "extension": {\n "step1": {\n "title": "安装 Zerion 扩展",\n "description": "我们建议将 Zerion 固定在你的任务栏以便更快访问你的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份你的钱包。永远不要与任何人分享你的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置您的钱包后,点击下面以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "打开 Rainbow 应用",\n "description": "我们建议将 Rainbow 放在您的主屏幕上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "您可以使用我们的备份功能在您的手机上轻松备份你的钱包。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "扫描后,将出现连接提示,让您连接您的钱包。"\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "我们建议将Enkrypt Wallet固定到任务栏,以便更快地访问您的钱包。",\n "title": "安装Enkrypt Wallet扩展"\n },\n "step2": {\n "description": "请确保使用安全方法备份您的钱包。永远不要与任何人分享您的秘密短语。",\n "title": "创建钱包或导入钱包"\n },\n "step3": {\n "description": "设置钱包后,点击下面刷新浏览器并加载扩展。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "我们建议将Frame固定到任务栏,以便更快地访问您的钱包。",\n "title": "安装Frame及其配套扩展"\n },\n "step2": {\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置钱包后,点击下方以刷新浏览器并加载扩展。",\n "title": "刷新你的浏览器"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "安装OneKey Wallet扩展",\n "description": "我们建议将OneKey Wallet固定到任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置您的钱包后,点击下方以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "安装 Phantom 扩展程序",\n "description": "我们建议将 Phantom 固定到您的任务栏,以便更容易访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。切勿与任何人分享您的秘密恢复短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置好您的钱包后,点击下方以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "安装 Rabby 扩展程序",\n "description": "我们建议将 Rabby 固定在您的任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "一定要使用安全的方法备份您的钱包。切勿与任何人分享您的密钥短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "一旦您设置好您的钱包,点击以下以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "我们建议您将Ronin钱包添加到主屏幕,以便更快地访问。",\n "title": "打开Ronin钱包应用"\n },\n "step2": {\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "在您扫描后,将出现连接提示,供您连接您的钱包。",\n "title": "点击扫描按钮"\n }\n },\n "extension": {\n "step1": {\n "description": "我们建议您将Ronin钱包固定到任务栏,以便更快地访问您的钱包。",\n "title": "安装Ronin钱包扩展"\n },\n "step2": {\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。",\n "title": "创建或导入钱包"\n },\n "step3": {\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。",\n "title": "刷新您的浏览器"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "安装Ramper扩展",\n "description": "我们建议您将Ramper固定到任务栏,以便更容易地访问您的钱包。"\n },\n "step2": {\n "title": "创建一个钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。"\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "安装 Core 扩展",\n "description": "我们建议将 Safeheron 固定在您的任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置好您的钱包后,点击下方以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "安装Taho扩展程序",\n "description": "我们建议将Taho固定在您的任务栏上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。切勿与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置好您的钱包后,点击下方以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "安装 Talisman 扩展程序",\n "description": "我们建议将 Talisman 固定在任务栏上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入以太坊钱包",\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人分享您的恢复短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置好您的钱包后,点击下方以刷新浏览器并加载扩展程序。"\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "安装 XDEFI 钱包扩展程序",\n "description": "我们建议将XDEFI钱包固定到您的任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人共享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "一旦你设置好你的钱包,点击下面刷新浏览器和加载扩展。"\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "安装Zeal扩展程序",\n "description": "我们建议将Zeal固定在您的任务栏上,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。"\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "安装SafePal Wallet扩展程序",\n "description": "点击浏览器右上角并固定SafePal Wallet以便于快速访问。"\n },\n "step2": {\n "title": "创建或导入钱包。",\n "description": "创建新钱包或导入现有钱包。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "一旦设置了SafePal钱包,点击下方刷新浏览器并加载扩展程序。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "打开SafePal钱包应用程序",\n "description": "将SafePal钱包放在主屏幕上以更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "创建新钱包或导入现有钱包。"\n },\n "step3": {\n "title": "在设置中点击WalletConnect",\n "description": "选择新连接,然后扫描二维码并确认提示以进行连接。"\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "安装 Desig 扩展",\n "description": "我们建议将 Desig 固定到任务栏,以便更轻松地访问您的钱包。"\n },\n "step2": {\n "title": "创建一个钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。"\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "安装 SubWallet 扩展",\n "description": "我们建议将 SubWallet 固定到任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "确保使用安全的方法备份您的钱包。永远不要与任何人分享您的恢复短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "打开 SubWallet 应用",\n "description": "我们建议将 SubWallet 放置在主屏幕上,以便更快地访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "在您扫描后,将出现连接提示,供您连接您的钱包。"\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "安装 CLV Wallet 扩展",\n "description": "我们建议将 CLV Wallet 固定到任务栏,以便更快地访问您的钱包。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "刷新您的浏览器",\n "description": "设置钱包后,点击下方刷新浏览器并加载扩展。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "打开 CLV 钱包应用",\n "description": "我们建议将 CLV 钱包添加到您的主屏幕,以便更快地访问。"\n },\n "step2": {\n "title": "创建或导入钱包",\n "description": "务必使用安全的方法备份您的钱包。决不与任何人分享您的秘密短语。"\n },\n "step3": {\n "title": "点击扫描按钮",\n "description": "在您扫描后,将出现连接提示,供您连接您的钱包。"\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "打开 Okto 应用",\n "description": "将 Okto 添加到您的主屏幕以便快速访问"\n },\n "step2": {\n "title": "创建一个 MPC 钱包",\n "description": "创建一个账户并生成一个钱包"\n },\n "step3": {\n "title": "在设置中点击WalletConnect",\n "description": "点击右上角的扫描二维码图标,并确认提示以连接。"\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "打开Ledger Live应用",\n "description": "我们建议将Ledger Live放在您的主屏幕上,以便更快地访问。"\n },\n "step2": {\n "title": "设置您的Ledger",\n "description": "设置一个新的Ledger或连接到一个现有的。"\n },\n "step3": {\n "title": "连接",\n "description": "你扫描后,会出现一个连接提示让你连接你的钱包。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "打开Ledger Live应用",\n "description": "我们建议将Ledger Live放在您的主屏幕上,以便更快地访问。"\n },\n "step2": {\n "title": "设置您的Ledger",\n "description": "您可以同步桌面应用程式,或连接您的Ledger。"\n },\n "step3": {\n "title": "扫描代码",\n "description": "点击 WalletConnect 然后切换到扫描器。你扫描后,会出现一个连接提示让你连接你的钱包。"\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/2898.f370a64b5af02f0b.js b/dist/controlpanel/_next/static/chunks/2898.f370a64b5af02f0b.js deleted file mode 100644 index cf50f8066..000000000 --- a/dist/controlpanel/_next/static/chunks/2898.f370a64b5af02f0b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2898],{92898:function(A,z,b){b.r(z),b.d(z,{default:function(){return G}});var G="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/3138.03458a939e06d647.js b/dist/controlpanel/_next/static/chunks/3138.03458a939e06d647.js deleted file mode 100644 index 9076398b4..000000000 --- a/dist/controlpanel/_next/static/chunks/3138.03458a939e06d647.js +++ /dev/null @@ -1,99 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3138],{98099:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var l=c(97117);function writeUint16BE(r,i,c){return void 0===i&&(i=new Uint8Array(2)),void 0===c&&(c=0),i[c+0]=r>>>8,i[c+1]=r>>>0,i}function writeUint16LE(r,i,c){return void 0===i&&(i=new Uint8Array(2)),void 0===c&&(c=0),i[c+0]=r>>>0,i[c+1]=r>>>8,i}function readInt32BE(r,i){return void 0===i&&(i=0),r[i]<<24|r[i+1]<<16|r[i+2]<<8|r[i+3]}function readUint32BE(r,i){return void 0===i&&(i=0),(r[i]<<24|r[i+1]<<16|r[i+2]<<8|r[i+3])>>>0}function readInt32LE(r,i){return void 0===i&&(i=0),r[i+3]<<24|r[i+2]<<16|r[i+1]<<8|r[i]}function readUint32LE(r,i){return void 0===i&&(i=0),(r[i+3]<<24|r[i+2]<<16|r[i+1]<<8|r[i])>>>0}function writeUint32BE(r,i,c){return void 0===i&&(i=new Uint8Array(4)),void 0===c&&(c=0),i[c+0]=r>>>24,i[c+1]=r>>>16,i[c+2]=r>>>8,i[c+3]=r>>>0,i}function writeUint32LE(r,i,c){return void 0===i&&(i=new Uint8Array(4)),void 0===c&&(c=0),i[c+0]=r>>>0,i[c+1]=r>>>8,i[c+2]=r>>>16,i[c+3]=r>>>24,i}function writeUint64BE(r,i,c){return void 0===i&&(i=new Uint8Array(8)),void 0===c&&(c=0),writeUint32BE(r/4294967296>>>0,i,c),writeUint32BE(r>>>0,i,c+4),i}function writeUint64LE(r,i,c){return void 0===i&&(i=new Uint8Array(8)),void 0===c&&(c=0),writeUint32LE(r>>>0,i,c),writeUint32LE(r/4294967296>>>0,i,c+4),i}i.readInt16BE=function(r,i){return void 0===i&&(i=0),(r[i+0]<<8|r[i+1])<<16>>16},i.readUint16BE=function(r,i){return void 0===i&&(i=0),(r[i+0]<<8|r[i+1])>>>0},i.readInt16LE=function(r,i){return void 0===i&&(i=0),(r[i+1]<<8|r[i])<<16>>16},i.readUint16LE=function(r,i){return void 0===i&&(i=0),(r[i+1]<<8|r[i])>>>0},i.writeUint16BE=writeUint16BE,i.writeInt16BE=writeUint16BE,i.writeUint16LE=writeUint16LE,i.writeInt16LE=writeUint16LE,i.readInt32BE=readInt32BE,i.readUint32BE=readUint32BE,i.readInt32LE=readInt32LE,i.readUint32LE=readUint32LE,i.writeUint32BE=writeUint32BE,i.writeInt32BE=writeUint32BE,i.writeUint32LE=writeUint32LE,i.writeInt32LE=writeUint32LE,i.readInt64BE=function(r,i){void 0===i&&(i=0);var c=readInt32BE(r,i),l=readInt32BE(r,i+4);return 4294967296*c+l-(l>>31)*4294967296},i.readUint64BE=function(r,i){return void 0===i&&(i=0),4294967296*readUint32BE(r,i)+readUint32BE(r,i+4)},i.readInt64LE=function(r,i){void 0===i&&(i=0);var c=readInt32LE(r,i);return 4294967296*readInt32LE(r,i+4)+c-(c>>31)*4294967296},i.readUint64LE=function(r,i){void 0===i&&(i=0);var c=readUint32LE(r,i);return 4294967296*readUint32LE(r,i+4)+c},i.writeUint64BE=writeUint64BE,i.writeInt64BE=writeUint64BE,i.writeUint64LE=writeUint64LE,i.writeInt64LE=writeUint64LE,i.readUintBE=function(r,i,c){if(void 0===c&&(c=0),r%8!=0)throw Error("readUintBE supports only bitLengths divisible by 8");if(r/8>i.length-c)throw Error("readUintBE: array is too short for the given bitLength");for(var l=0,p=1,_=r/8+c-1;_>=c;_--)l+=i[_]*p,p*=256;return l},i.readUintLE=function(r,i,c){if(void 0===c&&(c=0),r%8!=0)throw Error("readUintLE supports only bitLengths divisible by 8");if(r/8>i.length-c)throw Error("readUintLE: array is too short for the given bitLength");for(var l=0,p=1,_=c;_=p;E--)c[E]=i/_&255,_*=256;return c},i.writeUintLE=function(r,i,c,p){if(void 0===c&&(c=new Uint8Array(r/8)),void 0===p&&(p=0),r%8!=0)throw Error("writeUintLE supports only bitLengths divisible by 8");if(!l.isSafeInteger(i))throw Error("writeUintLE value must be an integer");for(var _=1,E=p;E>>16|eb<<16)|0,eh=eh>>>20|eh<<12,ew^=eo=eo+ef|0,ef^=e_=e_+(ew=ew>>>16|ew<<16)|0,ef=ef>>>20|ef<<12,eE^=ec=ec+ed|0,ed^=ey=ey+(eE=eE>>>16|eE<<16)|0,ed=ed>>>20|ed<<12,eS^=el=el+ep|0,ep^=em=em+(eS=eS>>>16|eS<<16)|0,ep=ep>>>20|ep<<12,eE^=ec=ec+ed|0,ed^=ey=ey+(eE=eE>>>24|eE<<8)|0,ed=ed>>>25|ed<<7,eS^=el=el+ep|0,ep^=em=em+(eS=eS>>>24|eS<<8)|0,ep=ep>>>25|ep<<7,ew^=eo=eo+ef|0,ef^=e_=e_+(ew=ew>>>24|ew<<8)|0,ef=ef>>>25|ef<<7,eb^=et=et+eh|0,eh^=eg=eg+(eb=eb>>>24|eb<<8)|0,eh=eh>>>25|eh<<7,eS^=et=et+ef|0,ef^=ey=ey+(eS=eS>>>16|eS<<16)|0,ef=ef>>>20|ef<<12,eb^=eo=eo+ed|0,ed^=em=em+(eb=eb>>>16|eb<<16)|0,ed=ed>>>20|ed<<12,ew^=ec=ec+ep|0,ep^=eg=eg+(ew=ew>>>16|ew<<16)|0,ep=ep>>>20|ep<<12,eE^=el=el+eh|0,eh^=e_=e_+(eE=eE>>>16|eE<<16)|0,eh=eh>>>20|eh<<12,ew^=ec=ec+ep|0,ep^=eg=eg+(ew=ew>>>24|ew<<8)|0,ep=ep>>>25|ep<<7,eE^=el=el+eh|0,eh^=e_=e_+(eE=eE>>>24|eE<<8)|0,eh=eh>>>25|eh<<7,eb^=eo=eo+ed|0,ed^=em=em+(eb=eb>>>24|eb<<8)|0,ed=ed>>>25|ed<<7,eS^=et=et+ef|0,ef^=ey=ey+(eS=eS>>>24|eS<<8)|0,ef=ef>>>25|ef<<7;l.writeUint32LE(et+1634760805|0,r,0),l.writeUint32LE(eo+857760878|0,r,4),l.writeUint32LE(ec+2036477234|0,r,8),l.writeUint32LE(el+1797285236|0,r,12),l.writeUint32LE(eh+p|0,r,16),l.writeUint32LE(ef+_|0,r,20),l.writeUint32LE(ed+E|0,r,24),l.writeUint32LE(ep+P|0,r,28),l.writeUint32LE(eg+C|0,r,32),l.writeUint32LE(e_+L|0,r,36),l.writeUint32LE(ey+M|0,r,40),l.writeUint32LE(em+q|0,r,44),l.writeUint32LE(eb+z|0,r,48),l.writeUint32LE(ew+J|0,r,52),l.writeUint32LE(eE+Q|0,r,56),l.writeUint32LE(eS+X|0,r,60)}(L,P,r);for(var q=M;q>>=8,i++;if(l>0)throw Error("ChaCha: counter overflow")}(P,0,C)}return p.wipe(L),0===E&&p.wipe(P),_}i.streamXOR=streamXOR,i.stream=function(r,i,c,l){return void 0===l&&(l=0),p.wipe(c),streamXOR(r,i,c,c,l)}},15501:function(r,i,c){"use strict";var l=c(25439),p=c(63027),_=c(17309),E=c(98099),P=c(4153);i.Cv=32,i.WH=12,i.pg=16;var C=new Uint8Array(16),L=function(){function ChaCha20Poly1305(r){if(this.nonceLength=i.WH,this.tagLength=i.pg,r.length!==i.Cv)throw Error("ChaCha20Poly1305 needs 32-byte key");this._key=new Uint8Array(r)}return ChaCha20Poly1305.prototype.seal=function(r,i,c,p){if(r.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");var E,P=new Uint8Array(16);P.set(r,P.length-r.length);var C=new Uint8Array(32);l.stream(this._key,P,C,4);var L=i.length+this.tagLength;if(p){if(p.length!==L)throw Error("ChaCha20Poly1305: incorrect destination length");E=p}else E=new Uint8Array(L);return l.streamXOR(this._key,P,i,E,4),this._authenticate(E.subarray(E.length-this.tagLength,E.length),C,E.subarray(0,E.length-this.tagLength),c),_.wipe(P),E},ChaCha20Poly1305.prototype.open=function(r,i,c,p){if(r.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");if(i.length0&&P.update(C.subarray(l.length%16))),P.update(c),c.length%16>0&&P.update(C.subarray(c.length%16));var L=new Uint8Array(8);l&&E.writeUint64LE(l.length,L),P.update(L),E.writeUint64LE(c.length,L),P.update(L);for(var M=P.digest(),q=0;q>>8}Object.defineProperty(i,"__esModule",{value:!0}),i.select=function(r,i,c){return~(r-1)&i|r-1&c},i.lessOrEqual=function(r,i){return(0|r)-(0|i)-1>>>31&1},i.compare=compare,i.equal=function(r,i){return 0!==r.length&&0!==i.length&&0!==compare(r,i)}},31050:function(r,i,c){"use strict";i.Xx=i._w=i.aP=i.KS=i.jQ=void 0,c(31416);let l=c(93350);function gf(r){let i=new Float64Array(16);if(r)for(let c=0;c>16&1),c[r-1]&=65535;c[15]=l[15]-32767-(c[14]>>16&1);let r=c[15]>>16&1;c[14]&=65535,sel25519(l,c,1-r)}for(let i=0;i<16;i++)r[2*i]=255&l[i],r[2*i+1]=l[i]>>8}gf([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function add(r,i,c){for(let l=0;l<16;l++)r[l]=i[l]+c[l]}function sub(r,i,c){for(let l=0;l<16;l++)r[l]=i[l]-c[l]}function mul(r,i,c){let l,p,_=0,E=0,P=0,C=0,L=0,M=0,q=0,z=0,J=0,Q=0,X=0,et=0,eo=0,ec=0,el=0,eh=0,ef=0,ed=0,ep=0,eg=0,e_=0,ey=0,em=0,eb=0,ew=0,eE=0,eS=0,eD=0,ex=0,eI=0,eO=0,eP=c[0],eC=c[1],eR=c[2],eA=c[3],eN=c[4],eT=c[5],ej=c[6],eU=c[7],eL=c[8],eM=c[9],ek=c[10],ez=c[11],e$=c[12],eH=c[13],eB=c[14],eF=c[15];_+=(l=i[0])*eP,E+=l*eC,P+=l*eR,C+=l*eA,L+=l*eN,M+=l*eT,q+=l*ej,z+=l*eU,J+=l*eL,Q+=l*eM,X+=l*ek,et+=l*ez,eo+=l*e$,ec+=l*eH,el+=l*eB,eh+=l*eF,E+=(l=i[1])*eP,P+=l*eC,C+=l*eR,L+=l*eA,M+=l*eN,q+=l*eT,z+=l*ej,J+=l*eU,Q+=l*eL,X+=l*eM,et+=l*ek,eo+=l*ez,ec+=l*e$,el+=l*eH,eh+=l*eB,ef+=l*eF,P+=(l=i[2])*eP,C+=l*eC,L+=l*eR,M+=l*eA,q+=l*eN,z+=l*eT,J+=l*ej,Q+=l*eU,X+=l*eL,et+=l*eM,eo+=l*ek,ec+=l*ez,el+=l*e$,eh+=l*eH,ef+=l*eB,ed+=l*eF,C+=(l=i[3])*eP,L+=l*eC,M+=l*eR,q+=l*eA,z+=l*eN,J+=l*eT,Q+=l*ej,X+=l*eU,et+=l*eL,eo+=l*eM,ec+=l*ek,el+=l*ez,eh+=l*e$,ef+=l*eH,ed+=l*eB,ep+=l*eF,L+=(l=i[4])*eP,M+=l*eC,q+=l*eR,z+=l*eA,J+=l*eN,Q+=l*eT,X+=l*ej,et+=l*eU,eo+=l*eL,ec+=l*eM,el+=l*ek,eh+=l*ez,ef+=l*e$,ed+=l*eH,ep+=l*eB,eg+=l*eF,M+=(l=i[5])*eP,q+=l*eC,z+=l*eR,J+=l*eA,Q+=l*eN,X+=l*eT,et+=l*ej,eo+=l*eU,ec+=l*eL,el+=l*eM,eh+=l*ek,ef+=l*ez,ed+=l*e$,ep+=l*eH,eg+=l*eB,e_+=l*eF,q+=(l=i[6])*eP,z+=l*eC,J+=l*eR,Q+=l*eA,X+=l*eN,et+=l*eT,eo+=l*ej,ec+=l*eU,el+=l*eL,eh+=l*eM,ef+=l*ek,ed+=l*ez,ep+=l*e$,eg+=l*eH,e_+=l*eB,ey+=l*eF,z+=(l=i[7])*eP,J+=l*eC,Q+=l*eR,X+=l*eA,et+=l*eN,eo+=l*eT,ec+=l*ej,el+=l*eU,eh+=l*eL,ef+=l*eM,ed+=l*ek,ep+=l*ez,eg+=l*e$,e_+=l*eH,ey+=l*eB,em+=l*eF,J+=(l=i[8])*eP,Q+=l*eC,X+=l*eR,et+=l*eA,eo+=l*eN,ec+=l*eT,el+=l*ej,eh+=l*eU,ef+=l*eL,ed+=l*eM,ep+=l*ek,eg+=l*ez,e_+=l*e$,ey+=l*eH,em+=l*eB,eb+=l*eF,Q+=(l=i[9])*eP,X+=l*eC,et+=l*eR,eo+=l*eA,ec+=l*eN,el+=l*eT,eh+=l*ej,ef+=l*eU,ed+=l*eL,ep+=l*eM,eg+=l*ek,e_+=l*ez,ey+=l*e$,em+=l*eH,eb+=l*eB,ew+=l*eF,X+=(l=i[10])*eP,et+=l*eC,eo+=l*eR,ec+=l*eA,el+=l*eN,eh+=l*eT,ef+=l*ej,ed+=l*eU,ep+=l*eL,eg+=l*eM,e_+=l*ek,ey+=l*ez,em+=l*e$,eb+=l*eH,ew+=l*eB,eE+=l*eF,et+=(l=i[11])*eP,eo+=l*eC,ec+=l*eR,el+=l*eA,eh+=l*eN,ef+=l*eT,ed+=l*ej,ep+=l*eU,eg+=l*eL,e_+=l*eM,ey+=l*ek,em+=l*ez,eb+=l*e$,ew+=l*eH,eE+=l*eB,eS+=l*eF,eo+=(l=i[12])*eP,ec+=l*eC,el+=l*eR,eh+=l*eA,ef+=l*eN,ed+=l*eT,ep+=l*ej,eg+=l*eU,e_+=l*eL,ey+=l*eM,em+=l*ek,eb+=l*ez,ew+=l*e$,eE+=l*eH,eS+=l*eB,eD+=l*eF,ec+=(l=i[13])*eP,el+=l*eC,eh+=l*eR,ef+=l*eA,ed+=l*eN,ep+=l*eT,eg+=l*ej,e_+=l*eU,ey+=l*eL,em+=l*eM,eb+=l*ek,ew+=l*ez,eE+=l*e$,eS+=l*eH,eD+=l*eB,ex+=l*eF,el+=(l=i[14])*eP,eh+=l*eC,ef+=l*eR,ed+=l*eA,ep+=l*eN,eg+=l*eT,e_+=l*ej,ey+=l*eU,em+=l*eL,eb+=l*eM,ew+=l*ek,eE+=l*ez,eS+=l*e$,eD+=l*eH,ex+=l*eB,eI+=l*eF,eh+=(l=i[15])*eP,ef+=l*eC,ed+=l*eR,ep+=l*eA,eg+=l*eN,e_+=l*eT,ey+=l*ej,em+=l*eU,eb+=l*eL,ew+=l*eM,eE+=l*ek,eS+=l*ez,eD+=l*e$,ex+=l*eH,eI+=l*eB,eO+=l*eF,_+=38*ef,E+=38*ed,P+=38*ep,C+=38*eg,L+=38*e_,M+=38*ey,q+=38*em,z+=38*eb,J+=38*ew,Q+=38*eE,X+=38*eS,et+=38*eD,eo+=38*ex,ec+=38*eI,el+=38*eO,p=Math.floor((l=_+(p=1)+65535)/65536),_=l-65536*p,p=Math.floor((l=E+p+65535)/65536),E=l-65536*p,p=Math.floor((l=P+p+65535)/65536),P=l-65536*p,p=Math.floor((l=C+p+65535)/65536),C=l-65536*p,p=Math.floor((l=L+p+65535)/65536),L=l-65536*p,p=Math.floor((l=M+p+65535)/65536),M=l-65536*p,p=Math.floor((l=q+p+65535)/65536),q=l-65536*p,p=Math.floor((l=z+p+65535)/65536),z=l-65536*p,p=Math.floor((l=J+p+65535)/65536),J=l-65536*p,p=Math.floor((l=Q+p+65535)/65536),Q=l-65536*p,p=Math.floor((l=X+p+65535)/65536),X=l-65536*p,p=Math.floor((l=et+p+65535)/65536),et=l-65536*p,p=Math.floor((l=eo+p+65535)/65536),eo=l-65536*p,p=Math.floor((l=ec+p+65535)/65536),ec=l-65536*p,p=Math.floor((l=el+p+65535)/65536),el=l-65536*p,p=Math.floor((l=eh+p+65535)/65536),eh=l-65536*p,_+=p-1+37*(p-1),p=Math.floor((l=_+(p=1)+65535)/65536),_=l-65536*p,p=Math.floor((l=E+p+65535)/65536),E=l-65536*p,p=Math.floor((l=P+p+65535)/65536),P=l-65536*p,p=Math.floor((l=C+p+65535)/65536),C=l-65536*p,p=Math.floor((l=L+p+65535)/65536),L=l-65536*p,p=Math.floor((l=M+p+65535)/65536),M=l-65536*p,p=Math.floor((l=q+p+65535)/65536),q=l-65536*p,p=Math.floor((l=z+p+65535)/65536),z=l-65536*p,p=Math.floor((l=J+p+65535)/65536),J=l-65536*p,p=Math.floor((l=Q+p+65535)/65536),Q=l-65536*p,p=Math.floor((l=X+p+65535)/65536),X=l-65536*p,p=Math.floor((l=et+p+65535)/65536),et=l-65536*p,p=Math.floor((l=eo+p+65535)/65536),eo=l-65536*p,p=Math.floor((l=ec+p+65535)/65536),ec=l-65536*p,p=Math.floor((l=el+p+65535)/65536),el=l-65536*p,p=Math.floor((l=eh+p+65535)/65536),eh=l-65536*p,_+=p-1+37*(p-1),r[0]=_,r[1]=E,r[2]=P,r[3]=C,r[4]=L,r[5]=M,r[6]=q,r[7]=z,r[8]=J,r[9]=Q,r[10]=X,r[11]=et,r[12]=eo,r[13]=ec,r[14]=el,r[15]=eh}function edadd(r,i){let c=gf(),l=gf(),p=gf(),_=gf(),E=gf(),C=gf(),L=gf(),M=gf(),q=gf();sub(c,r[1],r[0]),sub(q,i[1],i[0]),mul(c,c,q),add(l,r[0],r[1]),add(q,i[0],i[1]),mul(l,l,q),mul(p,r[3],i[3]),mul(p,p,P),mul(_,r[2],i[2]),add(_,_,_),sub(E,l,c),sub(C,_,p),add(L,_,p),add(M,l,c),mul(r[0],E,C),mul(r[1],M,L),mul(r[2],L,C),mul(r[3],E,M)}function cswap(r,i,c){for(let l=0;l<4;l++)sel25519(r[l],i[l],c)}function pack(r,i){let c=gf(),l=gf(),p=gf();(function(r,i){let c;let l=gf();for(c=0;c<16;c++)l[c]=i[c];for(c=253;c>=0;c--)mul(l,l,l),2!==c&&4!==c&&mul(l,l,i);for(c=0;c<16;c++)r[c]=l[c]})(p,i[2]),mul(c,i[0],p),mul(l,i[1],p),pack25519(r,l),r[31]^=function(r){let i=new Uint8Array(32);return pack25519(i,r),1&i[0]}(c)<<7}function scalarbase(r,i){let c=[gf(),gf(),gf(),gf()];set25519(c[0],C),set25519(c[1],L),set25519(c[2],E),mul(c[3],C,L),function(r,i,c){set25519(r[0],_),set25519(r[1],E),set25519(r[2],E),set25519(r[3],_);for(let l=255;l>=0;--l){let p=c[l/8|0]>>(7&l)&1;cswap(r,i,p),edadd(i,r),edadd(r,r),cswap(r,i,p)}}(r,c,i)}i._w=function(r){if(r.length!==i.aP)throw Error(`ed25519: seed must be ${i.aP} bytes`);let c=(0,l.hash)(r);c[0]&=248,c[31]&=127,c[31]|=64;let p=new Uint8Array(32),_=[gf(),gf(),gf(),gf()];scalarbase(_,c),pack(p,_);let E=new Uint8Array(64);return E.set(r),E.set(p,32),{publicKey:p,secretKey:E}};let M=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function modL(r,i){let c,l,p,_;for(l=63;l>=32;--l){for(c=0,p=l-32,_=l-12;p<_;++p)i[p]+=c-16*i[l]*M[p-(l-32)],c=Math.floor((i[p]+128)/256),i[p]-=256*c;i[p]+=c,i[l]=0}for(p=0,c=0;p<32;p++)i[p]+=c-(i[31]>>4)*M[p],c=i[p]>>8,i[p]&=255;for(p=0;p<32;p++)i[p]-=c*M[p];for(l=0;l<32;l++)i[l+1]+=i[l]>>8,r[l]=255&i[l]}function reduce(r){let i=new Float64Array(64);for(let c=0;c<64;c++)i[c]=r[c];for(let i=0;i<64;i++)r[i]=0;modL(r,i)}i.Xx=function(r,i){let c=new Float64Array(64),p=[gf(),gf(),gf(),gf()],_=(0,l.hash)(r.subarray(0,32));_[0]&=248,_[31]&=127,_[31]|=64;let E=new Uint8Array(64);E.set(_.subarray(32),32);let P=new l.SHA512;P.update(E.subarray(32)),P.update(i);let C=P.digest();P.clean(),reduce(C),scalarbase(p,C),pack(E,p),P.reset(),P.update(E.subarray(0,32)),P.update(r.subarray(32)),P.update(i);let L=P.digest();reduce(L);for(let r=0;r<32;r++)c[r]=C[r];for(let r=0;r<32;r++)for(let i=0;i<32;i++)c[r+i]+=L[r]*_[i];return modL(E.subarray(32),c),E}},79984:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isSerializableHash=function(r){return void 0!==r.saveState&&void 0!==r.restoreState&&void 0!==r.cleanSavedState}},512:function(r,i,c){"use strict";var l=c(25629),p=c(17309),_=function(){function HKDF(r,i,c,p){void 0===c&&(c=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=r,this._info=p;var _=l.hmac(this._hash,c,i);this._hmac=new l.HMAC(r,_),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return HKDF.prototype._fillBuffer=function(){this._counter[0]++;var r=this._counter[0];if(0===r)throw Error("hkdf: cannot expand more");this._hmac.reset(),r>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},HKDF.prototype.expand=function(r){for(var i=new Uint8Array(r),c=0;cthis.blockSize?this._inner.update(i).finish(c).clean():c.set(i);for(var p=0;p>>16&65535)*l+c*(i>>>16&65535)<<16>>>0)|0},i.add=function(r,i){return r+i|0},i.sub=function(r,i){return r-i|0},i.rotl=function(r,i){return r<>>32-i},i.rotr=function(r,i){return r<<32-i|r>>>i},i.isInteger=Number.isInteger||function(r){return"number"==typeof r&&isFinite(r)&&Math.floor(r)===r},i.MAX_SAFE_INTEGER=9007199254740991,i.isSafeInteger=function(r){return i.isInteger(r)&&r>=-i.MAX_SAFE_INTEGER&&r<=i.MAX_SAFE_INTEGER}},63027:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var l=c(4153),p=c(17309);i.DIGEST_LENGTH=16;var _=function(){function Poly1305(r){this.digestLength=i.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var c=r[0]|r[1]<<8;this._r[0]=8191&c;var l=r[2]|r[3]<<8;this._r[1]=(c>>>13|l<<3)&8191;var p=r[4]|r[5]<<8;this._r[2]=(l>>>10|p<<6)&7939;var _=r[6]|r[7]<<8;this._r[3]=(p>>>7|_<<9)&8191;var E=r[8]|r[9]<<8;this._r[4]=(_>>>4|E<<12)&255,this._r[5]=E>>>1&8190;var P=r[10]|r[11]<<8;this._r[6]=(E>>>14|P<<2)&8191;var C=r[12]|r[13]<<8;this._r[7]=(P>>>11|C<<5)&8065;var L=r[14]|r[15]<<8;this._r[8]=(C>>>8|L<<8)&8191,this._r[9]=L>>>5&127,this._pad[0]=r[16]|r[17]<<8,this._pad[1]=r[18]|r[19]<<8,this._pad[2]=r[20]|r[21]<<8,this._pad[3]=r[22]|r[23]<<8,this._pad[4]=r[24]|r[25]<<8,this._pad[5]=r[26]|r[27]<<8,this._pad[6]=r[28]|r[29]<<8,this._pad[7]=r[30]|r[31]<<8}return Poly1305.prototype._blocks=function(r,i,c){for(var l=this._fin?0:2048,p=this._h[0],_=this._h[1],E=this._h[2],P=this._h[3],C=this._h[4],L=this._h[5],M=this._h[6],q=this._h[7],z=this._h[8],J=this._h[9],Q=this._r[0],X=this._r[1],et=this._r[2],eo=this._r[3],ec=this._r[4],el=this._r[5],eh=this._r[6],ef=this._r[7],ed=this._r[8],ep=this._r[9];c>=16;){var eg,e_=r[i+0]|r[i+1]<<8;p+=8191&e_;var ey=r[i+2]|r[i+3]<<8;_+=(e_>>>13|ey<<3)&8191;var em=r[i+4]|r[i+5]<<8;E+=(ey>>>10|em<<6)&8191;var eb=r[i+6]|r[i+7]<<8;P+=(em>>>7|eb<<9)&8191;var ew=r[i+8]|r[i+9]<<8;C+=(eb>>>4|ew<<12)&8191,L+=ew>>>1&8191;var eE=r[i+10]|r[i+11]<<8;M+=(ew>>>14|eE<<2)&8191;var eS=r[i+12]|r[i+13]<<8;q+=(eE>>>11|eS<<5)&8191;var eD=r[i+14]|r[i+15]<<8;z+=(eS>>>8|eD<<8)&8191,J+=eD>>>5|l;var ex=0;ex=(eg=0+p*Q+_*(5*ep)+E*(5*ed)+P*(5*ef)+C*(5*eh))>>>13,eg&=8191,eg+=L*(5*el)+M*(5*ec)+q*(5*eo)+z*(5*et)+J*(5*X),ex+=eg>>>13,eg&=8191;var eI=ex;eI+=p*X+_*Q+E*(5*ep)+P*(5*ed)+C*(5*ef),ex=eI>>>13,eI&=8191,eI+=L*(5*eh)+M*(5*el)+q*(5*ec)+z*(5*eo)+J*(5*et),ex+=eI>>>13,eI&=8191;var eO=ex;eO+=p*et+_*X+E*Q+P*(5*ep)+C*(5*ed),ex=eO>>>13,eO&=8191,eO+=L*(5*ef)+M*(5*eh)+q*(5*el)+z*(5*ec)+J*(5*eo),ex+=eO>>>13,eO&=8191;var eP=ex;eP+=p*eo+_*et+E*X+P*Q+C*(5*ep),ex=eP>>>13,eP&=8191,eP+=L*(5*ed)+M*(5*ef)+q*(5*eh)+z*(5*el)+J*(5*ec),ex+=eP>>>13,eP&=8191;var eC=ex;eC+=p*ec+_*eo+E*et+P*X+C*Q,ex=eC>>>13,eC&=8191,eC+=L*(5*ep)+M*(5*ed)+q*(5*ef)+z*(5*eh)+J*(5*el),ex+=eC>>>13,eC&=8191;var eR=ex;eR+=p*el+_*ec+E*eo+P*et+C*X,ex=eR>>>13,eR&=8191,eR+=L*Q+M*(5*ep)+q*(5*ed)+z*(5*ef)+J*(5*eh),ex+=eR>>>13,eR&=8191;var eA=ex;eA+=p*eh+_*el+E*ec+P*eo+C*et,ex=eA>>>13,eA&=8191,eA+=L*X+M*Q+q*(5*ep)+z*(5*ed)+J*(5*ef),ex+=eA>>>13,eA&=8191;var eN=ex;eN+=p*ef+_*eh+E*el+P*ec+C*eo,ex=eN>>>13,eN&=8191,eN+=L*et+M*X+q*Q+z*(5*ep)+J*(5*ed),ex+=eN>>>13,eN&=8191;var eT=ex;eT+=p*ed+_*ef+E*eh+P*el+C*ec,ex=eT>>>13,eT&=8191,eT+=L*eo+M*et+q*X+z*Q+J*(5*ep),ex+=eT>>>13,eT&=8191;var ej=ex;ej+=p*ep+_*ed+E*ef+P*eh+C*el,ex=ej>>>13,ej&=8191,ej+=L*ec+M*eo+q*et+z*X+J*Q,ex+=ej>>>13,ej&=8191,eg=8191&(ex=(ex=(ex<<2)+ex|0)+eg|0),ex>>>=13,eI+=ex,p=eg,_=eI,E=eO,P=eP,C=eC,L=eR,M=eA,q=eN,z=eT,J=ej,i+=16,c-=16}this._h[0]=p,this._h[1]=_,this._h[2]=E,this._h[3]=P,this._h[4]=C,this._h[5]=L,this._h[6]=M,this._h[7]=q,this._h[8]=z,this._h[9]=J},Poly1305.prototype.finish=function(r,i){void 0===i&&(i=0);var c,l,p,_,E=new Uint16Array(10);if(this._leftover){for(_=this._leftover,this._buffer[_++]=1;_<16;_++)this._buffer[_]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(c=this._h[1]>>>13,this._h[1]&=8191,_=2;_<10;_++)this._h[_]+=c,c=this._h[_]>>>13,this._h[_]&=8191;for(this._h[0]+=5*c,c=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=c,c=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=c,E[0]=this._h[0]+5,c=E[0]>>>13,E[0]&=8191,_=1;_<10;_++)E[_]=this._h[_]+c,c=E[_]>>>13,E[_]&=8191;for(E[9]-=8192,l=(1^c)-1,_=0;_<10;_++)E[_]&=l;for(_=0,l=~l;_<10;_++)this._h[_]=this._h[_]&l|E[_];for(_=1,this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,p=this._h[0]+this._pad[0],this._h[0]=65535&p;_<8;_++)p=(this._h[_]+this._pad[_]|0)+(p>>>16)|0,this._h[_]=65535&p;return r[i+0]=this._h[0]>>>0,r[i+1]=this._h[0]>>>8,r[i+2]=this._h[1]>>>0,r[i+3]=this._h[1]>>>8,r[i+4]=this._h[2]>>>0,r[i+5]=this._h[2]>>>8,r[i+6]=this._h[3]>>>0,r[i+7]=this._h[3]>>>8,r[i+8]=this._h[4]>>>0,r[i+9]=this._h[4]>>>8,r[i+10]=this._h[5]>>>0,r[i+11]=this._h[5]>>>8,r[i+12]=this._h[6]>>>0,r[i+13]=this._h[6]>>>8,r[i+14]=this._h[7]>>>0,r[i+15]=this._h[7]>>>8,this._finished=!0,this},Poly1305.prototype.update=function(r){var i,c=0,l=r.length;if(this._leftover){(i=16-this._leftover)>l&&(i=l);for(var p=0;p=16&&(i=l-l%16,this._blocks(r,c,i),c+=i,l-=i),l){for(var p=0;p256)throw Error("randomString charset is too long");let p="",P=c.length,C=256-256%P;for(;r>0;){let i=randomBytes(Math.ceil(256*r/C),l);for(let l=0;l0;l++){let _=i[l];_0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=r[c++],i--;this._bufferLength===this.blockSize&&(hashBlocks(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(i>=this.blockSize&&(c=hashBlocks(this._temp,this._state,r,c,i),i%=this.blockSize);i>0;)this._buffer[this._bufferLength++]=r[c++],i--;return this},SHA256.prototype.finish=function(r){if(!this._finished){var i=this._bytesHashed,c=this._bufferLength,p=i%64<56?64:128;this._buffer[c]=128;for(var _=c+1;_0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},SHA256.prototype.restoreState=function(r){return this._state.set(r.state),this._bufferLength=r.bufferLength,r.buffer&&this._buffer.set(r.buffer),this._bytesHashed=r.bytesHashed,this._finished=!1,this},SHA256.prototype.cleanSavedState=function(r){p.wipe(r.state),r.buffer&&p.wipe(r.buffer),r.bufferLength=0,r.bytesHashed=0},SHA256}();i.mE=_;var E=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function hashBlocks(r,i,c,p,_){for(;_>=64;){for(var P=i[0],C=i[1],L=i[2],M=i[3],q=i[4],z=i[5],J=i[6],Q=i[7],X=0;X<16;X++){var et=p+4*X;r[X]=l.readUint32BE(c,et)}for(var X=16;X<64;X++){var eo=r[X-2],ec=(eo>>>17|eo<<15)^(eo>>>19|eo<<13)^eo>>>10,el=((eo=r[X-15])>>>7|eo<<25)^(eo>>>18|eo<<14)^eo>>>3;r[X]=(ec+r[X-7]|0)+(el+r[X-16]|0)}for(var X=0;X<64;X++){var ec=(((q>>>6|q<<26)^(q>>>11|q<<21)^(q>>>25|q<<7))+(q&z^~q&J)|0)+(Q+(E[X]+r[X]|0)|0)|0,el=((P>>>2|P<<30)^(P>>>13|P<<19)^(P>>>22|P<<10))+(P&C^P&L^C&L)|0;Q=J,J=z,z=q,q=M+ec|0,M=L,L=C,C=P,P=ec+el|0}i[0]+=P,i[1]+=C,i[2]+=L,i[3]+=M,i[4]+=q,i[5]+=z,i[6]+=J,i[7]+=Q,p+=64,_-=64}return p}i.vp=function(r){var i=new _;i.update(r);var c=i.digest();return i.clean(),c}},93350:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var l=c(98099),p=c(17309);i.DIGEST_LENGTH=64,i.BLOCK_SIZE=128;var _=function(){function SHA512(){this.digestLength=i.DIGEST_LENGTH,this.blockSize=i.BLOCK_SIZE,this._stateHi=new Int32Array(8),this._stateLo=new Int32Array(8),this._tempHi=new Int32Array(16),this._tempLo=new Int32Array(16),this._buffer=new Uint8Array(256),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return SHA512.prototype._initState=function(){this._stateHi[0]=1779033703,this._stateHi[1]=3144134277,this._stateHi[2]=1013904242,this._stateHi[3]=2773480762,this._stateHi[4]=1359893119,this._stateHi[5]=2600822924,this._stateHi[6]=528734635,this._stateHi[7]=1541459225,this._stateLo[0]=4089235720,this._stateLo[1]=2227873595,this._stateLo[2]=4271175723,this._stateLo[3]=1595750129,this._stateLo[4]=2917565137,this._stateLo[5]=725511199,this._stateLo[6]=4215389547,this._stateLo[7]=327033209},SHA512.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},SHA512.prototype.clean=function(){p.wipe(this._buffer),p.wipe(this._tempHi),p.wipe(this._tempLo),this.reset()},SHA512.prototype.update=function(r,c){if(void 0===c&&(c=r.length),this._finished)throw Error("SHA512: can't update because hash was finished.");var l=0;if(this._bytesHashed+=c,this._bufferLength>0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=r[l++],c--;this._bufferLength===this.blockSize&&(hashBlocks(this._tempHi,this._tempLo,this._stateHi,this._stateLo,this._buffer,0,this.blockSize),this._bufferLength=0)}for(c>=this.blockSize&&(l=hashBlocks(this._tempHi,this._tempLo,this._stateHi,this._stateLo,r,l,c),c%=this.blockSize);c>0;)this._buffer[this._bufferLength++]=r[l++],c--;return this},SHA512.prototype.finish=function(r){if(!this._finished){var i=this._bytesHashed,c=this._bufferLength,p=i%128<112?128:256;this._buffer[c]=128;for(var _=c+1;_0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},SHA512.prototype.restoreState=function(r){return this._stateHi.set(r.stateHi),this._stateLo.set(r.stateLo),this._bufferLength=r.bufferLength,r.buffer&&this._buffer.set(r.buffer),this._bytesHashed=r.bytesHashed,this._finished=!1,this},SHA512.prototype.cleanSavedState=function(r){p.wipe(r.stateHi),p.wipe(r.stateLo),r.buffer&&p.wipe(r.buffer),r.bufferLength=0,r.bytesHashed=0},SHA512}();i.SHA512=_;var E=new Int32Array([1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591]);function hashBlocks(r,i,c,p,_,P,C){for(var L,M,q,z,J,Q,X,et,eo=c[0],ec=c[1],el=c[2],eh=c[3],ef=c[4],ed=c[5],ep=c[6],eg=c[7],e_=p[0],ey=p[1],em=p[2],eb=p[3],ew=p[4],eE=p[5],eS=p[6],eD=p[7];C>=128;){for(var ex=0;ex<16;ex++){var eI=8*ex+P;r[ex]=l.readUint32BE(_,eI),i[ex]=l.readUint32BE(_,eI+4)}for(var ex=0;ex<80;ex++){var eO=eo,eP=ec,eC=el,eR=eh,eA=ef,eN=ed,eT=ep,ej=eg,eU=e_,eL=ey,eM=em,ek=eb,ez=ew,e$=eE,eH=eS,eB=eD;if(L=eg,J=65535&(M=eD),Q=M>>>16,X=65535&L,et=L>>>16,L=(ef>>>14|ew<<18)^(ef>>>18|ew<<14)^(ew>>>9|ef<<23),J+=65535&(M=(ew>>>14|ef<<18)^(ew>>>18|ef<<14)^(ef>>>9|ew<<23)),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=ef&ed^~ef&ep,J+=65535&(M=ew&eE^~ew&eS),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=E[2*ex],J+=65535&(M=E[2*ex+1]),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=r[ex%16],J+=65535&(M=i[ex%16]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,q=65535&X|et<<16,z=65535&J|Q<<16,L=q,J=65535&(M=z),Q=M>>>16,X=65535&L,et=L>>>16,L=(eo>>>28|e_<<4)^(e_>>>2|eo<<30)^(e_>>>7|eo<<25),J+=65535&(M=(e_>>>28|eo<<4)^(eo>>>2|e_<<30)^(eo>>>7|e_<<25)),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=eo&ec^eo&el^ec&el,J+=65535&(M=e_&ey^e_&em^ey&em),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,ej=65535&X|et<<16,eB=65535&J|Q<<16,L=eR,J=65535&(M=ek),Q=M>>>16,X=65535&L,et=L>>>16,L=q,J+=65535&(M=z),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,eR=65535&X|et<<16,ek=65535&J|Q<<16,ec=eO,el=eP,eh=eC,ef=eR,ed=eA,ep=eN,eg=eT,eo=ej,ey=eU,em=eL,eb=eM,ew=ek,eE=ez,eS=e$,eD=eH,e_=eB,ex%16==15)for(var eI=0;eI<16;eI++)L=r[eI],J=65535&(M=i[eI]),Q=M>>>16,X=65535&L,et=L>>>16,L=r[(eI+9)%16],J+=65535&(M=i[(eI+9)%16]),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=((q=r[(eI+1)%16])>>>1|(z=i[(eI+1)%16])<<31)^(q>>>8|z<<24)^q>>>7,J+=65535&(M=(z>>>1|q<<31)^(z>>>8|q<<24)^(z>>>7|q<<25)),Q+=M>>>16,X+=65535&L,et+=L>>>16,L=((q=r[(eI+14)%16])>>>19|(z=i[(eI+14)%16])<<13)^(z>>>29|q<<3)^q>>>6,J+=65535&(M=(z>>>19|q<<13)^(q>>>29|z<<3)^(z>>>6|q<<26)),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,r[eI]=65535&X|et<<16,i[eI]=65535&J|Q<<16}L=eo,J=65535&(M=e_),Q=M>>>16,X=65535&L,et=L>>>16,L=c[0],J+=65535&(M=p[0]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[0]=eo=65535&X|et<<16,p[0]=e_=65535&J|Q<<16,L=ec,J=65535&(M=ey),Q=M>>>16,X=65535&L,et=L>>>16,L=c[1],J+=65535&(M=p[1]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[1]=ec=65535&X|et<<16,p[1]=ey=65535&J|Q<<16,L=el,J=65535&(M=em),Q=M>>>16,X=65535&L,et=L>>>16,L=c[2],J+=65535&(M=p[2]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[2]=el=65535&X|et<<16,p[2]=em=65535&J|Q<<16,L=eh,J=65535&(M=eb),Q=M>>>16,X=65535&L,et=L>>>16,L=c[3],J+=65535&(M=p[3]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[3]=eh=65535&X|et<<16,p[3]=eb=65535&J|Q<<16,L=ef,J=65535&(M=ew),Q=M>>>16,X=65535&L,et=L>>>16,L=c[4],J+=65535&(M=p[4]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[4]=ef=65535&X|et<<16,p[4]=ew=65535&J|Q<<16,L=ed,J=65535&(M=eE),Q=M>>>16,X=65535&L,et=L>>>16,L=c[5],J+=65535&(M=p[5]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[5]=ed=65535&X|et<<16,p[5]=eE=65535&J|Q<<16,L=ep,J=65535&(M=eS),Q=M>>>16,X=65535&L,et=L>>>16,L=c[6],J+=65535&(M=p[6]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[6]=ep=65535&X|et<<16,p[6]=eS=65535&J|Q<<16,L=eg,J=65535&(M=eD),Q=M>>>16,X=65535&L,et=L>>>16,L=c[7],J+=65535&(M=p[7]),Q+=M>>>16,X+=65535&L,et+=L>>>16,Q+=J>>>16,X+=Q>>>16,et+=X>>>16,c[7]=eg=65535&X|et<<16,p[7]=eD=65535&J|Q<<16,P+=128,C-=128}return P}i.hash=function(r){var i=new _;i.update(r);var c=i.digest();return i.clean(),c}},17309:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.wipe=function(r){for(var i=0;i=0;--r){let i=c[r>>>3]>>>(7&r)&1;sel25519(p,_,i),sel25519(P,C,i),add(L,p,P),sub(p,p,P),add(P,_,C),sub(_,_,C),mul(C,L,L),mul(M,p,p),mul(p,P,p),mul(P,_,L),add(L,p,P),sub(p,p,P),mul(_,p,p),sub(P,C,M),mul(p,P,E),add(p,p,C),mul(P,P,p),mul(p,C,M),mul(C,_,l),mul(_,L,L),sel25519(p,_,i),sel25519(P,C,i)}for(let r=0;r<16;r++)l[r+16]=p[r],l[r+32]=P[r],l[r+48]=_[r],l[r+64]=C[r];let q=l.subarray(32),z=l.subarray(16);!function(r,i){let c=gf();for(let r=0;r<16;r++)c[r]=i[r];for(let r=253;r>=0;r--)mul(c,c,c),2!==r&&4!==r&&mul(c,c,i);for(let i=0;i<16;i++)r[i]=c[i]}(q,q),mul(z,z,q);let J=new Uint8Array(32);return!function(r,i){let c=gf(),l=gf();for(let r=0;r<16;r++)l[r]=i[r];car25519(l),car25519(l),car25519(l);for(let r=0;r<2;r++){c[0]=l[0]-65517;for(let r=1;r<15;r++)c[r]=l[r]-65535-(c[r-1]>>16&1),c[r-1]&=65535;c[15]=l[15]-32767-(c[14]>>16&1);let r=c[15]>>16&1;c[14]&=65535,sel25519(l,c,1-r)}for(let i=0;i<16;i++)r[2*i]=255&l[i],r[2*i+1]=l[i]>>8}(J,z),J}i.Au=function(r){let c=(0,l.randomBytes)(32,r),E=function(r){if(r.length!==i.KS)throw Error(`x25519: seed must be ${i.KS} bytes`);let c=new Uint8Array(r),l=scalarMult(c,_);return{publicKey:l,secretKey:c}}(c);return(0,p.wipe)(c),E},i.gi=function(r,c,l=!1){if(r.length!==i.kz)throw Error("X25519: incorrect secret key length");if(c.length!==i.kz)throw Error("X25519: incorrect public key length");let p=scalarMult(r,c);if(l){let r=0;for(let i=0;ii.indexOf(l)&&(c[l]=r[l]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols)for(var p=0,l=Object.getOwnPropertySymbols(r);pi.indexOf(l[p])&&Object.prototype.propertyIsEnumerable.call(r,l[p])&&(c[l[p]]=r[l[p]]);return c}function __decorate(r,i,c,l){var p,_=arguments.length,E=_<3?i:null===l?l=Object.getOwnPropertyDescriptor(i,c):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(r,i,c,l);else for(var P=r.length-1;P>=0;P--)(p=r[P])&&(E=(_<3?p(E):_>3?p(i,c,E):p(i,c))||E);return _>3&&E&&Object.defineProperty(i,c,E),E}function __param(r,i){return function(c,l){i(c,l,r)}}function __metadata(r,i){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(r,i)}function __awaiter(r,i,c,l){return new(c||(c=Promise))(function(p,_){function fulfilled(r){try{step(l.next(r))}catch(r){_(r)}}function rejected(r){try{step(l.throw(r))}catch(r){_(r)}}function step(r){var i;r.done?p(r.value):((i=r.value)instanceof c?i:new c(function(r){r(i)})).then(fulfilled,rejected)}step((l=l.apply(r,i||[])).next())})}function __generator(r,i){var c,l,p,_,E={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return _={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(_[Symbol.iterator]=function(){return this}),_;function verb(_){return function(P){return function(_){if(c)throw TypeError("Generator is already executing.");for(;E;)try{if(c=1,l&&(p=2&_[0]?l.return:_[0]?l.throw||((p=l.return)&&p.call(l),0):l.next)&&!(p=p.call(l,_[1])).done)return p;switch(l=0,p&&(_=[2&_[0],p.value]),_[0]){case 0:case 1:p=_;break;case 4:return E.label++,{value:_[1],done:!1};case 5:E.label++,l=_[1],_=[0];continue;case 7:_=E.ops.pop(),E.trys.pop();continue;default:if(!(p=(p=E.trys).length>0&&p[p.length-1])&&(6===_[0]||2===_[0])){E=0;continue}if(3===_[0]&&(!p||_[1]>p[0]&&_[1]=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}};throw TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(r,i){var c="function"==typeof Symbol&&r[Symbol.iterator];if(!c)return r;var l,p,_=c.call(r),E=[];try{for(;(void 0===i||i-- >0)&&!(l=_.next()).done;)E.push(l.value)}catch(r){p={error:r}}finally{try{l&&!l.done&&(c=_.return)&&c.call(_)}finally{if(p)throw p.error}}return E}function __spread(){for(var r=[],i=0;i1||resume(r,i)})})}function resume(r,i){try{var c;(c=p[r](i)).value instanceof __await?Promise.resolve(c.value.v).then(fulfill,reject):settle(_[0][2],c)}catch(r){settle(_[0][3],r)}}function fulfill(r){resume("next",r)}function reject(r){resume("throw",r)}function settle(r,i){r(i),_.shift(),_.length&&resume(_[0][0],_[0][1])}}function __asyncDelegator(r){var i,c;return i={},verb("next"),verb("throw",function(r){throw r}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(l,p){i[l]=r[l]?function(i){return(c=!c)?{value:__await(r[l](i)),done:"return"===l}:p?p(i):i}:p}}function __asyncValues(r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,c=r[Symbol.asyncIterator];return c?c.call(r):(r=__values(r),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(c){i[c]=r[c]&&function(i){return new Promise(function(l,p){!function(r,i,c,l){Promise.resolve(l).then(function(i){r({value:i,done:c})},i)}(l,p,(i=r[c](i)).done,i.value)})}}}function __makeTemplateObject(r,i){return Object.defineProperty?Object.defineProperty(r,"raw",{value:i}):r.raw=i,r}function __importStar(r){if(r&&r.__esModule)return r;var i={};if(null!=r)for(var c in r)Object.hasOwnProperty.call(r,c)&&(i[c]=r[c]);return i.default=r,i}function __importDefault(r){return r&&r.__esModule?r:{default:r}}function __classPrivateFieldGet(r,i){if(!i.has(r))throw TypeError("attempted to get private field on non-instance");return i.get(r)}function __classPrivateFieldSet(r,i,c){if(!i.has(r))throw TypeError("attempted to set private field on non-instance");return i.set(r,c),c}},33138:function(r,i,c){"use strict";let l;c.d(i,{EthereumProvider:function(){return nD}});var p={};c.r(p),c.d(p,{identity:function(){return e_}});var _={};c.r(_),c.d(_,{base2:function(){return ey}});var E={};c.r(E),c.d(E,{base8:function(){return em}});var P={};c.r(P),c.d(P,{base10:function(){return eb}});var C={};c.r(C),c.d(C,{base16:function(){return ew},base16upper:function(){return eE}});var L={};c.r(L),c.d(L,{base32:function(){return eS},base32hex:function(){return eO},base32hexpad:function(){return eC},base32hexpadupper:function(){return eR},base32hexupper:function(){return eP},base32pad:function(){return ex},base32padupper:function(){return eI},base32upper:function(){return eD},base32z:function(){return eA}});var M={};c.r(M),c.d(M,{base36:function(){return eN},base36upper:function(){return eT}});var q={};c.r(q),c.d(q,{base58btc:function(){return ej},base58flickr:function(){return eU}});var z={};c.r(z),c.d(z,{base64:function(){return eL},base64pad:function(){return eM},base64url:function(){return ek},base64urlpad:function(){return ez}});var J={};c.r(J),c.d(J,{base256emoji:function(){return eF}});var Q={};c.r(Q),c.d(Q,{sha256:function(){return eV},sha512:function(){return eW}});var X={};c.r(X),c.d(X,{identity:function(){return eG}});var et={};c.r(et),c.d(et,{code:function(){return eY},decode:function(){return raw_decode},encode:function(){return raw_encode},name:function(){return eJ}});var eo={};c.r(eo),c.d(eo,{code:function(){return e0},decode:function(){return json_decode},encode:function(){return json_encode},name:function(){return eZ}});var ec=c(17187),el=c.n(ec),eh=c(15501),ef=c(512),ed=c(31416),ep=c(73294),eg=c(57664);function as_uint8array_asUint8Array(r){return null!=globalThis.Buffer?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):r}function allocUnsafe(r=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?as_uint8array_asUint8Array(globalThis.Buffer.allocUnsafe(r)):new Uint8Array(r)}function concat(r,i){i||(i=r.reduce((r,i)=>r+i.length,0));let c=allocUnsafe(i),l=0;for(let i of r)c.set(i,l),l+=i.length;return as_uint8array_asUint8Array(c)}var base_x=function(r,i){if(r.length>=255)throw TypeError("Alphabet too long");for(var c=new Uint8Array(256),l=0;l>>0,E=new Uint8Array(_);r[i];){var M=c[r.charCodeAt(i)];if(255===M)return;for(var q=0,z=_-1;(0!==M||q>>0,E[z]=M%256>>>0,M=M/256>>>0;if(0!==M)throw Error("Non-zero carry");p=q,i++}if(" "!==r[i]){for(var J=_-p;J!==_&&0===E[J];)J++;for(var Q=new Uint8Array(l+(_-J)),X=l;J!==_;)Q[X++]=E[J++];return Q}}}return{encode:function(i){if(i instanceof Uint8Array||(ArrayBuffer.isView(i)?i=new Uint8Array(i.buffer,i.byteOffset,i.byteLength):Array.isArray(i)&&(i=Uint8Array.from(i))),!(i instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===i.length)return"";for(var c=0,l=0,p=0,_=i.length;p!==_&&0===i[p];)p++,c++;for(var E=(_-p)*M+1>>>0,L=new Uint8Array(E);p!==_;){for(var q=i[p],z=0,J=E-1;(0!==q||z>>0,L[J]=q%P>>>0,q=q/P>>>0;if(0!==q)throw Error("Non-zero carry");l=z,p++}for(var Q=E-l;Q!==E&&0===L[Q];)Q++;for(var X=C.repeat(c);Q{if(r===i)return!0;if(r.byteLength!==i.byteLength)return!1;for(let c=0;c{if(r instanceof Uint8Array&&"Uint8Array"===r.constructor.name)return r;if(r instanceof ArrayBuffer)return new Uint8Array(r);if(ArrayBuffer.isView(r))return new Uint8Array(r.buffer,r.byteOffset,r.byteLength);throw Error("Unknown type, must be binary type")},bytes_fromString=r=>new TextEncoder().encode(r),bytes_toString=r=>new TextDecoder().decode(r);let Encoder=class Encoder{constructor(r,i,c){this.name=r,this.prefix=i,this.baseEncode=c}encode(r){if(r instanceof Uint8Array)return`${this.prefix}${this.baseEncode(r)}`;throw Error("Unknown type, must be binary type")}};let Decoder=class Decoder{constructor(r,i,c){if(this.name=r,this.prefix=i,void 0===i.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=i.codePointAt(0),this.baseDecode=c}decode(r){if("string"==typeof r){if(r.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(r)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(r.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(r){return or(this,r)}};let ComposedDecoder=class ComposedDecoder{constructor(r){this.decoders=r}or(r){return or(this,r)}decode(r){let i=r[0],c=this.decoders[i];if(c)return c.decode(r);throw RangeError(`Unable to decode multibase string ${JSON.stringify(r)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}};let or=(r,i)=>new ComposedDecoder({...r.decoders||{[r.prefix]:r},...i.decoders||{[i.prefix]:i}});let Codec=class Codec{constructor(r,i,c,l){this.name=r,this.prefix=i,this.baseEncode=c,this.baseDecode=l,this.encoder=new Encoder(r,i,c),this.decoder=new Decoder(r,i,l)}encode(r){return this.encoder.encode(r)}decode(r){return this.decoder.decode(r)}};let from=({name:r,prefix:i,encode:c,decode:l})=>new Codec(r,i,c,l),baseX=({prefix:r,name:i,alphabet:c})=>{let{encode:l,decode:p}=base_x(c,i);return from({prefix:r,name:i,encode:l,decode:r=>coerce(p(r))})},decode=(r,i,c,l)=>{let p={};for(let r=0;r=8&&(P-=8,E[L++]=255&C>>P)}if(P>=c||255&C<<8-P)throw SyntaxError("Unexpected end of data");return E},encode=(r,i,c)=>{let l="="===i[i.length-1],p=(1<c;)E-=c,_+=i[p&P>>E];if(E&&(_+=i[p&P<from({prefix:i,name:r,encode:r=>encode(r,l,c),decode:i=>decode(i,l,c,r)}),e_=from({prefix:"\x00",name:"identity",encode:r=>bytes_toString(r),decode:r=>bytes_fromString(r)}),ey=rfc4648({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),em=rfc4648({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),eb=baseX({prefix:"9",name:"base10",alphabet:"0123456789"}),ew=rfc4648({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),eE=rfc4648({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),eS=rfc4648({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),eD=rfc4648({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),ex=rfc4648({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),eI=rfc4648({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),eO=rfc4648({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),eP=rfc4648({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),eC=rfc4648({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),eR=rfc4648({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),eA=rfc4648({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),eN=baseX({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),eT=baseX({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),ej=baseX({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),eU=baseX({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),eL=rfc4648({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),eM=rfc4648({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),ek=rfc4648({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),ez=rfc4648({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),e$=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),eH=e$.reduce((r,i,c)=>(r[c]=i,r),[]),eB=e$.reduce((r,i,c)=>(r[i.codePointAt(0)]=c,r),[]),eF=from({prefix:"\uD83D\uDE80",name:"base256emoji",encode:function(r){return r.reduce((r,i)=>r+=eH[i],"")},decode:function(r){let i=[];for(let c of r){let r=eB[c.codePointAt(0)];if(void 0===r)throw Error(`Non-base256emoji character: ${c}`);i.push(r)}return new Uint8Array(i)}});function varint_encode(r,i,c){i=i||[];for(var l=c=c||0;r>=2147483648;)i[c++]=255&r|128,r/=128;for(;-128&r;)i[c++]=255&r|128,r>>>=7;return i[c]=0|r,varint_encode.bytes=c-l+1,i}function read(r,i){var c,l=0,i=i||0,p=0,_=i,E=r.length;do{if(_>=E)throw read.bytes=0,RangeError("Could not decode varint");c=r[_++],l+=p<28?(127&c)<=128);return read.bytes=_-i,l}var eK={encode:varint_encode,decode:read,encodingLength:function(r){return r<128?1:r<16384?2:r<2097152?3:r<268435456?4:r<34359738368?5:r<4398046511104?6:r<562949953421312?7:r<72057594037927940?8:r<0x7fffffffffffffff?9:10}};let src_varint_decode=(r,i=0)=>{let c=eK.decode(r,i);return[c,eK.decode.bytes]},encodeTo=(r,i,c=0)=>(eK.encode(r,i,c),i),encodingLength=r=>eK.encodingLength(r),create=(r,i)=>{let c=i.byteLength,l=encodingLength(r),p=l+encodingLength(c),_=new Uint8Array(p+c);return encodeTo(r,_,0),encodeTo(c,_,l),_.set(i,p),new Digest(r,c,i,_)},digest_decode=r=>{let i=coerce(r),[c,l]=src_varint_decode(i),[p,_]=src_varint_decode(i.subarray(l)),E=i.subarray(l+_);if(E.byteLength!==p)throw Error("Incorrect length");return new Digest(c,p,E,i)},digest_equals=(r,i)=>r===i||r.code===i.code&&r.size===i.size&&equals(r.bytes,i.bytes);let Digest=class Digest{constructor(r,i,c,l){this.code=r,this.size=i,this.digest=c,this.bytes=l}};let hasher_from=({name:r,code:i,encode:c})=>new Hasher(r,i,c);let Hasher=class Hasher{constructor(r,i,c){this.name=r,this.code=i,this.encode=c}digest(r){if(r instanceof Uint8Array){let i=this.encode(r);return i instanceof Uint8Array?create(this.code,i):i.then(r=>create(this.code,r))}throw Error("Unknown type, must be binary type")}};let sha=r=>async i=>new Uint8Array(await crypto.subtle.digest(r,i)),eV=hasher_from({name:"sha2-256",code:18,encode:sha("SHA-256")}),eW=hasher_from({name:"sha2-512",code:19,encode:sha("SHA-512")}),eG={code:0,name:"identity",encode:coerce,digest:r=>create(0,coerce(r))},eJ="raw",eY=85,raw_encode=r=>coerce(r),raw_decode=r=>coerce(r),eQ=new TextEncoder,eX=new TextDecoder,eZ="json",e0=512,json_encode=r=>eQ.encode(JSON.stringify(r)),json_decode=r=>JSON.parse(eX.decode(r));let CID=class CID{constructor(r,i,c,l){this.code=i,this.version=r,this.multihash=c,this.bytes=l,this.byteOffset=l.byteOffset,this.byteLength=l.byteLength,this.asCID=this,this._baseCache=new Map,Object.defineProperties(this,{byteOffset:e2,byteLength:e2,code:e6,version:e6,multihash:e6,bytes:e6,_baseCache:e2,asCID:e2})}toV0(){if(0===this.version)return this;{let{code:r,multihash:i}=this;if(r!==e1)throw Error("Cannot convert a non dag-pb CID to CIDv0");if(i.code!==e5)throw Error("Cannot convert non sha2-256 multihash CID to CIDv0");return CID.createV0(i)}}toV1(){switch(this.version){case 0:{let{code:r,digest:i}=this.multihash,c=create(r,i);return CID.createV1(this.code,c)}case 1:return this;default:throw Error(`Can not convert CID version ${this.version} to version 0. This is a bug please report`)}}equals(r){return r&&this.code===r.code&&this.version===r.version&&digest_equals(this.multihash,r.multihash)}toString(r){let{bytes:i,version:c,_baseCache:l}=this;return 0===c?toStringV0(i,l,r||ej.encoder):toStringV1(i,l,r||eS.encoder)}toJSON(){return{code:this.code,version:this.version,hash:this.multihash.bytes}}get[Symbol.toStringTag](){return"CID"}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}static isCID(r){return deprecate(/^0\.0/,e8),!!(r&&(r[e3]||r.asCID===r))}get toBaseEncodedString(){throw Error("Deprecated, use .toString()")}get codec(){throw Error('"codec" property is deprecated, use integer "code" property instead')}get buffer(){throw Error("Deprecated .buffer property, use .bytes to get Uint8Array instead")}get multibaseName(){throw Error('"multibaseName" property is deprecated')}get prefix(){throw Error('"prefix" property is deprecated')}static asCID(r){if(r instanceof CID)return r;if(null!=r&&r.asCID===r){let{version:i,code:c,multihash:l,bytes:p}=r;return new CID(i,c,l,p||encodeCID(i,c,l.bytes))}if(null==r||!0!==r[e3])return null;{let{version:i,multihash:c,code:l}=r,p=digest_decode(c);return CID.create(i,l,p)}}static create(r,i,c){if("number"!=typeof i)throw Error("String codecs are no longer supported");switch(r){case 0:if(i===e1)return new CID(r,i,c,c.bytes);throw Error(`Version 0 CID must use dag-pb (code: ${e1}) block encoding`);case 1:{let l=encodeCID(r,i,c.bytes);return new CID(r,i,c,l)}default:throw Error("Invalid version")}}static createV0(r){return CID.create(0,e1,r)}static createV1(r,i){return CID.create(1,r,i)}static decode(r){let[i,c]=CID.decodeFirst(r);if(c.length)throw Error("Incorrect length");return i}static decodeFirst(r){let i=CID.inspectBytes(r),c=i.size-i.multihashSize,l=coerce(r.subarray(c,c+i.multihashSize));if(l.byteLength!==i.multihashSize)throw Error("Incorrect length");let p=l.subarray(i.multihashSize-i.digestSize),_=new Digest(i.multihashCode,i.digestSize,p,l),E=0===i.version?CID.createV0(_):CID.createV1(i.codec,_);return[E,r.subarray(i.size)]}static inspectBytes(r){let i=0,next=()=>{let[c,l]=src_varint_decode(r.subarray(i));return i+=l,c},c=next(),l=e1;if(18===c?(c=0,i=0):1===c&&(l=next()),0!==c&&1!==c)throw RangeError(`Invalid CID version ${c}`);let p=i,_=next(),E=next(),P=i+E;return{version:c,codec:l,multihashCode:_,digestSize:E,multihashSize:P-p,size:P}}static parse(r,i){let[c,l]=parseCIDtoBytes(r,i),p=CID.decode(l);return p._baseCache.set(c,r),p}};let parseCIDtoBytes=(r,i)=>{switch(r[0]){case"Q":return[ej.prefix,(i||ej).decode(`${ej.prefix}${r}`)];case ej.prefix:return[ej.prefix,(i||ej).decode(r)];case eS.prefix:return[eS.prefix,(i||eS).decode(r)];default:if(null==i)throw Error("To parse non base32 or base58btc encoded CID multibase decoder must be provided");return[r[0],i.decode(r)]}},toStringV0=(r,i,c)=>{let{prefix:l}=c;if(l!==ej.prefix)throw Error(`Cannot string encode V0 in ${c.name} encoding`);let p=i.get(l);if(null!=p)return p;{let p=c.encode(r).slice(1);return i.set(l,p),p}},toStringV1=(r,i,c)=>{let{prefix:l}=c,p=i.get(l);if(null!=p)return p;{let p=c.encode(r);return i.set(l,p),p}},e1=112,e5=18,encodeCID=(r,i,c)=>{let l=encodingLength(r),p=l+encodingLength(i),_=new Uint8Array(p+c.byteLength);return encodeTo(r,_,0),encodeTo(i,_,l),_.set(c,p),_},e3=Symbol.for("@ipld/js-cid/CID"),e6={writable:!1,configurable:!1,enumerable:!0},e2={writable:!1,enumerable:!1,configurable:!1},deprecate=(r,i)=>{if(r.test("0.0.0-dev"))console.warn(i);else throw Error(i)},e8=`CID.isCID(v) is deprecated and will be removed in the next major release. -Following code pattern: - -if (CID.isCID(value)) { - doSomethingWithCID(value) -} - -Is replaced with: - -const cid = CID.asCID(value) -if (cid) { - // Make sure to use cid instead of value - doSomethingWithCID(cid) -} -`,e4={...p,..._,...E,...P,...C,...L,...M,...q,...z,...J};function createCodec(r,i,c,l){return{name:r,prefix:i,encoder:{name:r,prefix:i,encode:c},decoder:{decode:l}}}({...Q,...X});let e9=createCodec("utf8","u",r=>{let i=new TextDecoder("utf8");return"u"+i.decode(r)},r=>{let i=new TextEncoder;return i.encode(r.substring(1))}),e7=createCodec("ascii","a",r=>{let i="a";for(let c=0;c{r=r.substring(1);let i=allocUnsafe(r.length);for(let c=0;c"u")throw Error("missing sender public key");if(typeof r?.receiverPublicKey>"u")throw Error("missing receiver public key")}return{type:i,senderPublicKey:r?.senderPublicKey,receiverPublicKey:r?.receiverPublicKey}}function qn(r){return 1===r.type&&"string"==typeof r.senderPublicKey&&"string"==typeof r.receiverPublicKey}var tE=Object.defineProperty,tS=Object.getOwnPropertySymbols,tD=Object.prototype.hasOwnProperty,tx=Object.prototype.propertyIsEnumerable,_e=(r,i,c)=>i in r?tE(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,$e=(r,i)=>{for(var c in i||(i={}))tD.call(i,c)&&_e(r,c,i[c]);if(tS)for(var c of tS(i))tx.call(i,c)&&_e(r,c,i[c]);return r};let tI={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"};function te(){return"u">typeof t_&&"u">typeof t_.versions&&"u">typeof t_.versions.node}function $(){return!(0,tf.getDocument)()&&!!(0,tf.getNavigator)()&&"ReactNative"===navigator.product}function D(){return!te()&&!!(0,tf.getNavigator)()&&!!(0,tf.getDocument)()}function R(){return $()?tI.reactNative:te()?tI.node:D()?tI.browser:tI.unknown}function O(r,i){return r.filter(r=>i.includes(r)).length===r.length}function rt(r){return Object.fromEntries(r.entries())}function ot(r){return new Map(Object.entries(r))}function at(r=th.FIVE_MINUTES,i){let c,l,p;let _=(0,th.toMiliseconds)(r||th.FIVE_MINUTES);return{resolve:r=>{p&&c&&(clearTimeout(p),c(r))},reject:r=>{p&&l&&(clearTimeout(p),l(r))},done:()=>new Promise((r,E)=>{p=setTimeout(()=>{E(Error(i))},_),c=r,l=E})}}function ut(r,i,c){return new Promise(async(l,p)=>{let _=setTimeout(()=>p(Error(c)),i);try{let i=await r;l(i)}catch(r){p(r)}clearTimeout(_)})}function re(r,i){if("string"==typeof i&&i.startsWith(`${r}:`))return i;if("topic"===r.toLowerCase()){if("string"!=typeof i)throw Error('Value must be "string" for expirer target type: topic');return`topic:${i}`}if("id"===r.toLowerCase()){if("number"!=typeof i)throw Error('Value must be "number" for expirer target type: id');return`id:${i}`}throw Error(`Unknown expirer target type: ${r}`)}function ft(r){let[i,c]=r.split(":"),l={id:void 0,topic:void 0};if("topic"===i&&"string"==typeof c)l.topic=c;else if("id"===i&&Number.isInteger(Number(c)))l.id=Number(c);else throw Error(`Invalid target, expected id:number or topic:string, got ${i}:${c}`);return l}function pt(r,i){return(0,th.fromMiliseconds)((i||Date.now())+(0,th.toMiliseconds)(r))}function mt(r){return Date.now()>=(0,th.toMiliseconds)(r)}function yt(r,i){return`${r}${i?`:${i}`:""}`}function S(r=[],i=[]){return[...new Set([...r,...i])]}async function gt({id:r,topic:i,wcDeepLink:l}){try{if(!l)return;let p="string"==typeof l?JSON.parse(l):l,_=p?.href;if("string"!=typeof _)return;_.endsWith("/")&&(_=_.slice(0,-1));let E=`${_}/wc?requestId=${r}&sessionTopic=${i}`,P=R();P===tI.browser?E.startsWith("https://")?window.open(E,"_blank","noreferrer noopener"):window.open(E,"_self","noreferrer noopener"):P===tI.reactNative&&"u">typeof(null==c.g?void 0:c.g.Linking)&&await c.g.Linking.openURL(E)}catch(r){console.error(r)}}async function ht(r,i){try{return await r.getItem(i)||(D()?localStorage.getItem(i):void 0)}catch(r){console.error(r)}}function vt(r){return r?.relay||{protocol:"irn"}}function Et(r){let i=tg[r];if(typeof i>"u")throw Error(`Relay Protocol not supported: ${r}`);return i}var tO=Object.defineProperty,tP=Object.defineProperties,tC=Object.getOwnPropertyDescriptors,tR=Object.getOwnPropertySymbols,tA=Object.prototype.hasOwnProperty,tN=Object.prototype.propertyIsEnumerable,Be=(r,i,c)=>i in r?tO(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,It=(r,i)=>{for(var c in i||(i={}))tA.call(i,c)&&Be(r,c,i[c]);if(tR)for(var c of tR(i))tN.call(i,c)&&Be(r,c,i[c]);return r},Tt=(r,i)=>tP(r,tC(i));function Pt(r){var i;r=(r=r.includes("wc://")?r.replace("wc://",""):r).includes("wc:")?r.replace("wc:",""):r;let c=r.indexOf(":"),l=-1!==r.indexOf("?")?r.indexOf("?"):void 0,p=r.substring(0,c),_=r.substring(c+1,l).split("@"),E="u">typeof l?r.substring(l):"",P=tp.parse(E);return{protocol:p,topic:(i=_[0]).startsWith("//")?i.substring(2):i,version:parseInt(_[1],10),symKey:P.symKey,relay:function(r,i="-"){let c={},l="relay"+i;return Object.keys(r).forEach(i=>{if(i.startsWith(l)){let p=i.replace(l,""),_=r[i];c[p]=_}}),c}(P),expiryTimestamp:P.expiryTimestamp?parseInt(P.expiryTimestamp,10):void 0}}function A(r){let i=[];return r.forEach(r=>{let[c,l]=r.split(":");i.push(`${c}:${l}`)}),i}function oe(r){return r.includes(":")}function en(r){return oe(r)?r.split(":")[0]:r}Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;let tT={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},tj={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function index_es_N(r,i){let{message:c,code:l}=tj[r];return{message:i?`${c} ${i}`:c,code:l}}function U(r,i){let{message:c,code:l}=tT[r];return{message:i?`${c} ${i}`:c,code:l}}function k(r,i){return!!Array.isArray(r)&&(!("u">typeof i)||!r.length||r.every(i))}function B(r){return Object.getPrototypeOf(r)===Object.prototype&&Object.keys(r).length}function w(r){return typeof r>"u"}function g(r,i){return!!(i&&w(r))||"string"==typeof r&&!!r.trim().length}function G(r,i){return!!(i&&w(r))||"number"==typeof r&&!isNaN(r)}function V(r){return!!(g(r,!1)&&r.includes(":"))&&2===r.split(":").length}function ie(r){let i=!0;return k(r)?r.length&&(i=r.every(r=>g(r,!1))):i=!1,i}function ce(r,i){let c=null;return Object.values(r).forEach(r=>{var l;let p;if(c)return;let _=(l=`${i}, namespace`,p=null,ie(r?.methods)?ie(r?.events)||(p=U("UNSUPPORTED_EVENTS",`${l}, events should be an array of strings or empty array for no events`)):p=U("UNSUPPORTED_METHODS",`${l}, methods should be an array of strings or empty array for no methods`),p);_&&(c=_)}),c}function ln(r,i){let c=null;if(r&&B(r)){let l;let p=ce(r,i);p&&(c=p);let _=(l=null,Object.values(r).forEach(r=>{var c,p;let _;if(l)return;let E=(c=r?.accounts,p=`${i} namespace`,_=null,k(c)?c.forEach(r=>{_||function(r){if(g(r,!1)&&r.includes(":")){let i=r.split(":");if(3===i.length){let r=i[0]+":"+i[1];return!!i[2]&&V(r)}}return!1}(r)||(_=U("UNSUPPORTED_ACCOUNTS",`${p}, account ${r} should be a string and conform to "namespace:chainId:address" format`))}):_=U("UNSUPPORTED_ACCOUNTS",`${p}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),_);E&&(l=E)}),l);_&&(c=_)}else c=index_es_N("MISSING_OR_INVALID",`${i}, namespaces should be an object with data`);return c}function dn(r){return g(r.protocol,!0)}function Gt(r){return"u">typeof r}function Qt(r,i){return!(!V(i)||!(function(r){let i=[];return Object.values(r).forEach(r=>{i.push(...A(r.accounts))}),i})(r).includes(i))}function fn(r,i,c){let l=null,p=function(r){let i={};return Object.keys(r).forEach(c=>{var l;c.includes(":")?i[c]=r[c]:null==(l=r[c].chains)||l.forEach(l=>{i[l]={methods:r[c].methods,events:r[c].events}})}),i}(r),_=function(r){let i={};return Object.keys(r).forEach(c=>{if(c.includes(":"))i[c]=r[c];else{let l=A(r[c].accounts);l?.forEach(l=>{i[l]={accounts:r[c].accounts.filter(r=>r.includes(`${l}:`)),methods:r[c].methods,events:r[c].events}})}}),i}(i),E=Object.keys(p),P=Object.keys(_),C=pn(Object.keys(r)),L=pn(Object.keys(i)),M=C.filter(r=>!L.includes(r));return M.length&&(l=index_es_N("NON_CONFORMING_NAMESPACES",`${c} namespaces keys don't satisfy requiredNamespaces. - Required: ${M.toString()} - Received: ${Object.keys(i).toString()}`)),O(E,P)||(l=index_es_N("NON_CONFORMING_NAMESPACES",`${c} namespaces chains don't satisfy required namespaces. - Required: ${E.toString()} - Approved: ${P.toString()}`)),Object.keys(i).forEach(r=>{if(!r.includes(":")||l)return;let p=A(i[r].accounts);p.includes(r)||(l=index_es_N("NON_CONFORMING_NAMESPACES",`${c} namespaces accounts don't satisfy namespace accounts for ${r} - Required: ${r} - Approved: ${p.toString()}`))}),E.forEach(r=>{l||(O(p[r].methods,_[r].methods)?O(p[r].events,_[r].events)||(l=index_es_N("NON_CONFORMING_NAMESPACES",`${c} namespaces events don't satisfy namespace events for ${r}`)):l=index_es_N("NON_CONFORMING_NAMESPACES",`${c} namespaces methods don't satisfy namespace methods for ${r}`))}),l}function pn(r){return[...new Set(r.map(r=>r.includes(":")?r.split(":")[0]:r))]}function rr(){let r=R();return new Promise(i=>{switch(r){case tI.browser:i(D()&&navigator?.onLine);break;case tI.reactNative:i(yn());break;case tI.node:default:i(!0)}})}async function yn(){if($()&&"u">typeof c.g&&null!=c.g&&c.g.NetInfo){let r=await (null==c.g?void 0:c.g.NetInfo.fetch());return r?.isConnected}return!0}let tU={};let sr=class sr{static get(r){return tU[r]}static set(r,i){tU[r]=i}static delete(r){delete tU[r]}};let tL=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,tM=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,tk=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function jsonParseTransform(r,i){if("__proto__"===r||"constructor"===r&&i&&"object"==typeof i&&"prototype"in i){console.warn(`[destr] Dropping "${r}" key to prevent prototype pollution.`);return}return i}function destr(r,i={}){if("string"!=typeof r)return r;let c=r.trim();if('"'===r[0]&&r.endsWith('"')&&!r.includes("\\"))return c.slice(1,-1);if(c.length<=9){let r=c.toLowerCase();if("true"===r)return!0;if("false"===r)return!1;if("undefined"===r)return;if("null"===r)return null;if("nan"===r)return Number.NaN;if("infinity"===r)return Number.POSITIVE_INFINITY;if("-infinity"===r)return Number.NEGATIVE_INFINITY}if(!tk.test(r)){if(i.strict)throw SyntaxError("[destr] Invalid JSON");return r}try{if(tL.test(r)||tM.test(r)){if(i.strict)throw Error("[destr] Possible prototype pollution");return JSON.parse(r,jsonParseTransform)}return JSON.parse(r)}catch(c){if(i.strict)throw c;return r}}var tq=c(48764).Buffer;function asyncCall(r,...i){try{var c;return(c=r(...i))&&"function"==typeof c.then?c:Promise.resolve(c)}catch(r){return Promise.reject(r)}}function stringify(r){if(function(r){let i=typeof r;return null===r||"object"!==i&&"function"!==i}(r))return String(r);if(function(r){let i=Object.getPrototypeOf(r);return!i||i.isPrototypeOf(Object)}(r)||Array.isArray(r))return JSON.stringify(r);if("function"==typeof r.toJSON)return stringify(r.toJSON());throw Error("[unstorage] Cannot stringify value!")}let tz="base64:";function normalizeKey(r){return r?r.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function unstorage_8581f561_normalizeBaseKey(r){return(r=normalizeKey(r))?r+":":""}let memory=()=>{let r=new Map;return{name:"memory",options:{},hasItem:i=>r.has(i),getItem:i=>r.get(i)??null,getItemRaw:i=>r.get(i)??null,setItem(i,c){r.set(i,c)},setItemRaw(i,c){r.set(i,c)},removeItem(i){r.delete(i)},getKeys:()=>Array.from(r.keys()),clear(){r.clear()},dispose(){r.clear()}}};function watch(r,i,c){return r.watch?r.watch((r,l)=>i(r,c+l)):()=>{}}async function dispose(r){"function"==typeof r.dispose&&await asyncCall(r.dispose)}function promisifyRequest(r){return new Promise((i,c)=>{r.oncomplete=r.onsuccess=()=>i(r.result),r.onabort=r.onerror=()=>c(r.error)})}function createStore(r,i){let c=indexedDB.open(r);c.onupgradeneeded=()=>c.result.createObjectStore(i);let l=promisifyRequest(c);return(r,c)=>l.then(l=>c(l.transaction(i,r).objectStore(i)))}function defaultGetStore(){return l||(l=createStore("keyval-store","keyval")),l}function get(r,i=defaultGetStore()){return i("readonly",i=>promisifyRequest(i.get(r)))}let JSONStringify=r=>JSON.stringify(r,(r,i)=>"bigint"==typeof i?i.toString()+"n":i),JSONParse=r=>{let i=r.replace(/([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g,'$1"$2n"$3');return JSON.parse(i,(r,i)=>{let c="string"==typeof i&&i.match(/^\d+n$/);return c?BigInt(i.substring(0,i.length-1)):i})};function esm_safeJsonParse(r){if("string"!=typeof r)throw Error(`Cannot safe json parse value of type ${typeof r}`);try{return JSONParse(r)}catch(i){return r}}function safeJsonStringify(r){return"string"==typeof r?r:JSONStringify(r)||""}var index_es_z=(r={})=>{let i;let c=r.base&&r.base.length>0?`${r.base}:`:"",e=r=>c+r;return r.dbName&&r.storeName&&(i=createStore(r.dbName,r.storeName)),{name:"idb-keyval",options:r,hasItem:async r=>!(typeof await get(e(r),i)>"u"),getItem:async r=>await get(e(r),i)??null,setItem:(r,c)=>(function(r,i,c=defaultGetStore()){return c("readwrite",c=>(c.put(i,r),promisifyRequest(c.transaction)))})(e(r),c,i),removeItem:r=>(function(r,i=defaultGetStore()){return i("readwrite",i=>(i.delete(r),promisifyRequest(i.transaction)))})(e(r),i),getKeys:()=>(function(r=defaultGetStore()){return r("readonly",r=>{var i;if(r.getAllKeys)return promisifyRequest(r.getAllKeys());let c=[];return(i=r=>c.push(r.key),r.openCursor().onsuccess=function(){this.result&&(i(this.result),this.result.continue())},promisifyRequest(r.transaction)).then(()=>c)})})(i),clear:()=>(function(r=defaultGetStore()){return r("readwrite",r=>(r.clear(),promisifyRequest(r.transaction)))})(i)}};let index_es_=class index_es_{constructor(){this.indexedDb=function(r={}){let i={mounts:{"":r.driver||memory()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},getMount=r=>{for(let c of i.mountpoints)if(r.startsWith(c))return{base:c,relativeKey:r.slice(c.length),driver:i.mounts[c]};return{base:"",relativeKey:r,driver:i.mounts[""]}},getMounts=(r,c)=>i.mountpoints.filter(i=>i.startsWith(r)||c&&r.startsWith(i)).map(c=>({relativeBase:r.length>c.length?r.slice(c.length):void 0,mountpoint:c,driver:i.mounts[c]})),onChange=(r,c)=>{if(i.watching)for(let l of(c=normalizeKey(c),i.watchListeners))l(r,c)},startWatch=async()=>{if(!i.watching)for(let r in i.watching=!0,i.mounts)i.unwatch[r]=await watch(i.mounts[r],onChange,r)},stopWatch=async()=>{if(i.watching){for(let r in i.unwatch)await i.unwatch[r]();i.unwatch={},i.watching=!1}},runBatch=(r,i,c)=>{let l=new Map,getBatch=r=>{let i=l.get(r.base);return i||(i={driver:r.driver,base:r.base,items:[]},l.set(r.base,i)),i};for(let c of r){let r="string"==typeof c,l=normalizeKey(r?c:c.key),p=r?void 0:c.value,_=r||!c.options?i:{...i,...c.options},E=getMount(l);getBatch(E).items.push({key:l,value:p,relativeKey:E.relativeKey,options:_})}return Promise.all([...l.values()].map(r=>c(r))).then(r=>r.flat())},c={hasItem(r,i={}){r=normalizeKey(r);let{relativeKey:c,driver:l}=getMount(r);return asyncCall(l.hasItem,c,i)},getItem(r,i={}){r=normalizeKey(r);let{relativeKey:c,driver:l}=getMount(r);return asyncCall(l.getItem,c,i).then(r=>destr(r))},getItems:(r,i)=>runBatch(r,i,r=>r.driver.getItems?asyncCall(r.driver.getItems,r.items.map(r=>({key:r.relativeKey,options:r.options})),i).then(i=>i.map(i=>({key:function(...r){return normalizeKey(r.join(":"))}(r.base,i.key),value:destr(i.value)}))):Promise.all(r.items.map(i=>asyncCall(r.driver.getItem,i.relativeKey,i.options).then(r=>({key:i.key,value:destr(r)}))))),getItemRaw(r,i={}){r=normalizeKey(r);let{relativeKey:c,driver:l}=getMount(r);return l.getItemRaw?asyncCall(l.getItemRaw,c,i):asyncCall(l.getItem,c,i).then(r=>"string"==typeof r&&r.startsWith(tz)?tq.from(r.slice(tz.length),"base64"):r)},async setItem(r,i,l={}){if(void 0===i)return c.removeItem(r);r=normalizeKey(r);let{relativeKey:p,driver:_}=getMount(r);_.setItem&&(await asyncCall(_.setItem,p,stringify(i),l),_.watch||onChange("update",r))},async setItems(r,i){await runBatch(r,i,async r=>{if(r.driver.setItems)return asyncCall(r.driver.setItems,r.items.map(r=>({key:r.relativeKey,value:stringify(r.value),options:r.options})),i);r.driver.setItem&&await Promise.all(r.items.map(i=>asyncCall(r.driver.setItem,i.relativeKey,stringify(i.value),i.options)))})},async setItemRaw(r,i,l={}){if(void 0===i)return c.removeItem(r,l);r=normalizeKey(r);let{relativeKey:p,driver:_}=getMount(r);if(_.setItemRaw)await asyncCall(_.setItemRaw,p,i,l);else{if(!_.setItem)return;await asyncCall(_.setItem,p,function(r){if("string"==typeof r)return r;let i=tq.from(r).toString("base64");return tz+i}(i),l)}_.watch||onChange("update",r)},async removeItem(r,i={}){"boolean"==typeof i&&(i={removeMeta:i}),r=normalizeKey(r);let{relativeKey:c,driver:l}=getMount(r);l.removeItem&&(await asyncCall(l.removeItem,c,i),(i.removeMeta||i.removeMata)&&await asyncCall(l.removeItem,c+"$",i),l.watch||onChange("remove",r))},async getMeta(r,i={}){"boolean"==typeof i&&(i={nativeOnly:i}),r=normalizeKey(r);let{relativeKey:c,driver:l}=getMount(r),p=Object.create(null);if(l.getMeta&&Object.assign(p,await asyncCall(l.getMeta,c,i)),!i.nativeOnly){let r=await asyncCall(l.getItem,c+"$",i).then(r=>destr(r));r&&"object"==typeof r&&("string"==typeof r.atime&&(r.atime=new Date(r.atime)),"string"==typeof r.mtime&&(r.mtime=new Date(r.mtime)),Object.assign(p,r))}return p},setMeta(r,i,c={}){return this.setItem(r+"$",i,c)},removeMeta(r,i={}){return this.removeItem(r+"$",i)},async getKeys(r,i={}){r=unstorage_8581f561_normalizeBaseKey(r);let c=getMounts(r,!0),l=[],p=[];for(let r of c){let c=await asyncCall(r.driver.getKeys,r.relativeBase,i),_=c.map(i=>r.mountpoint+normalizeKey(i)).filter(r=>!l.some(i=>r.startsWith(i)));p.push(..._),l=[r.mountpoint,...l.filter(i=>!i.startsWith(r.mountpoint))]}return r?p.filter(i=>i.startsWith(r)&&!i.endsWith("$")):p.filter(r=>!r.endsWith("$"))},async clear(r,i={}){r=unstorage_8581f561_normalizeBaseKey(r),await Promise.all(getMounts(r,!1).map(async r=>{if(r.driver.clear)return asyncCall(r.driver.clear,r.relativeBase,i);if(r.driver.removeItem){let c=await r.driver.getKeys(r.relativeBase||"",i);return Promise.all(c.map(c=>r.driver.removeItem(c,i)))}}))},async dispose(){await Promise.all(Object.values(i.mounts).map(r=>dispose(r)))},watch:async r=>(await startWatch(),i.watchListeners.push(r),async()=>{i.watchListeners=i.watchListeners.filter(i=>i!==r),0===i.watchListeners.length&&await stopWatch()}),async unwatch(){i.watchListeners=[],await stopWatch()},mount(r,l){if((r=unstorage_8581f561_normalizeBaseKey(r))&&i.mounts[r])throw Error(`already mounted at ${r}`);return r&&(i.mountpoints.push(r),i.mountpoints.sort((r,i)=>i.length-r.length)),i.mounts[r]=l,i.watching&&Promise.resolve(watch(l,onChange,r)).then(c=>{i.unwatch[r]=c}).catch(console.error),c},async unmount(r,c=!0){(r=unstorage_8581f561_normalizeBaseKey(r))&&i.mounts[r]&&(i.watching&&r in i.unwatch&&(i.unwatch[r](),delete i.unwatch[r]),c&&await dispose(i.mounts[r]),i.mountpoints=i.mountpoints.filter(i=>i!==r),delete i.mounts[r])},getMount(r=""){r=normalizeKey(r)+":";let i=getMount(r);return{driver:i.driver,base:i.base}},getMounts(r="",i={}){r=normalizeKey(r);let c=getMounts(r,i.parents);return c.map(r=>({driver:r.driver,base:r.mountpoint}))}};return c}({driver:index_es_z({dbName:"WALLET_CONNECT_V2_INDEXED_DB",storeName:"keyvaluestorage"})})}async getKeys(){return this.indexedDb.getKeys()}async getEntries(){return(await this.indexedDb.getItems(await this.indexedDb.getKeys())).map(r=>[r.key,r.value])}async getItem(r){let i=await this.indexedDb.getItem(r);if(null!==i)return i}async setItem(r,i){await this.indexedDb.setItem(r,safeJsonStringify(i))}async removeItem(r){await this.indexedDb.removeItem(r)}};var t$="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof c.g?c.g:"u">typeof self?self:{},tH={exports:{}};function index_es_k(r){var i;return[r[0],esm_safeJsonParse(null!=(i=r[1])?i:"")]}!function(){function t(){}t.prototype.getItem=function(r){return this.hasOwnProperty(r)?String(this[r]):null},t.prototype.setItem=function(r,i){this[r]=String(i)},t.prototype.removeItem=function(r){delete this[r]},t.prototype.clear=function(){let r=this;Object.keys(r).forEach(function(i){r[i]=void 0,delete r[i]})},t.prototype.key=function(r){return r=r||0,Object.keys(this)[r]},t.prototype.__defineGetter__("length",function(){return Object.keys(this).length}),"u">typeof t$&&t$.localStorage?tH.exports=t$.localStorage:"u">typeof window&&window.localStorage?tH.exports=window.localStorage:tH.exports=new t}();let index_es_K=class index_es_K{constructor(){this.localStorage=tH.exports}async getKeys(){return Object.keys(this.localStorage)}async getEntries(){return Object.entries(this.localStorage).map(index_es_k)}async getItem(r){let i=this.localStorage.getItem(r);if(null!==i)return esm_safeJsonParse(i)}async setItem(r,i){this.localStorage.setItem(r,safeJsonStringify(i))}async removeItem(r){this.localStorage.removeItem(r)}};let index_es_O=async(r,i,c)=>{let l="wc_storage_version",p=await i.getItem(l);if(p&&p>=1){c(i);return}let _=await r.getKeys();if(!_.length){c(i);return}let E=[];for(;_.length;){let c=_.shift();if(!c)continue;let l=c.toLowerCase();if(l.includes("wc@")||l.includes("walletconnect")||l.includes("wc_")||l.includes("wallet_connect")){let l=await r.getItem(c);await i.setItem(c,l),E.push(c)}}await i.setItem(l,1),c(i),index_es_j(r,E)},index_es_j=async(r,i)=>{i.length&&i.forEach(async i=>{await r.removeItem(i)})};let h=class h{constructor(){this.initialized=!1,this.setInitialized=r=>{this.storage=r,this.initialized=!0};let r=new index_es_K;this.storage=r;try{let i=new index_es_;index_es_O(r,i,this.setInitialized)}catch{this.initialized=!0}}async getKeys(){return await this.initialize(),this.storage.getKeys()}async getEntries(){return await this.initialize(),this.storage.getEntries()}async getItem(r){return await this.initialize(),this.storage.getItem(r)}async setItem(r,i){return await this.initialize(),this.storage.setItem(r,i)}async removeItem(r){return await this.initialize(),this.storage.removeItem(r)}async initialize(){this.initialized||await new Promise(r=>{let i=setInterval(()=>{this.initialized&&(clearInterval(i),r())},20)})}};var tB=c(90772),tF=c(9107),tK=c(38200);let n=class n extends tK.q{constructor(r){super(),this.opts=r,this.protocol="wc",this.version=2}};let index_es_h=class index_es_h extends tK.q{constructor(r,i){super(),this.core=r,this.logger=i,this.records=new Map}};let a=class a{constructor(r,i){this.logger=r,this.core=i}};let u=class u extends tK.q{constructor(r,i){super(),this.relayer=r,this.logger=i}};let index_es_g=class index_es_g extends tK.q{constructor(r){super()}};let index_es_p=class index_es_p{constructor(r,i,c,l){this.core=r,this.logger=i,this.name=c}};let d=class d extends tK.q{constructor(r,i){super(),this.relayer=r,this.logger=i}};let index_es_E=class index_es_E extends tK.q{constructor(r,i){super(),this.core=r,this.logger=i}};let index_es_y=class index_es_y{constructor(r,i){this.projectId=r,this.logger=i}};let v=class v{constructor(r,i){this.projectId=r,this.logger=i}};let b=class b{constructor(r){this.opts=r,this.protocol="wc",this.version=2}};let index_es_w=class index_es_w{constructor(r){this.client=r}};var tV=c(31050);let tW="base64url",tG="base58btc";function encodeJSON(r){return to_string_toString(from_string_fromString(safeJsonStringify(r),"utf8"),tW)}function encodeIss(r){let i=from_string_fromString("K36",tG),c="z"+to_string_toString(concat([i,r]),tG);return["did","key",c].join(":")}function generateKeyPair(r=(0,ed.randomBytes)(32)){return tV._w(r)}async function signJWT(r,i,c,l,p=(0,th.fromMiliseconds)(Date.now())){var _,E;let P={alg:"EdDSA",typ:"JWT"},C=encodeIss(l.publicKey),L={iss:C,sub:r,aud:i,iat:p,exp:p+c},M=from_string_fromString([encodeJSON((_={header:P,payload:L}).header),encodeJSON(_.payload)].join("."),"utf8"),q=tV.Xx(l.secretKey,M);return[encodeJSON((E={header:P,payload:L,signature:q}).header),encodeJSON(E.payload),to_string_toString(E.signature,tW)].join(".")}c(43014);let tJ="INTERNAL_ERROR",tY="SERVER_ERROR",tQ=[-32700,-32600,-32601,-32602,-32603],tX={PARSE_ERROR:{code:-32700,message:"Parse error"},INVALID_REQUEST:{code:-32600,message:"Invalid Request"},METHOD_NOT_FOUND:{code:-32601,message:"Method not found"},INVALID_PARAMS:{code:-32602,message:"Invalid params"},[tJ]:{code:-32603,message:"Internal error"},[tY]:{code:-32e3,message:"Server error"}};function getError(r){return Object.keys(tX).includes(r)?tX[r]:tX[tY]}function parseConnectionError(r,i,c){return r.message.includes("getaddrinfo ENOTFOUND")||r.message.includes("connect ECONNREFUSED")?Error(`Unavailable ${c} RPC url at ${i}`):r}var tZ=c(1468);function payloadId(r=3){let i=Date.now()*Math.pow(10,r);return i+Math.floor(Math.random()*Math.pow(10,r))}function getBigIntRpcId(r=6){return BigInt(payloadId(r))}function formatJsonRpcRequest(r,i,c){return{id:c||payloadId(),jsonrpc:"2.0",method:r,params:i}}function formatJsonRpcResult(r,i){return{id:r,jsonrpc:"2.0",result:i}}function formatJsonRpcError(r,i,c){var l,p;return{id:r,jsonrpc:"2.0",error:void 0===(l=i)?getError(tJ):("string"==typeof l&&(l=Object.assign(Object.assign({},getError(tY)),{message:l})),void 0!==c&&(l.data=c),p=l.code,tQ.includes(p)&&(l=function(r){let i=Object.values(tX).find(i=>i.code===r);return i||tX[tY]}(l.code)),l)}}let misc_IEvents=class misc_IEvents{};let IBaseJsonRpcProvider=class IBaseJsonRpcProvider extends misc_IEvents{constructor(){super()}};let IJsonRpcProvider=class IJsonRpcProvider extends IBaseJsonRpcProvider{constructor(r){super()}};function matchRegexProtocol(r,i){let c=function(r){let i=r.match(RegExp(/^\w+:/,"gi"));if(i&&i.length)return i[0]}(r);return void 0!==c&&new RegExp(i).test(c)}function isHttpUrl(r){return matchRegexProtocol(r,"^https?:")}function isWsUrl(r){return matchRegexProtocol(r,"^wss?:")}function isJsonRpcPayload(r){return"object"==typeof r&&"id"in r&&"jsonrpc"in r&&"2.0"===r.jsonrpc}function isJsonRpcRequest(r){return isJsonRpcPayload(r)&&"method"in r}function isJsonRpcResponse(r){return isJsonRpcPayload(r)&&(isJsonRpcResult(r)||isJsonRpcError(r))}function isJsonRpcResult(r){return"result"in r}function isJsonRpcError(r){return"error"in r}let JsonRpcProvider=class JsonRpcProvider extends IJsonRpcProvider{constructor(r){super(r),this.events=new ec.EventEmitter,this.hasRegisteredEventListeners=!1,this.connection=this.setConnection(r),this.connection.connected&&this.registerEventListeners()}async connect(r=this.connection){await this.open(r)}async disconnect(){await this.close()}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}off(r,i){this.events.off(r,i)}removeListener(r,i){this.events.removeListener(r,i)}async request(r,i){return this.requestStrict(formatJsonRpcRequest(r.method,r.params||[],r.id||getBigIntRpcId().toString()),i)}async requestStrict(r,i){return new Promise(async(c,l)=>{if(!this.connection.connected)try{await this.open()}catch(r){l(r)}this.events.on(`${r.id}`,r=>{isJsonRpcError(r)?l(r.error):c(r.result)});try{await this.connection.send(r,i)}catch(r){l(r)}})}setConnection(r=this.connection){return r}onPayload(r){this.events.emit("payload",r),isJsonRpcResponse(r)?this.events.emit(`${r.id}`,r):this.events.emit("message",{type:r.method,data:r.params})}onClose(r){r&&3e3===r.code&&this.events.emit("error",Error(`WebSocket connection closed abnormally with code: ${r.code} ${r.reason?`(${r.reason})`:""}`)),this.events.emit("disconnect")}async open(r=this.connection){this.connection===r&&this.connection.connected||(this.connection.connected&&this.close(),"string"==typeof r&&(await this.connection.open(r),r=this.connection),this.connection=this.setConnection(r),await this.connection.open(),this.registerEventListeners(),this.events.emit("connect"))}async close(){await this.connection.close()}registerEventListeners(){this.hasRegisteredEventListeners||(this.connection.on("payload",r=>this.onPayload(r)),this.connection.on("close",r=>this.onClose(r)),this.connection.on("error",r=>this.events.emit("error",r)),this.connection.on("register_error",r=>this.onClose()),this.hasRegisteredEventListeners=!0)}};let index_es_b=()=>"u">typeof WebSocket||"u">typeof c.g&&"u">typeof c.g.WebSocket||"u">typeof window&&"u">typeof window.WebSocket||"u">typeof self&&"u">typeof self.WebSocket,index_es_a=r=>r.split("?")[0],t0="u">typeof WebSocket?WebSocket:"u">typeof c.g&&"u">typeof c.g.WebSocket?c.g.WebSocket:"u">typeof window&&"u">typeof window.WebSocket?window.WebSocket:"u">typeof self&&"u">typeof self.WebSocket?self.WebSocket:c(72030);let f=class f{constructor(r){if(this.url=r,this.events=new ec.EventEmitter,this.registering=!1,!isWsUrl(r))throw Error(`Provided URL is not compatible with WebSocket connection: ${r}`);this.url=r}get connected(){return"u">typeof this.socket}get connecting(){return this.registering}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}off(r,i){this.events.off(r,i)}removeListener(r,i){this.events.removeListener(r,i)}async open(r=this.url){await this.register(r)}async close(){return new Promise((r,i)=>{if(typeof this.socket>"u"){i(Error("Connection already closed"));return}this.socket.onclose=i=>{this.onClose(i),r()},this.socket.close()})}async send(r){typeof this.socket>"u"&&(this.socket=await this.register());try{this.socket.send(safeJsonStringify(r))}catch(i){this.onError(r.id,i)}}register(r=this.url){if(!isWsUrl(r))throw Error(`Provided URL is not compatible with WebSocket connection: ${r}`);if(this.registering){let r=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=r||this.events.listenerCount("open")>=r)&&this.events.setMaxListeners(r+1),new Promise((r,i)=>{this.events.once("register_error",r=>{this.resetMaxListeners(),i(r)}),this.events.once("open",()=>{if(this.resetMaxListeners(),typeof this.socket>"u")return i(Error("WebSocket connection is missing or invalid"));r(this.socket)})})}return this.url=r,this.registering=!0,new Promise((i,c)=>{let l=new URLSearchParams(r).get("origin"),p=(0,tZ.isReactNative)()?{headers:{origin:l}}:{rejectUnauthorized:!RegExp("wss?://localhost(:d{2,5})?").test(r)},_=new t0(r,[],p);index_es_b()?_.onerror=r=>{c(this.emitError(r.error))}:_.on("error",r=>{c(this.emitError(r))}),_.onopen=()=>{this.onOpen(_),i(_)}})}onOpen(r){r.onmessage=r=>this.onPayload(r),r.onclose=r=>this.onClose(r),this.socket=r,this.registering=!1,this.events.emit("open")}onClose(r){this.socket=void 0,this.registering=!1,this.events.emit("close",r)}onPayload(r){if(typeof r.data>"u")return;let i="string"==typeof r.data?esm_safeJsonParse(r.data):r.data;this.events.emit("payload",i)}onError(r,i){let c=this.parseError(i),l=c.message||c.toString(),p=formatJsonRpcError(r,l);this.events.emit("payload",p)}parseError(r,i=this.url){return parseConnectionError(r,index_es_a(i),"WS")}resetMaxListeners(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}emitError(r){let i=this.parseError(Error(r?.message||`WebSocket connection failed for host: ${index_es_a(this.url)}`));return this.events.emit("register_error",i),i}};var t1=c(72307),t5=c.n(t1),t3=c(63144),t6=c.n(t3),t2=c(27061),Xi=function(r,i){if(r.length>=255)throw TypeError("Alphabet too long");for(var c=new Uint8Array(256),l=0;l>>0,E=new Uint8Array(_);r[i];){var M=c[r.charCodeAt(i)];if(255===M)return;for(var q=0,z=_-1;(0!==M||q>>0,E[z]=M%256>>>0,M=M/256>>>0;if(0!==M)throw Error("Non-zero carry");p=q,i++}if(" "!==r[i]){for(var J=_-p;J!==_&&0===E[J];)J++;for(var Q=new Uint8Array(l+(_-J)),X=l;J!==_;)Q[X++]=E[J++];return Q}}}return{encode:function(i){if(i instanceof Uint8Array||(ArrayBuffer.isView(i)?i=new Uint8Array(i.buffer,i.byteOffset,i.byteLength):Array.isArray(i)&&(i=Uint8Array.from(i))),!(i instanceof Uint8Array))throw TypeError("Expected Uint8Array");if(0===i.length)return"";for(var c=0,l=0,p=0,_=i.length;p!==_&&0===i[p];)p++,c++;for(var E=(_-p)*M+1>>>0,L=new Uint8Array(E);p!==_;){for(var q=i[p],z=0,J=E-1;(0!==q||z>>0,L[J]=q%P>>>0,q=q/P>>>0;if(0!==q)throw Error("Non-zero carry");l=z,p++}for(var Q=E-l;Q!==E&&0===L[Q];)Q++;for(var X=C.repeat(c);Q{if(r instanceof Uint8Array&&"Uint8Array"===r.constructor.name)return r;if(r instanceof ArrayBuffer)return new Uint8Array(r);if(ArrayBuffer.isView(r))return new Uint8Array(r.buffer,r.byteOffset,r.byteLength);throw Error("Unknown type, must be binary type")},Wi=r=>new TextEncoder().encode(r),Qi=r=>new TextDecoder().decode(r);let Zi=class Zi{constructor(r,i,c){this.name=r,this.prefix=i,this.baseEncode=c}encode(r){if(r instanceof Uint8Array)return`${this.prefix}${this.baseEncode(r)}`;throw Error("Unknown type, must be binary type")}};let es=class es{constructor(r,i,c){if(this.name=r,this.prefix=i,void 0===i.codePointAt(0))throw Error("Invalid prefix character");this.prefixCodePoint=i.codePointAt(0),this.baseDecode=c}decode(r){if("string"==typeof r){if(r.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(r)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(r.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(r){return index_es_Ue(this,r)}};let ts=class ts{constructor(r){this.decoders=r}or(r){return index_es_Ue(this,r)}decode(r){let i=r[0],c=this.decoders[i];if(c)return c.decode(r);throw RangeError(`Unable to decode multibase string ${JSON.stringify(r)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}};let index_es_Ue=(r,i)=>new ts({...r.decoders||{[r.prefix]:r},...i.decoders||{[i.prefix]:i}});let is=class is{constructor(r,i,c,l){this.name=r,this.prefix=i,this.baseEncode=c,this.baseDecode=l,this.encoder=new Zi(r,i,c),this.decoder=new es(r,i,l)}encode(r){return this.encoder.encode(r)}decode(r){return this.decoder.decode(r)}};let W=({name:r,prefix:i,encode:c,decode:l})=>new is(r,i,c,l),index_es_B=({prefix:r,name:i,alphabet:c})=>{let{encode:l,decode:p}=Xi(c,i);return W({prefix:r,name:i,encode:l,decode:r=>index_es_Ne(p(r))})},ss=(r,i,c,l)=>{let p={};for(let r=0;r=8&&(P-=8,E[L++]=255&C>>P)}if(P>=c||255&C<<8-P)throw SyntaxError("Unexpected end of data");return E},rs=(r,i,c)=>{let l="="===i[i.length-1],p=(1<c;)E-=c,_+=i[p&P>>E];if(E&&(_+=i[p&P<W({prefix:i,name:r,encode:r=>rs(r,l,c),decode:i=>ss(i,l,c,r)}),t8=W({prefix:"\x00",name:"identity",encode:r=>Qi(r),decode:r=>Wi(r)});var t4=Object.freeze({__proto__:null,identity:t8});let t9=dist_index_es_g({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});var t7=Object.freeze({__proto__:null,base2:t9});let ro=dist_index_es_g({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});var ra=Object.freeze({__proto__:null,base8:ro});let rc=index_es_B({prefix:"9",name:"base10",alphabet:"0123456789"});var rl=Object.freeze({__proto__:null,base10:rc});let rh=dist_index_es_g({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),rf=dist_index_es_g({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});var rd=Object.freeze({__proto__:null,base16:rh,base16upper:rf});let rp=dist_index_es_g({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),rg=dist_index_es_g({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),r_=dist_index_es_g({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),ry=dist_index_es_g({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),rm=dist_index_es_g({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),rb=dist_index_es_g({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),rw=dist_index_es_g({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),rE=dist_index_es_g({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),rS=dist_index_es_g({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5});var rD=Object.freeze({__proto__:null,base32:rp,base32upper:rg,base32pad:r_,base32padupper:ry,base32hex:rm,base32hexupper:rb,base32hexpad:rw,base32hexpadupper:rE,base32z:rS});let rx=index_es_B({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),rI=index_es_B({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});var rO=Object.freeze({__proto__:null,base36:rx,base36upper:rI});let rP=index_es_B({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),rC=index_es_B({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"});var rR=Object.freeze({__proto__:null,base58btc:rP,base58flickr:rC});let rA=dist_index_es_g({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),rN=dist_index_es_g({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),rT=dist_index_es_g({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),rj=dist_index_es_g({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});var rU=Object.freeze({__proto__:null,base64:rA,base64pad:rN,base64url:rT,base64urlpad:rj});let rL=Array.from("\uD83D\uDE80\uD83E\uDE90☄\uD83D\uDEF0\uD83C\uDF0C\uD83C\uDF11\uD83C\uDF12\uD83C\uDF13\uD83C\uDF14\uD83C\uDF15\uD83C\uDF16\uD83C\uDF17\uD83C\uDF18\uD83C\uDF0D\uD83C\uDF0F\uD83C\uDF0E\uD83D\uDC09☀\uD83D\uDCBB\uD83D\uDDA5\uD83D\uDCBE\uD83D\uDCBF\uD83D\uDE02❤\uD83D\uDE0D\uD83E\uDD23\uD83D\uDE0A\uD83D\uDE4F\uD83D\uDC95\uD83D\uDE2D\uD83D\uDE18\uD83D\uDC4D\uD83D\uDE05\uD83D\uDC4F\uD83D\uDE01\uD83D\uDD25\uD83E\uDD70\uD83D\uDC94\uD83D\uDC96\uD83D\uDC99\uD83D\uDE22\uD83E\uDD14\uD83D\uDE06\uD83D\uDE44\uD83D\uDCAA\uD83D\uDE09☺\uD83D\uDC4C\uD83E\uDD17\uD83D\uDC9C\uD83D\uDE14\uD83D\uDE0E\uD83D\uDE07\uD83C\uDF39\uD83E\uDD26\uD83C\uDF89\uD83D\uDC9E✌✨\uD83E\uDD37\uD83D\uDE31\uD83D\uDE0C\uD83C\uDF38\uD83D\uDE4C\uD83D\uDE0B\uD83D\uDC97\uD83D\uDC9A\uD83D\uDE0F\uD83D\uDC9B\uD83D\uDE42\uD83D\uDC93\uD83E\uDD29\uD83D\uDE04\uD83D\uDE00\uD83D\uDDA4\uD83D\uDE03\uD83D\uDCAF\uD83D\uDE48\uD83D\uDC47\uD83C\uDFB6\uD83D\uDE12\uD83E\uDD2D❣\uD83D\uDE1C\uD83D\uDC8B\uD83D\uDC40\uD83D\uDE2A\uD83D\uDE11\uD83D\uDCA5\uD83D\uDE4B\uD83D\uDE1E\uD83D\uDE29\uD83D\uDE21\uD83E\uDD2A\uD83D\uDC4A\uD83E\uDD73\uD83D\uDE25\uD83E\uDD24\uD83D\uDC49\uD83D\uDC83\uD83D\uDE33✋\uD83D\uDE1A\uD83D\uDE1D\uD83D\uDE34\uD83C\uDF1F\uD83D\uDE2C\uD83D\uDE43\uD83C\uDF40\uD83C\uDF37\uD83D\uDE3B\uD83D\uDE13⭐✅\uD83E\uDD7A\uD83C\uDF08\uD83D\uDE08\uD83E\uDD18\uD83D\uDCA6✔\uD83D\uDE23\uD83C\uDFC3\uD83D\uDC90☹\uD83C\uDF8A\uD83D\uDC98\uD83D\uDE20☝\uD83D\uDE15\uD83C\uDF3A\uD83C\uDF82\uD83C\uDF3B\uD83D\uDE10\uD83D\uDD95\uD83D\uDC9D\uD83D\uDE4A\uD83D\uDE39\uD83D\uDDE3\uD83D\uDCAB\uD83D\uDC80\uD83D\uDC51\uD83C\uDFB5\uD83E\uDD1E\uD83D\uDE1B\uD83D\uDD34\uD83D\uDE24\uD83C\uDF3C\uD83D\uDE2B⚽\uD83E\uDD19☕\uD83C\uDFC6\uD83E\uDD2B\uD83D\uDC48\uD83D\uDE2E\uD83D\uDE46\uD83C\uDF7B\uD83C\uDF43\uD83D\uDC36\uD83D\uDC81\uD83D\uDE32\uD83C\uDF3F\uD83E\uDDE1\uD83C\uDF81⚡\uD83C\uDF1E\uD83C\uDF88❌✊\uD83D\uDC4B\uD83D\uDE30\uD83E\uDD28\uD83D\uDE36\uD83E\uDD1D\uD83D\uDEB6\uD83D\uDCB0\uD83C\uDF53\uD83D\uDCA2\uD83E\uDD1F\uD83D\uDE41\uD83D\uDEA8\uD83D\uDCA8\uD83E\uDD2C✈\uD83C\uDF80\uD83C\uDF7A\uD83E\uDD13\uD83D\uDE19\uD83D\uDC9F\uD83C\uDF31\uD83D\uDE16\uD83D\uDC76\uD83E\uDD74▶➡❓\uD83D\uDC8E\uD83D\uDCB8⬇\uD83D\uDE28\uD83C\uDF1A\uD83E\uDD8B\uD83D\uDE37\uD83D\uDD7A⚠\uD83D\uDE45\uD83D\uDE1F\uD83D\uDE35\uD83D\uDC4E\uD83E\uDD32\uD83E\uDD20\uD83E\uDD27\uD83D\uDCCC\uD83D\uDD35\uD83D\uDC85\uD83E\uDDD0\uD83D\uDC3E\uD83C\uDF52\uD83D\uDE17\uD83E\uDD11\uD83C\uDF0A\uD83E\uDD2F\uD83D\uDC37☎\uD83D\uDCA7\uD83D\uDE2F\uD83D\uDC86\uD83D\uDC46\uD83C\uDFA4\uD83D\uDE47\uD83C\uDF51❄\uD83C\uDF34\uD83D\uDCA3\uD83D\uDC38\uD83D\uDC8C\uD83D\uDCCD\uD83E\uDD40\uD83E\uDD22\uD83D\uDC45\uD83D\uDCA1\uD83D\uDCA9\uD83D\uDC50\uD83D\uDCF8\uD83D\uDC7B\uD83E\uDD10\uD83E\uDD2E\uD83C\uDFBC\uD83E\uDD75\uD83D\uDEA9\uD83C\uDF4E\uD83C\uDF4A\uD83D\uDC7C\uD83D\uDC8D\uD83D\uDCE3\uD83E\uDD42"),rM=rL.reduce((r,i,c)=>(r[c]=i,r),[]),rk=rL.reduce((r,i,c)=>(r[i.codePointAt(0)]=c,r),[]),rq=W({prefix:"\uD83D\uDE80",name:"base256emoji",encode:function(r){return r.reduce((r,i)=>r+=rM[i],"")},decode:function(r){let i=[];for(let c of r){let r=rk[c.codePointAt(0)];if(void 0===r)throw Error(`Non-base256emoji character: ${c}`);i.push(r)}return new Uint8Array(i)}});var rz=Object.freeze({__proto__:null,base256emoji:rq});function dist_index_es_Fe(r,i,c){i=i||[],c=c||0;for(var l=c;r>=2147483648;)i[c++]=255&r|128,r/=128;for(;-128&r;)i[c++]=255&r|128,r>>>=7;return i[c]=0|r,dist_index_es_Fe.bytes=c-l+1,i}function index_es_he(r,i){var c,l=0,i=i||0,p=0,_=i,E=r.length;do{if(_>=E)throw index_es_he.bytes=0,RangeError("Could not decode varint");c=r[_++],l+=p<28?(127&c)<=128);return index_es_he.bytes=_-i,l}var r$={encode:dist_index_es_Fe,decode:index_es_he,encodingLength:function(r){return r<128?1:r<16384?2:r<2097152?3:r<268435456?4:r<34359738368?5:r<4398046511104?6:r<562949953421312?7:r<72057594037927940?8:r<0x7fffffffffffffff?9:10}};let index_es_Ke=(r,i,c=0)=>(r$.encode(r,i,c),i),index_es_Be=r=>r$.encodingLength(r),index_es_ce=(r,i)=>{let c=i.byteLength,l=index_es_Be(r),p=l+index_es_Be(c),_=new Uint8Array(p+c);return index_es_Ke(r,_,0),index_es_Ke(c,_,l),_.set(i,p),new dist_index_es_or(r,c,i,_)};let dist_index_es_or=class dist_index_es_or{constructor(r,i,c,l){this.code=r,this.size=i,this.digest=c,this.bytes=l}};let index_es_Ve=({name:r,code:i,encode:c})=>new ar(r,i,c);let ar=class ar{constructor(r,i,c){this.name=r,this.code=i,this.encode=c}digest(r){if(r instanceof Uint8Array){let i=this.encode(r);return i instanceof Uint8Array?index_es_ce(this.code,i):i.then(r=>index_es_ce(this.code,r))}throw Error("Unknown type, must be binary type")}};let index_es_qe=r=>async i=>new Uint8Array(await crypto.subtle.digest(r,i)),rH=index_es_Ve({name:"sha2-256",code:18,encode:index_es_qe("SHA-256")}),rB=index_es_Ve({name:"sha2-512",code:19,encode:index_es_qe("SHA-512")});var rF=Object.freeze({__proto__:null,sha256:rH,sha512:rB}),rK=Object.freeze({__proto__:null,identity:{code:0,name:"identity",encode:index_es_Ne,digest:r=>index_es_ce(0,index_es_Ne(r))}});new TextEncoder,new TextDecoder;let rV={...t4,...t7,...ra,...rl,...rd,...rD,...rO,...rR,...rU,...rz};function index_es_He(r){return null!=globalThis.Buffer?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):r}function index_es_Je(r,i,c,l){return{name:r,prefix:i,encoder:{name:r,prefix:i,encode:c},decoder:{decode:l}}}({...rF,...rK});let rW=index_es_Je("utf8","u",r=>"u"+new TextDecoder("utf8").decode(r),r=>new TextEncoder().encode(r.substring(1))),rG=index_es_Je("ascii","a",r=>{let i="a";for(let c=0;c{r=r.substring(1);let i=function(r=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?index_es_He(globalThis.Buffer.allocUnsafe(r)):new Uint8Array(r)}(r.length);for(let c=0;c{if(!this.initialized){let r=await this.getKeyChain();"u">typeof r&&(this.keychain=r),this.initialized=!0}},this.has=r=>(this.isInitialized(),this.keychain.has(r)),this.set=async(r,i)=>{this.isInitialized(),this.keychain.set(r,i),await this.persist()},this.get=r=>{this.isInitialized();let i=this.keychain.get(r);if(typeof i>"u"){let{message:i}=index_es_N("NO_MATCHING_KEY",`${this.name}: ${r}`);throw Error(i)}return i},this.del=async r=>{this.isInitialized(),this.keychain.delete(r),await this.persist()},this.core=r,this.logger=(0,tF.generateChildLogger)(i,this.name)}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setKeyChain(r){await this.core.storage.setItem(this.storageKey,rt(r))}async getKeyChain(){let r=await this.core.storage.getItem(this.storageKey);return"u">typeof r?ot(r):void 0}async persist(){await this.setKeyChain(this.keychain)}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let index_es_xt=class index_es_xt{constructor(r,i,c){this.core=r,this.logger=i,this.name="crypto",this.initialized=!1,this.init=async()=>{this.initialized||(await this.keychain.init(),this.initialized=!0)},this.hasKeys=r=>(this.isInitialized(),this.keychain.has(r)),this.getClientId=async()=>{this.isInitialized();let r=await this.getClientSeed(),i=generateKeyPair(r);return encodeIss(i.publicKey)},this.generateKeyPair=()=>{this.isInitialized();let r=function(){let r=eg.Au();return{privateKey:to_string_toString(r.secretKey,tm),publicKey:to_string_toString(r.publicKey,tm)}}();return this.setPrivateKey(r.publicKey,r.privateKey)},this.signJWT=async r=>{this.isInitialized();let i=await this.getClientSeed(),c=generateKeyPair(i),l=Vn();return await signJWT(l,r,r1,c)},this.generateSharedKey=(r,i,c)=>{this.isInitialized();let l=this.getPrivateKey(r),p=function(r,i){let c=eg.gi(from_string_fromString(r,tm),from_string_fromString(i,tm),!0),l=new ef.t(ep.mE,c).expand(32);return to_string_toString(l,tm)}(l,i);return this.setSymKey(p,c)},this.setSymKey=async(r,i)=>{this.isInitialized();let c=i||function(r){let i=(0,ep.vp)(from_string_fromString(r,tm));return to_string_toString(i,tm)}(r);return await this.keychain.set(c,r),c},this.deleteKeyPair=async r=>{this.isInitialized(),await this.keychain.del(r)},this.deleteSymKey=async r=>{this.isInitialized(),await this.keychain.del(r)},this.encode=async(r,i,c)=>{this.isInitialized();let l=Ae(c),p=safeJsonStringify(i);if(qn(l)){let i=l.senderPublicKey,c=l.receiverPublicKey;r=await this.generateSharedKey(i,c)}let _=this.getSymKey(r),{type:E,senderPublicKey:P}=l;return function(r){var i;let c=(i="u">typeof r.type?r.type:0,from_string_fromString(`${i}`,ty));if(1===j(c)&&typeof r.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");let l="u">typeof r.senderPublicKey?from_string_fromString(r.senderPublicKey,tm):void 0,p="u">typeof r.iv?from_string_fromString(r.iv,tm):(0,ed.randomBytes)(12),_=new eh.OK(from_string_fromString(r.symKey,tm)).seal(p,from_string_fromString(r.message,tw));return function(r){if(1===j(r.type)){if(typeof r.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");return to_string_toString(concat([r.type,r.senderPublicKey,r.iv,r.sealed]),tb)}return to_string_toString(concat([r.type,r.iv,r.sealed]),tb)}({type:c,sealed:_,iv:p,senderPublicKey:l})}({type:E,symKey:_,message:p,senderPublicKey:P})},this.decode=async(r,i,c)=>{this.isInitialized();let l=function(r,i){let c=ee(r);return Ae({type:j(c.type),senderPublicKey:"u">typeof c.senderPublicKey?to_string_toString(c.senderPublicKey,tm):void 0,receiverPublicKey:i?.receiverPublicKey})}(i,c);if(qn(l)){let i=l.receiverPublicKey,c=l.senderPublicKey;r=await this.generateSharedKey(i,c)}try{let c=this.getSymKey(r),l=function(r){let i=new eh.OK(from_string_fromString(r.symKey,tm)),{sealed:c,iv:l}=ee(r.encoded),p=i.open(l,c);if(null===p)throw Error("Failed to decrypt");return to_string_toString(p,tw)}({symKey:c,encoded:i});return esm_safeJsonParse(l)}catch(i){this.logger.error(`Failed to decode message from topic: '${r}', clientId: '${await this.getClientId()}'`),this.logger.error(i)}},this.getPayloadType=r=>{let i=ee(r);return j(i.type)},this.getPayloadSenderPublicKey=r=>{let i=ee(r);return i.senderPublicKey?to_string_toString(i.senderPublicKey,tm):void 0},this.core=r,this.logger=(0,tF.generateChildLogger)(i,this.name),this.keychain=c||new index_es_Pt(this.core,this.logger)}get context(){return(0,tF.getLoggerContext)(this.logger)}async setPrivateKey(r,i){return await this.keychain.set(r,i),r}getPrivateKey(r){return this.keychain.get(r)}async getClientSeed(){let r="";try{r=this.keychain.get(r0)}catch{r=Vn(),await this.keychain.set(r0,r)}return function(r,i="utf8"){let c=rJ[i];if(!c)throw Error(`Unsupported encoding "${i}"`);return("utf8"===i||"utf-8"===i)&&null!=globalThis.Buffer&&null!=globalThis.Buffer.from?index_es_He(globalThis.Buffer.from(r,"utf-8")):c.decoder.decode(`${c.prefix}${r}`)}(r,"base16")}getSymKey(r){return this.keychain.get(r)}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let index_es_Ot=class index_es_Ot extends a{constructor(r,i){super(r,i),this.logger=r,this.core=i,this.messages=new Map,this.name="messages",this.version="0.3",this.initialized=!1,this.storagePrefix=rQ,this.init=async()=>{if(!this.initialized){this.logger.trace("Initialized");try{let r=await this.getRelayerMessages();"u">typeof r&&(this.messages=r),this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",size:this.messages.size})}catch(r){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(r)}finally{this.initialized=!0}}},this.set=async(r,i)=>{this.isInitialized();let c=Ln(i),l=this.messages.get(r);return typeof l>"u"&&(l={}),"u">typeof l[c]||(l[c]=i,this.messages.set(r,l),await this.persist()),c},this.get=r=>{this.isInitialized();let i=this.messages.get(r);return typeof i>"u"&&(i={}),i},this.has=(r,i)=>{this.isInitialized();let c=this.get(r),l=Ln(i);return"u">typeof c[l]},this.del=async r=>{this.isInitialized(),this.messages.delete(r),await this.persist()},this.logger=(0,tF.generateChildLogger)(r,this.name),this.core=i}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setRelayerMessages(r){await this.core.storage.setItem(this.storageKey,rt(r))}async getRelayerMessages(){let r=await this.core.storage.getItem(this.storageKey);return"u">typeof r?ot(r):void 0}async persist(){await this.setRelayerMessages(this.messages)}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let vr=class vr extends u{constructor(r,i){super(r,i),this.relayer=r,this.logger=i,this.events=new ec.EventEmitter,this.name="publisher",this.queue=new Map,this.publishTimeout=(0,th.toMiliseconds)(2*th.TEN_SECONDS),this.needsTransportRestart=!1,this.publish=async(r,i,c)=>{var l;this.logger.debug("Publishing Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:r,message:i,opts:c}});try{let p=c?.ttl||r5,_=vt(c),E=c?.prompt||!1,P=c?.tag||0,C=c?.id||getBigIntRpcId().toString(),L={topic:r,message:i,opts:{ttl:p,relay:_,prompt:E,tag:P,id:C}},M=setTimeout(()=>this.queue.set(C,L),this.publishTimeout);try{await await ut(this.rpcPublish(r,i,p,_,E,P,C),this.publishTimeout,`Failed to publish payload, please try again. id:${C} tag:${P}`),this.removeRequestFromQueue(C),this.relayer.events.emit(r2.publish,L)}catch(r){if(this.logger.debug("Publishing Payload stalled"),this.needsTransportRestart=!0,null!=(l=c?.internal)&&l.throwOnFailedPublish)throw this.removeRequestFromQueue(C),r;return}finally{clearTimeout(M)}this.logger.debug("Successfully Published Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:r,message:i,opts:c}})}catch(r){throw this.logger.debug("Failed to Publish Payload"),this.logger.error(r),r}},this.on=(r,i)=>{this.events.on(r,i)},this.once=(r,i)=>{this.events.once(r,i)},this.off=(r,i)=>{this.events.off(r,i)},this.removeListener=(r,i)=>{this.events.removeListener(r,i)},this.relayer=r,this.logger=(0,tF.generateChildLogger)(i,this.name),this.registerEventListeners()}get context(){return(0,tF.getLoggerContext)(this.logger)}rpcPublish(r,i,c,l,p,_,E){var P,C,L,M;let q={method:Et(l.protocol).publish,params:{topic:r,message:i,ttl:c,prompt:p,tag:_},id:E};return w(null==(P=q.params)?void 0:P.prompt)&&(null==(C=q.params)||delete C.prompt),w(null==(L=q.params)?void 0:L.tag)&&(null==(M=q.params)||delete M.tag),this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"message",direction:"outgoing",request:q}),this.relayer.request(q)}removeRequestFromQueue(r){this.queue.delete(r)}checkQueue(){this.queue.forEach(async r=>{let{topic:i,message:c,opts:l}=r;await this.publish(i,c,l)})}registerEventListeners(){this.relayer.core.heartbeat.on(tB.HEARTBEAT_EVENTS.pulse,()=>{if(this.needsTransportRestart){this.needsTransportRestart=!1,this.relayer.events.emit(r2.connection_stalled);return}this.checkQueue()}),this.relayer.on(r2.message_ack,r=>{this.removeRequestFromQueue(r.id.toString())})}};let Ir=class Ir{constructor(){this.map=new Map,this.set=(r,i)=>{let c=this.get(r);this.exists(r,i)||this.map.set(r,[...c,i])},this.get=r=>this.map.get(r)||[],this.exists=(r,i)=>this.get(r).includes(i),this.delete=(r,i)=>{if(typeof i>"u"){this.map.delete(r);return}if(!this.map.has(r))return;let c=this.get(r);if(!this.exists(r,i))return;let l=c.filter(r=>r!==i);if(!l.length){this.map.delete(r);return}this.map.set(r,l)},this.clear=()=>{this.map.clear()}}get topics(){return Array.from(this.map.keys())}};var ig=Object.defineProperty,i_=Object.defineProperties,iy=Object.getOwnPropertyDescriptors,im=Object.getOwnPropertySymbols,ib=Object.prototype.hasOwnProperty,iw=Object.prototype.propertyIsEnumerable,index_es_zt=(r,i,c)=>i in r?ig(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,index_es_q=(r,i)=>{for(var c in i||(i={}))ib.call(i,c)&&index_es_zt(r,c,i[c]);if(im)for(var c of im(i))iw.call(i,c)&&index_es_zt(r,c,i[c]);return r},index_es_De=(r,i)=>i_(r,iy(i));let index_es_Nt=class index_es_Nt extends d{constructor(r,i){super(r,i),this.relayer=r,this.logger=i,this.subscriptions=new Map,this.topicMap=new Ir,this.events=new ec.EventEmitter,this.name="subscription",this.version="0.3",this.pending=new Map,this.cached=[],this.initialized=!1,this.pendingSubscriptionWatchLabel="pending_sub_watch_label",this.pollingInterval=20,this.storagePrefix=rQ,this.subscribeTimeout=1e4,this.restartInProgress=!1,this.batchSubscribeTopicsLimit=500,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),this.registerEventListeners(),this.clientId=await this.relayer.core.crypto.getClientId())},this.subscribe=async(r,i)=>{await this.restartToComplete(),this.isInitialized(),this.logger.debug("Subscribing Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:r,opts:i}});try{let c=vt(i),l={topic:r,relay:c};this.pending.set(r,l);let p=await this.rpcSubscribe(r,c);return this.onSubscribe(p,l),this.logger.debug("Successfully Subscribed Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:r,opts:i}}),p}catch(r){throw this.logger.debug("Failed to Subscribe Topic"),this.logger.error(r),r}},this.unsubscribe=async(r,i)=>{await this.restartToComplete(),this.isInitialized(),"u">typeof i?.id?await this.unsubscribeById(r,i.id,i):await this.unsubscribeByTopic(r,i)},this.isSubscribed=async r=>{if(this.topics.includes(r))return!0;let i=`${this.pendingSubscriptionWatchLabel}_${r}`;return await new Promise((c,l)=>{let p=new th.Watch;p.start(i);let _=setInterval(()=>{!this.pending.has(r)&&this.topics.includes(r)&&(clearInterval(_),p.stop(i),c(!0)),p.elapsed(i)>=r7&&(clearInterval(_),p.stop(i),l(Error("Subscription resolution timeout")))},this.pollingInterval)}).catch(()=>!1)},this.on=(r,i)=>{this.events.on(r,i)},this.once=(r,i)=>{this.events.once(r,i)},this.off=(r,i)=>{this.events.off(r,i)},this.removeListener=(r,i)=>{this.events.removeListener(r,i)},this.restart=async()=>{this.restartInProgress=!0,await this.restore(),await this.reset(),this.restartInProgress=!1},this.relayer=r,this.logger=(0,tF.generateChildLogger)(i,this.name),this.clientId=""}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.relayer.core.customStoragePrefix+"//"+this.name}get length(){return this.subscriptions.size}get ids(){return Array.from(this.subscriptions.keys())}get values(){return Array.from(this.subscriptions.values())}get topics(){return this.topicMap.topics}hasSubscription(r,i){let c=!1;try{c=this.getSubscription(r).topic===i}catch{}return c}onEnable(){this.cached=[],this.initialized=!0}onDisable(){this.cached=this.values,this.subscriptions.clear(),this.topicMap.clear()}async unsubscribeByTopic(r,i){let c=this.topicMap.get(r);await Promise.all(c.map(async c=>await this.unsubscribeById(r,c,i)))}async unsubscribeById(r,i,c){this.logger.debug("Unsubscribing Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:r,id:i,opts:c}});try{let l=vt(c);await this.rpcUnsubscribe(r,i,l);let p=U("USER_DISCONNECTED",`${this.name}, ${r}`);await this.onUnsubscribe(r,i,p),this.logger.debug("Successfully Unsubscribed Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:r,id:i,opts:c}})}catch(r){throw this.logger.debug("Failed to Unsubscribe Topic"),this.logger.error(r),r}}async rpcSubscribe(r,i){let c={method:Et(i.protocol).subscribe,params:{topic:r}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:c});try{await await ut(this.relayer.request(c),this.subscribeTimeout)}catch{this.logger.debug("Outgoing Relay Subscribe Payload stalled"),this.relayer.events.emit(r2.connection_stalled)}return Ln(r+this.clientId)}async rpcBatchSubscribe(r){if(!r.length)return;let i=r[0].relay,c={method:Et(i.protocol).batchSubscribe,params:{topics:r.map(r=>r.topic)}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:c});try{return await await ut(this.relayer.request(c),this.subscribeTimeout)}catch{this.logger.debug("Outgoing Relay Payload stalled"),this.relayer.events.emit(r2.connection_stalled)}}rpcUnsubscribe(r,i,c){let l={method:Et(c.protocol).unsubscribe,params:{topic:r,id:i}};return this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:l}),this.relayer.request(l)}onSubscribe(r,i){this.setSubscription(r,index_es_De(index_es_q({},i),{id:r})),this.pending.delete(i.topic)}onBatchSubscribe(r){r.length&&r.forEach(r=>{this.setSubscription(r.id,index_es_q({},r)),this.pending.delete(r.topic)})}async onUnsubscribe(r,i,c){this.events.removeAllListeners(i),this.hasSubscription(i,r)&&this.deleteSubscription(i,c),await this.relayer.messages.del(r)}async setRelayerSubscriptions(r){await this.relayer.core.storage.setItem(this.storageKey,r)}async getRelayerSubscriptions(){return await this.relayer.core.storage.getItem(this.storageKey)}setSubscription(r,i){this.subscriptions.has(r)||(this.logger.debug("Setting subscription"),this.logger.trace({type:"method",method:"setSubscription",id:r,subscription:i}),this.addSubscription(r,i))}addSubscription(r,i){this.subscriptions.set(r,index_es_q({},i)),this.topicMap.set(i.topic,r),this.events.emit(r9.created,i)}getSubscription(r){this.logger.debug("Getting subscription"),this.logger.trace({type:"method",method:"getSubscription",id:r});let i=this.subscriptions.get(r);if(!i){let{message:i}=index_es_N("NO_MATCHING_KEY",`${this.name}: ${r}`);throw Error(i)}return i}deleteSubscription(r,i){this.logger.debug("Deleting subscription"),this.logger.trace({type:"method",method:"deleteSubscription",id:r,reason:i});let c=this.getSubscription(r);this.subscriptions.delete(r),this.topicMap.delete(c.topic,r),this.events.emit(r9.deleted,index_es_De(index_es_q({},c),{reason:i}))}async persist(){await this.setRelayerSubscriptions(this.values),this.events.emit(r9.sync)}async reset(){if(this.cached.length){let r=Math.ceil(this.cached.length/this.batchSubscribeTopicsLimit);for(let i=0;i"u"||!r.length)return;if(this.subscriptions.size){let{message:r}=index_es_N("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(r),this.logger.error(`${this.name}: ${JSON.stringify(this.values)}`),Error(r)}this.cached=r,this.logger.debug(`Successfully Restored subscriptions for ${this.name}`),this.logger.trace({type:"method",method:"restore",subscriptions:this.values})}catch(r){this.logger.debug(`Failed to Restore subscriptions for ${this.name}`),this.logger.error(r)}}async batchSubscribe(r){if(!r.length)return;let i=await this.rpcBatchSubscribe(r);k(i)&&this.onBatchSubscribe(i.map((i,c)=>index_es_De(index_es_q({},r[c]),{id:i})))}async onConnect(){this.restartInProgress||(await this.restart(),this.onEnable())}onDisconnect(){this.onDisable()}async checkPending(){if(!this.initialized||this.relayer.transportExplicitlyClosed)return;let r=[];this.pending.forEach(i=>{r.push(i)}),await this.batchSubscribe(r)}registerEventListeners(){this.relayer.core.heartbeat.on(tB.HEARTBEAT_EVENTS.pulse,async()=>{await this.checkPending()}),this.relayer.on(r2.connect,async()=>{await this.onConnect()}),this.relayer.on(r2.disconnect,()=>{this.onDisconnect()}),this.events.on(r9.created,async r=>{let i=r9.created;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,data:r}),await this.persist()}),this.events.on(r9.deleted,async r=>{let i=r9.deleted;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,data:r}),await this.persist()})}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}async restartToComplete(){this.restartInProgress&&await new Promise(r=>{let i=setInterval(()=>{this.restartInProgress||(clearInterval(i),r())},this.pollingInterval)})}};var iE=Object.defineProperty,iS=Object.getOwnPropertySymbols,iD=Object.prototype.hasOwnProperty,ix=Object.prototype.propertyIsEnumerable,index_es_Lt=(r,i,c)=>i in r?iE(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,Ar=(r,i)=>{for(var c in i||(i={}))iD.call(i,c)&&index_es_Lt(r,c,i[c]);if(iS)for(var c of iS(i))ix.call(i,c)&&index_es_Lt(r,c,i[c]);return r};let index_es_$t=class index_es_$t extends index_es_g{constructor(r){super(r),this.protocol="wc",this.version=2,this.events=new ec.EventEmitter,this.name="relayer",this.transportExplicitlyClosed=!1,this.initialized=!1,this.connectionAttemptInProgress=!1,this.connectionStatusPollingInterval=20,this.staleConnectionErrors=["socket hang up","socket stalled"],this.hasExperiencedNetworkDisruption=!1,this.requestsInFlight=new Map,this.request=async r=>{this.logger.debug("Publishing Request Payload");let i=r.id;try{await this.toEstablishConnection();let c=this.provider.request(r);return this.requestsInFlight.set(i,{promise:c,request:r}),await c}catch(r){throw this.logger.debug("Failed to Publish Request"),this.logger.error(r),r}finally{this.requestsInFlight.delete(i)}},this.onPayloadHandler=r=>{this.onProviderPayload(r)},this.onConnectHandler=()=>{this.events.emit(r2.connect)},this.onDisconnectHandler=()=>{this.onProviderDisconnect()},this.onProviderErrorHandler=r=>{this.logger.error(r),this.events.emit(r2.error,r),this.logger.info("Fatal socket error received, closing transport"),this.transportClose()},this.registerProviderListeners=()=>{this.provider.on(r8.payload,this.onPayloadHandler),this.provider.on(r8.connect,this.onConnectHandler),this.provider.on(r8.disconnect,this.onDisconnectHandler),this.provider.on(r8.error,this.onProviderErrorHandler)},this.core=r.core,this.logger="u">typeof r.logger&&"string"!=typeof r.logger?(0,tF.generateChildLogger)(r.logger,this.name):(0,tF.pino)((0,tF.getDefaultLoggerOptions)({level:r.logger||"error"})),this.messages=new index_es_Ot(this.logger,r.core),this.subscriber=new index_es_Nt(this,this.logger),this.publisher=new vr(this,this.logger),this.relayUrl=r?.relayUrl||r3,this.projectId=r.projectId,this.bundleId=function(){var r;try{return $()&&"u">typeof c.g&&"u">typeof(null==c.g?void 0:c.g.Application)?null==(r=c.g.Application)?void 0:r.applicationId:void 0}catch{return}}(),this.provider={}}async init(){this.logger.trace("Initialized"),this.registerEventListeners(),await this.createProvider(),await Promise.all([this.messages.init(),this.subscriber.init()]);try{await this.transportOpen()}catch{this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${r6}...`),await this.restartTransport(r6)}this.initialized=!0,setTimeout(async()=>{0===this.subscriber.topics.length&&(this.logger.info("No topics subscribed to after init, closing transport"),await this.transportClose(),this.transportExplicitlyClosed=!1)},1e4)}get context(){return(0,tF.getLoggerContext)(this.logger)}get connected(){return this.provider.connection.connected}get connecting(){return this.provider.connection.connecting}async publish(r,i,c){this.isInitialized(),await this.publisher.publish(r,i,c),await this.recordMessageEvent({topic:r,message:i,publishedAt:Date.now()})}async subscribe(r,i){var c;let l;this.isInitialized();let p=(null==(c=this.subscriber.topicMap.get(r))?void 0:c[0])||"";if(p)return p;let o=i=>{i.topic===r&&(this.subscriber.off(r9.created,o),l())};return await Promise.all([new Promise(r=>{l=r,this.subscriber.on(r9.created,o)}),new Promise(async c=>{p=await this.subscriber.subscribe(r,i),c()})]),p}async unsubscribe(r,i){this.isInitialized(),await this.subscriber.unsubscribe(r,i)}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}off(r,i){this.events.off(r,i)}removeListener(r,i){this.events.removeListener(r,i)}async transportClose(){this.requestsInFlight.size>0&&(this.logger.debug("Waiting for all in-flight requests to finish before closing transport..."),this.requestsInFlight.forEach(async r=>{await r.promise})),this.transportExplicitlyClosed=!0,this.hasExperiencedNetworkDisruption&&this.connected?await ut(this.provider.disconnect(),1e3,"provider.disconnect()").catch(()=>this.onProviderDisconnect()):this.connected&&await this.provider.disconnect()}async transportOpen(r){if(this.transportExplicitlyClosed=!1,await this.confirmOnlineStateOrThrow(),!this.connectionAttemptInProgress){r&&r!==this.relayUrl&&(this.relayUrl=r,await this.transportClose(),await this.createProvider()),this.connectionAttemptInProgress=!0;try{await Promise.all([new Promise(r=>{if(!this.initialized)return r();this.subscriber.once(r9.resubscribed,()=>{r()})}),new Promise(async(r,i)=>{try{await ut(this.provider.connect(),1e4,`Socket stalled when trying to connect to ${this.relayUrl}`)}catch(r){i(r);return}r()})])}catch(r){if(this.logger.error(r),!this.isConnectionStalled(r.message))throw r;this.provider.events.emit(r8.disconnect)}finally{this.connectionAttemptInProgress=!1,this.hasExperiencedNetworkDisruption=!1}}}async restartTransport(r){await this.confirmOnlineStateOrThrow(),this.connectionAttemptInProgress||(this.relayUrl=r||this.relayUrl,await this.transportClose(),await this.createProvider(),await this.transportOpen())}async confirmOnlineStateOrThrow(){if(!await rr())throw Error("No internet connection detected. Please restart your network and try again.")}isConnectionStalled(r){return this.staleConnectionErrors.some(i=>r.includes(i))}async createProvider(){this.provider.connection&&this.unregisterProviderListeners();let r=await this.core.crypto.signJWT(this.relayUrl);this.provider=new JsonRpcProvider(new f(function({protocol:r,version:i,relayUrl:l,sdkVersion:p,auth:_,projectId:E,useOnCloseEvent:P,bundleId:C}){var L;let M;let q=l.split("?"),z=function(r,i,l){let p=function(){var r;if(R()===tI.reactNative&&"u">typeof c.g&&"u">typeof(null==c.g?void 0:c.g.Platform)){let{OS:r,Version:i}=c.g.Platform;return[r,i].join("-")}let i=r?parseUserAgent(r):"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product?new ReactNativeInfo:"undefined"!=typeof navigator?parseUserAgent(navigator.userAgent):void 0!==to&&to.version?new NodeInfo(to.version.slice(1)):null;if(null===i)return"unknown";let l=i.os?i.os.replace(" ","").toLowerCase():"unknown";return"browser"===i.type?[l,i.name,i.version].join("-"):[l,i.version].join("-")}(),_=function(){var r;let i=R();return i===tI.browser?[i,(null==(r=(0,tf.getLocation)())?void 0:r.host)||"unknown"].join(":"):i}();return[[r,i].join("-"),["js",l].join("-"),p,_].join("/")}(r,i,p),J=(L=q[1]||"",M=$e($e({},M=tp.parse(L)),{auth:_,ua:z,projectId:E,useOnCloseEvent:P||void 0,origin:C||void 0}),L=tp.stringify(M));return q[0]+"?"+J}({sdkVersion:"2.11.2",protocol:this.protocol,version:this.version,relayUrl:this.relayUrl,projectId:this.projectId,auth:r,useOnCloseEvent:!0,bundleId:this.bundleId}))),this.registerProviderListeners()}async recordMessageEvent(r){let{topic:i,message:c}=r;await this.messages.set(i,c)}async shouldIgnoreMessageEvent(r){let{topic:i,message:c}=r;if(!c||0===c.length)return this.logger.debug(`Ignoring invalid/empty message: ${c}`),!0;if(!await this.subscriber.isSubscribed(i))return this.logger.debug(`Ignoring message for non-subscribed topic ${i}`),!0;let l=this.messages.has(i,c);return l&&this.logger.debug(`Ignoring duplicate message: ${c}`),l}async onProviderPayload(r){if(this.logger.debug("Incoming Relay Payload"),this.logger.trace({type:"payload",direction:"incoming",payload:r}),isJsonRpcRequest(r)){if(!r.method.endsWith("_subscription"))return;let i=r.params,{topic:c,message:l,publishedAt:p}=i.data,_={topic:c,message:l,publishedAt:p};this.logger.debug("Emitting Relayer Payload"),this.logger.trace(Ar({type:"event",event:i.id},_)),this.events.emit(i.id,_),await this.acknowledgePayload(r),await this.onMessageEvent(_)}else isJsonRpcResponse(r)&&this.events.emit(r2.message_ack,r)}async onMessageEvent(r){await this.shouldIgnoreMessageEvent(r)||(this.events.emit(r2.message,r),await this.recordMessageEvent(r))}async acknowledgePayload(r){let i=formatJsonRpcResult(r.id,!0);await this.provider.connection.send(i)}unregisterProviderListeners(){this.provider.off(r8.payload,this.onPayloadHandler),this.provider.off(r8.connect,this.onConnectHandler),this.provider.off(r8.disconnect,this.onDisconnectHandler),this.provider.off(r8.error,this.onProviderErrorHandler)}async registerEventListeners(){this.events.on(r2.connection_stalled,()=>{this.restartTransport().catch(r=>this.logger.error(r))});let r=await rr();!function(r){switch(R()){case tI.browser:!$()&&D()&&(window.addEventListener("online",()=>r(!0)),window.addEventListener("offline",()=>r(!1)));break;case tI.reactNative:$()&&"u">typeof c.g&&null!=c.g&&c.g.NetInfo&&c.g?.NetInfo.addEventListener(i=>r(i?.isConnected));case tI.node:}}(async i=>{this.initialized&&r!==i&&(r=i,i?await this.restartTransport().catch(r=>this.logger.error(r)):(this.hasExperiencedNetworkDisruption=!0,await this.transportClose().catch(r=>this.logger.error(r))))})}onProviderDisconnect(){this.events.emit(r2.disconnect),this.attemptToReconnect()}attemptToReconnect(){this.transportExplicitlyClosed||(this.logger.info("attemptToReconnect called. Connecting..."),setTimeout(async()=>{await this.restartTransport().catch(r=>this.logger.error(r))},(0,th.toMiliseconds)(r4)))}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}async toEstablishConnection(){if(await this.confirmOnlineStateOrThrow(),!this.connected){if(this.connectionAttemptInProgress)return await new Promise(r=>{let i=setInterval(()=>{this.connected&&(clearInterval(i),r())},this.connectionStatusPollingInterval)});await this.restartTransport()}}};var iI=Object.defineProperty,iO=Object.getOwnPropertySymbols,iP=Object.prototype.hasOwnProperty,iC=Object.prototype.propertyIsEnumerable,index_es_Mt=(r,i,c)=>i in r?iI(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,index_es_kt=(r,i)=>{for(var c in i||(i={}))iP.call(i,c)&&index_es_Mt(r,c,i[c]);if(iO)for(var c of iO(i))iC.call(i,c)&&index_es_Mt(r,c,i[c]);return r};let index_es_Kt=class index_es_Kt extends index_es_p{constructor(r,i,c,l=rQ,p){super(r,i,c,l),this.core=r,this.logger=i,this.name=c,this.map=new Map,this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=rQ,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(r=>{var i;this.getKey&&null!==r&&!w(r)?this.map.set(this.getKey(r),r):(null==(i=r?.proposer)?void 0:i.publicKey)?this.map.set(r.id,r):r?.topic&&this.map.set(r.topic,r)}),this.cached=[],this.initialized=!0)},this.set=async(r,i)=>{this.isInitialized(),this.map.has(r)?await this.update(r,i):(this.logger.debug("Setting value"),this.logger.trace({type:"method",method:"set",key:r,value:i}),this.map.set(r,i),await this.persist())},this.get=r=>(this.isInitialized(),this.logger.debug("Getting value"),this.logger.trace({type:"method",method:"get",key:r}),this.getData(r)),this.getAll=r=>(this.isInitialized(),r?this.values.filter(i=>Object.keys(r).every(c=>t5()(i[c],r[c]))):this.values),this.update=async(r,i)=>{this.isInitialized(),this.logger.debug("Updating value"),this.logger.trace({type:"method",method:"update",key:r,update:i});let c=index_es_kt(index_es_kt({},this.getData(r)),i);this.map.set(r,c),await this.persist()},this.delete=async(r,i)=>{this.isInitialized(),this.map.has(r)&&(this.logger.debug("Deleting value"),this.logger.trace({type:"method",method:"delete",key:r,reason:i}),this.map.delete(r),await this.persist())},this.logger=(0,tF.generateChildLogger)(i,this.name),this.storagePrefix=l,this.getKey=p}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.map.size}get keys(){return Array.from(this.map.keys())}get values(){return Array.from(this.map.values())}async setDataStore(r){await this.core.storage.setItem(this.storageKey,r)}async getDataStore(){return await this.core.storage.getItem(this.storageKey)}getData(r){let i=this.map.get(r);if(!i){let{message:i}=index_es_N("NO_MATCHING_KEY",`${this.name}: ${r}`);throw this.logger.error(i),Error(i)}return i}async persist(){await this.setDataStore(this.values)}async restore(){try{let r=await this.getDataStore();if(typeof r>"u"||!r.length)return;if(this.map.size){let{message:r}=index_es_N("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(r),Error(r)}this.cached=r,this.logger.debug(`Successfully Restored value for ${this.name}`),this.logger.trace({type:"method",method:"restore",value:this.values})}catch(r){this.logger.debug(`Failed to Restore value for ${this.name}`),this.logger.error(r)}}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let index_es_Bt=class index_es_Bt{constructor(r,i){this.core=r,this.logger=i,this.name="pairing",this.version="0.3",this.events=new(el()),this.initialized=!1,this.storagePrefix=rQ,this.ignoredPayloadTypes=[1],this.registeredMethods=[],this.init=async()=>{this.initialized||(await this.pairings.init(),await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.initialized=!0,this.logger.trace("Initialized"))},this.register=({methods:r})=>{this.isInitialized(),this.registeredMethods=[...new Set([...this.registeredMethods,...r])]},this.create=async()=>{var r;this.isInitialized();let i=Vn(),c=await this.core.crypto.setSymKey(i),l=pt(th.FIVE_MINUTES),p={protocol:"irn"},_=(r={protocol:this.core.protocol,version:this.core.version,topic:c,symKey:i,relay:p,expiryTimestamp:l},`${r.protocol}:${r.topic}@${r.version}?`+tp.stringify(Tt(It({symKey:r.symKey},function(r,i="-"){let c={};return Object.keys(r).forEach(l=>{r[l]&&(c["relay"+i+l]=r[l])}),c}(r.relay)),{expiryTimestamp:r.expiryTimestamp})));return await this.pairings.set(c,{topic:c,expiry:l,relay:p,active:!1}),await this.core.relayer.subscribe(c),this.core.expirer.set(c,l),{topic:c,uri:_}},this.pair=async r=>{this.isInitialized(),this.isValidPair(r);let{topic:i,symKey:c,relay:l,expiryTimestamp:p}=Pt(r.uri);if(this.pairings.keys.includes(i)&&this.pairings.get(i).active)throw Error(`Pairing already exists: ${i}. Please try again with a new connection URI.`);let _=p||pt(th.FIVE_MINUTES),E={topic:i,relay:l,expiry:_,active:!1};return await this.pairings.set(i,E),this.core.expirer.set(i,_),r.activatePairing&&await this.activate({topic:i}),this.events.emit(io.create,E),this.core.crypto.keychain.has(i)||(await this.core.crypto.setSymKey(c,i),await this.core.relayer.subscribe(i,{relay:l})),E},this.activate=async({topic:r})=>{this.isInitialized();let i=pt(th.THIRTY_DAYS);await this.pairings.update(r,{active:!0,expiry:i}),this.core.expirer.set(r,i)},this.ping=async r=>{this.isInitialized(),await this.isValidPing(r);let{topic:i}=r;if(this.pairings.keys.includes(i)){let r=await this.sendRequest(i,"wc_pairingPing",{}),{done:c,resolve:l,reject:p}=at();this.events.once(yt("pairing_ping",r),({error:r})=>{r?p(r):l()}),await c()}},this.updateExpiry=async({topic:r,expiry:i})=>{this.isInitialized(),await this.pairings.update(r,{expiry:i})},this.updateMetadata=async({topic:r,metadata:i})=>{this.isInitialized(),await this.pairings.update(r,{peerMetadata:i})},this.getPairings=()=>(this.isInitialized(),this.pairings.values),this.disconnect=async r=>{this.isInitialized(),await this.isValidDisconnect(r);let{topic:i}=r;this.pairings.keys.includes(i)&&(await this.sendRequest(i,"wc_pairingDelete",U("USER_DISCONNECTED")),await this.deletePairing(i))},this.sendRequest=async(r,i,c)=>{let l=formatJsonRpcRequest(i,c),p=await this.core.crypto.encode(r,l),_=ir[i].req;return this.core.history.set(r,l),this.core.relayer.publish(r,p,_),l.id},this.sendResult=async(r,i,c)=>{let l=formatJsonRpcResult(r,c),p=await this.core.crypto.encode(i,l),_=await this.core.history.get(i,r),E=ir[_.request.method].res;await this.core.relayer.publish(i,p,E),await this.core.history.resolve(l)},this.sendError=async(r,i,c)=>{let l=formatJsonRpcError(r,c),p=await this.core.crypto.encode(i,l),_=await this.core.history.get(i,r),E=ir[_.request.method]?ir[_.request.method].res:ir.unregistered_method.res;await this.core.relayer.publish(i,p,E),await this.core.history.resolve(l)},this.deletePairing=async(r,i)=>{await this.core.relayer.unsubscribe(r),await Promise.all([this.pairings.delete(r,U("USER_DISCONNECTED")),this.core.crypto.deleteSymKey(r),i?Promise.resolve():this.core.expirer.del(r)])},this.cleanup=async()=>{let r=this.pairings.getAll().filter(r=>mt(r.expiry));await Promise.all(r.map(r=>this.deletePairing(r.topic)))},this.onRelayEventRequest=r=>{let{topic:i,payload:c}=r;switch(c.method){case"wc_pairingPing":return this.onPairingPingRequest(i,c);case"wc_pairingDelete":return this.onPairingDeleteRequest(i,c);default:return this.onUnknownRpcMethodRequest(i,c)}},this.onRelayEventResponse=async r=>{let{topic:i,payload:c}=r,l=(await this.core.history.get(i,c.id)).request.method;return"wc_pairingPing"===l?this.onPairingPingResponse(i,c):this.onUnknownRpcMethodResponse(l)},this.onPairingPingRequest=async(r,i)=>{let{id:c}=i;try{this.isValidPing({topic:r}),await this.sendResult(c,r,!0),this.events.emit(io.ping,{id:c,topic:r})}catch(i){await this.sendError(c,r,i),this.logger.error(i)}},this.onPairingPingResponse=(r,i)=>{let{id:c}=i;setTimeout(()=>{isJsonRpcResult(i)?this.events.emit(yt("pairing_ping",c),{}):isJsonRpcError(i)&&this.events.emit(yt("pairing_ping",c),{error:i.error})},500)},this.onPairingDeleteRequest=async(r,i)=>{let{id:c}=i;try{this.isValidDisconnect({topic:r}),await this.deletePairing(r),this.events.emit(io.delete,{id:c,topic:r})}catch(i){await this.sendError(c,r,i),this.logger.error(i)}},this.onUnknownRpcMethodRequest=async(r,i)=>{let{id:c,method:l}=i;try{if(this.registeredMethods.includes(l))return;let i=U("WC_METHOD_UNSUPPORTED",l);await this.sendError(c,r,i),this.logger.error(i)}catch(i){await this.sendError(c,r,i),this.logger.error(i)}},this.onUnknownRpcMethodResponse=r=>{this.registeredMethods.includes(r)||this.logger.error(U("WC_METHOD_UNSUPPORTED",r))},this.isValidPair=r=>{var i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`pair() params: ${r}`);throw Error(i)}if(!function(r){if(g(r,!1))try{return"u">typeof new URL(r)}catch{}return!1}(r.uri)){let{message:i}=index_es_N("MISSING_OR_INVALID",`pair() uri: ${r.uri}`);throw Error(i)}let c=Pt(r.uri);if(!(null!=(i=c?.relay)&&i.protocol)){let{message:r}=index_es_N("MISSING_OR_INVALID","pair() uri#relay-protocol");throw Error(r)}if(!(null!=c&&c.symKey)){let{message:r}=index_es_N("MISSING_OR_INVALID","pair() uri#symKey");throw Error(r)}if(null!=c&&c.expiryTimestamp&&(0,th.toMiliseconds)(c?.expiryTimestamp){if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`ping() params: ${r}`);throw Error(i)}let{topic:i}=r;await this.isValidPairingTopic(i)},this.isValidDisconnect=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`disconnect() params: ${r}`);throw Error(i)}let{topic:i}=r;await this.isValidPairingTopic(i)},this.isValidPairingTopic=async r=>{if(!g(r,!1)){let{message:i}=index_es_N("MISSING_OR_INVALID",`pairing topic should be a string: ${r}`);throw Error(i)}if(!this.pairings.keys.includes(r)){let{message:i}=index_es_N("NO_MATCHING_KEY",`pairing topic doesn't exist: ${r}`);throw Error(i)}if(mt(this.pairings.get(r).expiry)){await this.deletePairing(r);let{message:i}=index_es_N("EXPIRED",`pairing topic: ${r}`);throw Error(i)}},this.core=r,this.logger=(0,tF.generateChildLogger)(i,this.name),this.pairings=new index_es_Kt(this.core,this.logger,this.name,this.storagePrefix)}get context(){return(0,tF.getLoggerContext)(this.logger)}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}registerRelayerEvents(){this.core.relayer.on(r2.message,async r=>{let{topic:i,message:c}=r;if(!this.pairings.keys.includes(i)||this.ignoredPayloadTypes.includes(this.core.crypto.getPayloadType(c)))return;let l=await this.core.crypto.decode(i,c);try{isJsonRpcRequest(l)?(this.core.history.set(i,l),this.onRelayEventRequest({topic:i,payload:l})):isJsonRpcResponse(l)&&(await this.core.history.resolve(l),await this.onRelayEventResponse({topic:i,payload:l}),this.core.history.delete(i,l.id))}catch(r){this.logger.error(r)}})}registerExpirerEvents(){this.core.expirer.on(iu.expired,async r=>{let{topic:i}=ft(r.target);i&&this.pairings.keys.includes(i)&&(await this.deletePairing(i,!0),this.events.emit(io.expire,{topic:i}))})}};let index_es_Vt=class index_es_Vt extends index_es_h{constructor(r,i){super(r,i),this.core=r,this.logger=i,this.records=new Map,this.events=new ec.EventEmitter,this.name="history",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=rQ,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(r=>this.records.set(r.id,r)),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.set=(r,i,c)=>{if(this.isInitialized(),this.logger.debug("Setting JSON-RPC request history record"),this.logger.trace({type:"method",method:"set",topic:r,request:i,chainId:c}),this.records.has(i.id))return;let l={id:i.id,topic:r,request:{method:i.method,params:i.params||null},chainId:c,expiry:pt(th.THIRTY_DAYS)};this.records.set(l.id,l),this.events.emit(ic.created,l)},this.resolve=async r=>{if(this.isInitialized(),this.logger.debug("Updating JSON-RPC response history record"),this.logger.trace({type:"method",method:"update",response:r}),!this.records.has(r.id))return;let i=await this.getRecord(r.id);typeof i.response>"u"&&(i.response=isJsonRpcError(r)?{error:r.error}:{result:r.result},this.records.set(i.id,i),this.events.emit(ic.updated,i))},this.get=async(r,i)=>(this.isInitialized(),this.logger.debug("Getting record"),this.logger.trace({type:"method",method:"get",topic:r,id:i}),await this.getRecord(i)),this.delete=(r,i)=>{this.isInitialized(),this.logger.debug("Deleting record"),this.logger.trace({type:"method",method:"delete",id:i}),this.values.forEach(c=>{c.topic!==r||"u">typeof i&&c.id!==i||(this.records.delete(c.id),this.events.emit(ic.deleted,c))})},this.exists=async(r,i)=>(this.isInitialized(),!!this.records.has(i)&&(await this.getRecord(i)).topic===r),this.on=(r,i)=>{this.events.on(r,i)},this.once=(r,i)=>{this.events.once(r,i)},this.off=(r,i)=>{this.events.off(r,i)},this.removeListener=(r,i)=>{this.events.removeListener(r,i)},this.logger=(0,tF.generateChildLogger)(i,this.name)}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get size(){return this.records.size}get keys(){return Array.from(this.records.keys())}get values(){return Array.from(this.records.values())}get pending(){let r=[];return this.values.forEach(i=>{if("u">typeof i.response)return;let c={topic:i.topic,request:formatJsonRpcRequest(i.request.method,i.request.params,i.id),chainId:i.chainId};return r.push(c)}),r}async setJsonRpcRecords(r){await this.core.storage.setItem(this.storageKey,r)}async getJsonRpcRecords(){return await this.core.storage.getItem(this.storageKey)}getRecord(r){this.isInitialized();let i=this.records.get(r);if(!i){let{message:i}=index_es_N("NO_MATCHING_KEY",`${this.name}: ${r}`);throw Error(i)}return i}async persist(){await this.setJsonRpcRecords(this.values),this.events.emit(ic.sync)}async restore(){try{let r=await this.getJsonRpcRecords();if(typeof r>"u"||!r.length)return;if(this.records.size){let{message:r}=index_es_N("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(r),Error(r)}this.cached=r,this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",records:this.values})}catch(r){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(r)}}registerEventListeners(){this.events.on(ic.created,r=>{let i=ic.created;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,record:r}),this.persist()}),this.events.on(ic.updated,r=>{let i=ic.updated;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,record:r}),this.persist()}),this.events.on(ic.deleted,r=>{let i=ic.deleted;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,record:r}),this.persist()}),this.core.heartbeat.on(tB.HEARTBEAT_EVENTS.pulse,()=>{this.cleanup()})}cleanup(){try{this.records.forEach(r=>{(0,th.toMiliseconds)(r.expiry||0)-Date.now()<=0&&(this.logger.info(`Deleting expired history log: ${r.id}`),this.delete(r.topic,r.id))})}catch(r){this.logger.warn(r)}}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let index_es_qt=class index_es_qt extends index_es_E{constructor(r,i){super(r,i),this.core=r,this.logger=i,this.expirations=new Map,this.events=new ec.EventEmitter,this.name="expirer",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=rQ,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach(r=>this.expirations.set(r.target,r)),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.has=r=>{try{let i=this.formatTarget(r);return"u">typeof this.getExpiration(i)}catch{return!1}},this.set=(r,i)=>{this.isInitialized();let c=this.formatTarget(r),l={target:c,expiry:i};this.expirations.set(c,l),this.checkExpiry(c,l),this.events.emit(iu.created,{target:c,expiration:l})},this.get=r=>{this.isInitialized();let i=this.formatTarget(r);return this.getExpiration(i)},this.del=r=>{if(this.isInitialized(),this.has(r)){let i=this.formatTarget(r),c=this.getExpiration(i);this.expirations.delete(i),this.events.emit(iu.deleted,{target:i,expiration:c})}},this.on=(r,i)=>{this.events.on(r,i)},this.once=(r,i)=>{this.events.once(r,i)},this.off=(r,i)=>{this.events.off(r,i)},this.removeListener=(r,i)=>{this.events.removeListener(r,i)},this.logger=(0,tF.generateChildLogger)(i,this.name)}get context(){return(0,tF.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.expirations.size}get keys(){return Array.from(this.expirations.keys())}get values(){return Array.from(this.expirations.values())}formatTarget(r){if("string"==typeof r)return re("topic",r);if("number"==typeof r)return re("id",r);let{message:i}=index_es_N("UNKNOWN_TYPE",`Target type: ${typeof r}`);throw Error(i)}async setExpirations(r){await this.core.storage.setItem(this.storageKey,r)}async getExpirations(){return await this.core.storage.getItem(this.storageKey)}async persist(){await this.setExpirations(this.values),this.events.emit(iu.sync)}async restore(){try{let r=await this.getExpirations();if(typeof r>"u"||!r.length)return;if(this.expirations.size){let{message:r}=index_es_N("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(r),Error(r)}this.cached=r,this.logger.debug(`Successfully Restored expirations for ${this.name}`),this.logger.trace({type:"method",method:"restore",expirations:this.values})}catch(r){this.logger.debug(`Failed to Restore expirations for ${this.name}`),this.logger.error(r)}}getExpiration(r){let i=this.expirations.get(r);if(!i){let{message:i}=index_es_N("NO_MATCHING_KEY",`${this.name}: ${r}`);throw this.logger.error(i),Error(i)}return i}checkExpiry(r,i){let{expiry:c}=i;(0,th.toMiliseconds)(c)-Date.now()<=0&&this.expire(r,i)}expire(r,i){this.expirations.delete(r),this.events.emit(iu.expired,{target:r,expiration:i})}checkExpirations(){this.core.relayer.connected&&this.expirations.forEach((r,i)=>this.checkExpiry(i,r))}registerEventListeners(){this.core.heartbeat.on(tB.HEARTBEAT_EVENTS.pulse,()=>this.checkExpirations()),this.events.on(iu.created,r=>{let i=iu.created;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,data:r}),this.persist()}),this.events.on(iu.expired,r=>{let i=iu.expired;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,data:r}),this.persist()}),this.events.on(iu.deleted,r=>{let i=iu.deleted;this.logger.info(`Emitting ${i}`),this.logger.debug({type:"event",event:i,data:r}),this.persist()})}isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}}};let index_es_jt=class index_es_jt extends index_es_y{constructor(r,i){super(r,i),this.projectId=r,this.logger=i,this.name=il,this.initialized=!1,this.queue=[],this.verifyDisabled=!1,this.init=async r=>{if(this.verifyDisabled||$()||!D())return;let i=this.getVerifyUrl(r?.verifyUrl);this.verifyUrl!==i&&this.removeIframe(),this.verifyUrl=i;try{await this.createIframe()}catch(r){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(r)}if(!this.initialized){this.removeIframe(),this.verifyUrl=id;try{await this.createIframe()}catch(r){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(r),this.verifyDisabled=!0}}},this.register=async r=>{this.initialized?this.sendPost(r.attestationId):(this.addToQueue(r.attestationId),await this.init())},this.resolve=async r=>{let i;if(this.isDevEnv)return"";let c=this.getVerifyUrl(r?.verifyUrl);try{i=await this.fetchAttestation(r.attestationId,c)}catch(l){this.logger.info(`failed to resolve attestation: ${r.attestationId} from url: ${c}`),this.logger.info(l),i=await this.fetchAttestation(r.attestationId,id)}return i},this.fetchAttestation=async(r,i)=>{this.logger.info(`resolving attestation: ${r} from url: ${i}`);let c=this.startAbortTimer(2*th.ONE_SECOND),l=await fetch(`${i}/attestation/${r}`,{signal:this.abortController.signal});return clearTimeout(c),200===l.status?await l.json():void 0},this.addToQueue=r=>{this.queue.push(r)},this.processQueue=()=>{0!==this.queue.length&&(this.queue.forEach(r=>this.sendPost(r)),this.queue=[])},this.sendPost=r=>{var i;try{if(!this.iframe)return;null==(i=this.iframe.contentWindow)||i.postMessage(r,"*"),this.logger.info(`postMessage sent: ${r} ${this.verifyUrl}`)}catch{}},this.createIframe=async()=>{let r;let s=i=>{"verify_ready"===i.data&&(this.initialized=!0,this.processQueue(),window.removeEventListener("message",s),r())};await Promise.race([new Promise(i=>{if(document.getElementById(il))return i();window.addEventListener("message",s);let c=document.createElement("iframe");c.id=il,c.src=`${this.verifyUrl}/${this.projectId}`,c.style.display="none",document.body.append(c),this.iframe=c,r=i}),new Promise((r,i)=>setTimeout(()=>{window.removeEventListener("message",s),i("verify iframe load timeout")},(0,th.toMiliseconds)(th.FIVE_SECONDS)))])},this.removeIframe=()=>{this.iframe&&(this.iframe.remove(),this.iframe=void 0,this.initialized=!1)},this.getVerifyUrl=r=>{let i=r||ih;return ip.includes(i)||(this.logger.info(`verify url: ${i}, not included in trusted list, assigning default: ${ih}`),i=ih),i},this.logger=(0,tF.generateChildLogger)(i,this.name),this.verifyUrl=ih,this.abortController=new AbortController,this.isDevEnv=te()&&t2.env.IS_VITEST}get context(){return(0,tF.getLoggerContext)(this.logger)}startAbortTimer(r){return this.abortController=new AbortController,setTimeout(()=>this.abortController.abort(),(0,th.toMiliseconds)(r))}};let index_es_Gt=class index_es_Gt extends v{constructor(r,i){super(r,i),this.projectId=r,this.logger=i,this.context="echo",this.registerDeviceToken=async r=>{let{clientId:i,token:c,notificationType:l,enableEncrypted:p=!1}=r,_=`https://echo.walletconnect.com/${this.projectId}/clients`;await t6()(_,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:i,type:l,token:c,always_raw:p})})},this.logger=(0,tF.generateChildLogger)(i,this.context)}};var iR=Object.defineProperty,iA=Object.getOwnPropertySymbols,iN=Object.prototype.hasOwnProperty,iT=Object.prototype.propertyIsEnumerable,index_es_Ht=(r,i,c)=>i in r?iR(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,index_es_Jt=(r,i)=>{for(var c in i||(i={}))iN.call(i,c)&&index_es_Ht(r,c,i[c]);if(iA)for(var c of iA(i))iT.call(i,c)&&index_es_Ht(r,c,i[c]);return r};let index_es_te=class index_es_te extends n{constructor(r){super(r),this.protocol="wc",this.version=2,this.name=rY,this.events=new ec.EventEmitter,this.initialized=!1,this.on=(r,i)=>this.events.on(r,i),this.once=(r,i)=>this.events.once(r,i),this.off=(r,i)=>this.events.off(r,i),this.removeListener=(r,i)=>this.events.removeListener(r,i),this.projectId=r?.projectId,this.relayUrl=r?.relayUrl||r3,this.customStoragePrefix=null!=r&&r.customStoragePrefix?`:${r.customStoragePrefix}`:"";let i="u">typeof r?.logger&&"string"!=typeof r?.logger?r.logger:(0,tF.pino)((0,tF.getDefaultLoggerOptions)({level:r?.logger||rX.logger}));this.logger=(0,tF.generateChildLogger)(i,this.name),this.heartbeat=new tB.HeartBeat,this.crypto=new index_es_xt(this,this.logger,r?.keychain),this.history=new index_es_Vt(this,this.logger),this.expirer=new index_es_qt(this,this.logger),this.storage=null!=r&&r.storage?r.storage:new h(index_es_Jt(index_es_Jt({},rZ),r?.storageOptions)),this.relayer=new index_es_$t({core:this,logger:this.logger,relayUrl:this.relayUrl,projectId:this.projectId}),this.pairing=new index_es_Bt(this,this.logger),this.verify=new index_es_jt(this.projectId||"",this.logger),this.echoClient=new index_es_Gt(this.projectId||"",this.logger)}static async init(r){let i=new index_es_te(r);await i.initialize();let c=await i.crypto.getClientId();return await i.storage.setItem("WALLETCONNECT_CLIENT_ID",c),i}get context(){return(0,tF.getLoggerContext)(this.logger)}async start(){this.initialized||await this.initialize()}async initialize(){this.logger.trace("Initialized");try{await this.crypto.init(),await this.history.init(),await this.expirer.init(),await this.relayer.init(),await this.heartbeat.init(),await this.pairing.init(),this.initialized=!0,this.logger.info("Core Initialization Success")}catch(r){throw this.logger.warn(`Core Initialization Failure at epoch ${Date.now()}`,r),this.logger.error(r.message),r}}};let ij="client",iU=`wc@2:${ij}:`,iL={name:ij,logger:"error"},iM="WALLETCONNECT_DEEPLINK_CHOICE",ik="Proposal expired",iq=th.SEVEN_DAYS,iz={wc_sessionPropose:{req:{ttl:th.FIVE_MINUTES,prompt:!0,tag:1100},res:{ttl:th.FIVE_MINUTES,prompt:!1,tag:1101}},wc_sessionSettle:{req:{ttl:th.FIVE_MINUTES,prompt:!1,tag:1102},res:{ttl:th.FIVE_MINUTES,prompt:!1,tag:1103}},wc_sessionUpdate:{req:{ttl:th.ONE_DAY,prompt:!1,tag:1104},res:{ttl:th.ONE_DAY,prompt:!1,tag:1105}},wc_sessionExtend:{req:{ttl:th.ONE_DAY,prompt:!1,tag:1106},res:{ttl:th.ONE_DAY,prompt:!1,tag:1107}},wc_sessionRequest:{req:{ttl:th.FIVE_MINUTES,prompt:!0,tag:1108},res:{ttl:th.FIVE_MINUTES,prompt:!1,tag:1109}},wc_sessionEvent:{req:{ttl:th.FIVE_MINUTES,prompt:!0,tag:1110},res:{ttl:th.FIVE_MINUTES,prompt:!1,tag:1111}},wc_sessionDelete:{req:{ttl:th.ONE_DAY,prompt:!1,tag:1112},res:{ttl:th.ONE_DAY,prompt:!1,tag:1113}},wc_sessionPing:{req:{ttl:th.THIRTY_SECONDS,prompt:!1,tag:1114},res:{ttl:th.THIRTY_SECONDS,prompt:!1,tag:1115}}},i$={min:th.FIVE_MINUTES,max:th.SEVEN_DAYS},iH={idle:"IDLE",active:"ACTIVE"},iB=["wc_sessionPropose","wc_sessionRequest","wc_authRequest"];var iF=Object.defineProperty,iK=Object.defineProperties,iV=Object.getOwnPropertyDescriptors,iW=Object.getOwnPropertySymbols,iG=Object.prototype.hasOwnProperty,iJ=Object.prototype.propertyIsEnumerable,index_es_ue=(r,i,c)=>i in r?iF(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,sign_client_dist_index_es_g=(r,i)=>{for(var c in i||(i={}))iG.call(i,c)&&index_es_ue(r,c,i[c]);if(iW)for(var c of iW(i))iJ.call(i,c)&&index_es_ue(r,c,i[c]);return r},sign_client_dist_index_es_D=(r,i)=>iK(r,iV(i));let index_es_ds=class index_es_ds extends index_es_w{constructor(r){super(r),this.name="engine",this.events=new(el()),this.initialized=!1,this.ignoredPayloadTypes=[1],this.requestQueue={state:iH.idle,queue:[]},this.sessionRequestQueue={state:iH.idle,queue:[]},this.requestQueueDelay=th.ONE_SECOND,this.init=async()=>{this.initialized||(await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.registerPairingEvents(),this.client.core.pairing.register({methods:Object.keys(iz)}),this.initialized=!0,setTimeout(()=>{this.sessionRequestQueue.queue=this.getPendingSessionRequests(),this.processSessionRequestQueue()},(0,th.toMiliseconds)(this.requestQueueDelay)))},this.connect=async r=>{await this.isInitialized();let i=sign_client_dist_index_es_D(sign_client_dist_index_es_g({},r),{requiredNamespaces:r.requiredNamespaces||{},optionalNamespaces:r.optionalNamespaces||{}});await this.isValidConnect(i);let{pairingTopic:c,requiredNamespaces:l,optionalNamespaces:p,sessionProperties:_,relays:E}=i,P=c,C,L=!1;if(P&&(L=this.client.core.pairing.pairings.get(P).active),!P||!L){let{topic:r,uri:i}=await this.client.core.pairing.create();P=r,C=i}let M=await this.client.core.crypto.generateKeyPair(),q=iz.wc_sessionPropose.req.ttl||th.FIVE_MINUTES,z=pt(q),J=sign_client_dist_index_es_g({requiredNamespaces:l,optionalNamespaces:p,relays:E??[{protocol:"irn"}],proposer:{publicKey:M,metadata:this.client.metadata},expiryTimestamp:z},_&&{sessionProperties:_}),{reject:Q,resolve:X,done:et}=at(q,ik);if(this.events.once(yt("session_connect"),async({error:r,session:i})=>{if(r)Q(r);else if(i){i.self.publicKey=M;let r=sign_client_dist_index_es_D(sign_client_dist_index_es_g({},i),{requiredNamespaces:J.requiredNamespaces,optionalNamespaces:J.optionalNamespaces});await this.client.session.set(i.topic,r),await this.setExpiry(i.topic,i.expiry),P&&await this.client.core.pairing.updateMetadata({topic:P,metadata:i.peer.metadata}),X(r)}}),!P){let{message:r}=index_es_N("NO_MATCHING_KEY",`connect() pairing topic: ${P}`);throw Error(r)}let eo=await this.sendRequest({topic:P,method:"wc_sessionPropose",params:J,throwOnFailedPublish:!0});return await this.setProposal(eo,sign_client_dist_index_es_g({id:eo},J)),{uri:C,approval:et}},this.pair=async r=>(await this.isInitialized(),await this.client.core.pairing.pair(r)),this.approve=async r=>{await this.isInitialized(),await this.isValidApprove(r);let{id:i,relayProtocol:c,namespaces:l,sessionProperties:p}=r,_=this.client.proposal.get(i),{pairingTopic:E,proposer:P,requiredNamespaces:C,optionalNamespaces:L}=_;E=E||"";let M=await this.client.core.crypto.generateKeyPair(),q=P.publicKey,z=await this.client.core.crypto.generateSharedKey(M,q);E&&i&&(await this.client.core.pairing.updateMetadata({topic:E,metadata:P.metadata}),await this.sendResult({id:i,topic:E,result:{relay:{protocol:c??"irn"},responderPublicKey:M}}),await this.client.proposal.delete(i,U("USER_DISCONNECTED")),await this.client.core.pairing.activate({topic:E}));let J=sign_client_dist_index_es_g({relay:{protocol:c??"irn"},namespaces:l,pairingTopic:E,controller:{publicKey:M,metadata:this.client.metadata},expiry:pt(iq)},p&&{sessionProperties:p});await this.client.core.relayer.subscribe(z);let Q=sign_client_dist_index_es_D(sign_client_dist_index_es_g({},J),{topic:z,requiredNamespaces:C,optionalNamespaces:L,pairingTopic:E,acknowledged:!1,self:J.controller,peer:{publicKey:P.publicKey,metadata:P.metadata},controller:M});await this.client.session.set(z,Q);try{await this.sendRequest({topic:z,method:"wc_sessionSettle",params:J,throwOnFailedPublish:!0})}catch(r){throw this.client.logger.error(r),this.client.session.delete(z,U("USER_DISCONNECTED")),await this.client.core.relayer.unsubscribe(z),r}return await this.setExpiry(z,pt(iq)),{topic:z,acknowledged:()=>new Promise(r=>setTimeout(()=>r(this.client.session.get(z)),500))}},this.reject=async r=>{await this.isInitialized(),await this.isValidReject(r);let{id:i,reason:c}=r,{pairingTopic:l}=this.client.proposal.get(i);l&&(await this.sendError(i,l,c),await this.client.proposal.delete(i,U("USER_DISCONNECTED")))},this.update=async r=>{await this.isInitialized(),await this.isValidUpdate(r);let{topic:i,namespaces:c}=r,l=await this.sendRequest({topic:i,method:"wc_sessionUpdate",params:{namespaces:c}}),{done:p,resolve:_,reject:E}=at();return this.events.once(yt("session_update",l),({error:r})=>{r?E(r):_()}),await this.client.session.update(i,{namespaces:c}),{acknowledged:p}},this.extend=async r=>{await this.isInitialized(),await this.isValidExtend(r);let{topic:i}=r,c=await this.sendRequest({topic:i,method:"wc_sessionExtend",params:{}}),{done:l,resolve:p,reject:_}=at();return this.events.once(yt("session_extend",c),({error:r})=>{r?_(r):p()}),await this.setExpiry(i,pt(iq)),{acknowledged:l}},this.request=async r=>{await this.isInitialized(),await this.isValidRequest(r);let{chainId:i,request:c,topic:l,expiry:p=iz.wc_sessionRequest.req.ttl}=r,_=payloadId(),{done:E,resolve:P,reject:C}=at(p,"Request expired. Please try again.");return this.events.once(yt("session_request",_),({error:r,result:i})=>{r?C(r):P(i)}),await Promise.all([new Promise(async r=>{await this.sendRequest({clientRpcId:_,topic:l,method:"wc_sessionRequest",params:{request:sign_client_dist_index_es_D(sign_client_dist_index_es_g({},c),{expiryTimestamp:pt(p)}),chainId:i},expiry:p,throwOnFailedPublish:!0}).catch(r=>C(r)),this.client.events.emit("session_request_sent",{topic:l,request:c,chainId:i,id:_}),r()}),new Promise(async r=>{let i=await ht(this.client.core.storage,iM);gt({id:_,topic:l,wcDeepLink:i}),r()}),E()]).then(r=>r[2])},this.respond=async r=>{await this.isInitialized(),await this.isValidRespond(r);let{topic:i,response:c}=r,{id:l}=c;isJsonRpcResult(c)?await this.sendResult({id:l,topic:i,result:c.result,throwOnFailedPublish:!0}):isJsonRpcError(c)&&await this.sendError(l,i,c.error),this.cleanupAfterResponse(r)},this.ping=async r=>{await this.isInitialized(),await this.isValidPing(r);let{topic:i}=r;if(this.client.session.keys.includes(i)){let r=await this.sendRequest({topic:i,method:"wc_sessionPing",params:{}}),{done:c,resolve:l,reject:p}=at();this.events.once(yt("session_ping",r),({error:r})=>{r?p(r):l()}),await c()}else this.client.core.pairing.pairings.keys.includes(i)&&await this.client.core.pairing.ping({topic:i})},this.emit=async r=>{await this.isInitialized(),await this.isValidEmit(r);let{topic:i,event:c,chainId:l}=r;await this.sendRequest({topic:i,method:"wc_sessionEvent",params:{event:c,chainId:l}})},this.disconnect=async r=>{await this.isInitialized(),await this.isValidDisconnect(r);let{topic:i}=r;if(this.client.session.keys.includes(i))await this.sendRequest({topic:i,method:"wc_sessionDelete",params:U("USER_DISCONNECTED"),throwOnFailedPublish:!0}),await this.deleteSession({topic:i,emitEvent:!1});else if(this.client.core.pairing.pairings.keys.includes(i))await this.client.core.pairing.disconnect({topic:i});else{let{message:r}=index_es_N("MISMATCHED_TOPIC",`Session or pairing topic not found: ${i}`);throw Error(r)}},this.find=r=>(this.isInitialized(),this.client.session.getAll().filter(i=>(function(r,i){let{requiredNamespaces:c}=i,l=Object.keys(r.namespaces),p=Object.keys(c),_=!0;return!!O(p,l)&&(l.forEach(i=>{let{accounts:l,methods:p,events:E}=r.namespaces[i],P=A(l),C=c[i];O(index_es_L(i,C),P)&&O(C.methods,p)&&O(C.events,E)||(_=!1)}),_)})(i,r))),this.getPendingSessionRequests=()=>this.client.pendingRequest.getAll(),this.cleanupDuplicatePairings=async r=>{if(r.pairingTopic)try{let i=this.client.core.pairing.pairings.get(r.pairingTopic),c=this.client.core.pairing.pairings.getAll().filter(c=>{var l,p;return(null==(l=c.peerMetadata)?void 0:l.url)&&(null==(p=c.peerMetadata)?void 0:p.url)===r.peer.metadata.url&&c.topic&&c.topic!==i.topic});if(0===c.length)return;this.client.logger.info(`Cleaning up ${c.length} duplicate pairing(s)`),await Promise.all(c.map(r=>this.client.core.pairing.disconnect({topic:r.topic}))),this.client.logger.info("Duplicate pairings clean up finished")}catch(r){this.client.logger.error(r)}},this.deleteSession=async r=>{let{topic:i,expirerHasDeleted:c=!1,emitEvent:l=!0,id:p=0}=r,{self:_}=this.client.session.get(i);await this.client.core.relayer.unsubscribe(i),await this.client.session.delete(i,U("USER_DISCONNECTED")),this.client.core.crypto.keychain.has(_.publicKey)&&await this.client.core.crypto.deleteKeyPair(_.publicKey),this.client.core.crypto.keychain.has(i)&&await this.client.core.crypto.deleteSymKey(i),c||this.client.core.expirer.del(i),this.client.core.storage.removeItem(iM).catch(r=>this.client.logger.warn(r)),this.getPendingSessionRequests().forEach(r=>{r.topic===i&&this.deletePendingSessionRequest(r.id,U("USER_DISCONNECTED"))}),l&&this.client.events.emit("session_delete",{id:p,topic:i})},this.deleteProposal=async(r,i)=>{await Promise.all([this.client.proposal.delete(r,U("USER_DISCONNECTED")),i?Promise.resolve():this.client.core.expirer.del(r)])},this.deletePendingSessionRequest=async(r,i,c=!1)=>{await Promise.all([this.client.pendingRequest.delete(r,i),c?Promise.resolve():this.client.core.expirer.del(r)]),this.sessionRequestQueue.queue=this.sessionRequestQueue.queue.filter(i=>i.id!==r),c&&(this.sessionRequestQueue.state=iH.idle,this.client.events.emit("session_request_expire",{id:r}))},this.setExpiry=async(r,i)=>{this.client.session.keys.includes(r)&&await this.client.session.update(r,{expiry:i}),this.client.core.expirer.set(r,i)},this.setProposal=async(r,i)=>{await this.client.proposal.set(r,i),this.client.core.expirer.set(r,pt(iz.wc_sessionPropose.req.ttl))},this.setPendingSessionRequest=async r=>{let{id:i,topic:c,params:l,verifyContext:p}=r,_=l.request.expiryTimestamp||pt(iz.wc_sessionRequest.req.ttl);await this.client.pendingRequest.set(i,{id:i,topic:c,params:l,verifyContext:p}),_&&this.client.core.expirer.set(i,_)},this.sendRequest=async r=>{let{topic:i,method:c,params:l,expiry:p,relayRpcId:_,clientRpcId:E,throwOnFailedPublish:P}=r,C=formatJsonRpcRequest(c,l,E);if(D()&&iB.includes(c)){let r=Ln(JSON.stringify(C));this.client.core.verify.register({attestationId:r})}let L=await this.client.core.crypto.encode(i,C),M=iz[c].req;return p&&(M.ttl=p),_&&(M.id=_),this.client.core.history.set(i,C),P?(M.internal=sign_client_dist_index_es_D(sign_client_dist_index_es_g({},M.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(i,L,M)):this.client.core.relayer.publish(i,L,M).catch(r=>this.client.logger.error(r)),C.id},this.sendResult=async r=>{let{id:i,topic:c,result:l,throwOnFailedPublish:p}=r,_=formatJsonRpcResult(i,l),E=await this.client.core.crypto.encode(c,_),P=await this.client.core.history.get(c,i),C=iz[P.request.method].res;p?(C.internal=sign_client_dist_index_es_D(sign_client_dist_index_es_g({},C.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(c,E,C)):this.client.core.relayer.publish(c,E,C).catch(r=>this.client.logger.error(r)),await this.client.core.history.resolve(_)},this.sendError=async(r,i,c)=>{let l=formatJsonRpcError(r,c),p=await this.client.core.crypto.encode(i,l),_=await this.client.core.history.get(i,r),E=iz[_.request.method].res;this.client.core.relayer.publish(i,p,E),await this.client.core.history.resolve(l)},this.cleanup=async()=>{let r=[],i=[];this.client.session.getAll().forEach(i=>{let c=!1;mt(i.expiry)&&(c=!0),this.client.core.crypto.keychain.has(i.topic)||(c=!0),c&&r.push(i.topic)}),this.client.proposal.getAll().forEach(r=>{mt(r.expiryTimestamp)&&i.push(r.id)}),await Promise.all([...r.map(r=>this.deleteSession({topic:r})),...i.map(r=>this.deleteProposal(r))])},this.onRelayEventRequest=async r=>{this.requestQueue.queue.push(r),await this.processRequestsQueue()},this.processRequestsQueue=async()=>{if(this.requestQueue.state===iH.active){this.client.logger.info("Request queue already active, skipping...");return}for(this.client.logger.info(`Request queue starting with ${this.requestQueue.queue.length} requests`);this.requestQueue.queue.length>0;){this.requestQueue.state=iH.active;let r=this.requestQueue.queue.shift();if(r)try{this.processRequest(r),await new Promise(r=>setTimeout(r,300))}catch(r){this.client.logger.warn(r)}}this.requestQueue.state=iH.idle},this.processRequest=r=>{let{topic:i,payload:c}=r,l=c.method;switch(l){case"wc_sessionPropose":return this.onSessionProposeRequest(i,c);case"wc_sessionSettle":return this.onSessionSettleRequest(i,c);case"wc_sessionUpdate":return this.onSessionUpdateRequest(i,c);case"wc_sessionExtend":return this.onSessionExtendRequest(i,c);case"wc_sessionPing":return this.onSessionPingRequest(i,c);case"wc_sessionDelete":return this.onSessionDeleteRequest(i,c);case"wc_sessionRequest":return this.onSessionRequest(i,c);case"wc_sessionEvent":return this.onSessionEventRequest(i,c);default:return this.client.logger.info(`Unsupported request method ${l}`)}},this.onRelayEventResponse=async r=>{let{topic:i,payload:c}=r,l=(await this.client.core.history.get(i,c.id)).request.method;switch(l){case"wc_sessionPropose":return this.onSessionProposeResponse(i,c);case"wc_sessionSettle":return this.onSessionSettleResponse(i,c);case"wc_sessionUpdate":return this.onSessionUpdateResponse(i,c);case"wc_sessionExtend":return this.onSessionExtendResponse(i,c);case"wc_sessionPing":return this.onSessionPingResponse(i,c);case"wc_sessionRequest":return this.onSessionRequestResponse(i,c);default:return this.client.logger.info(`Unsupported response method ${l}`)}},this.onRelayEventUnknownPayload=r=>{let{topic:i}=r,{message:c}=index_es_N("MISSING_OR_INVALID",`Decoded payload on topic ${i} is not identifiable as a JSON-RPC request or a response.`);throw Error(c)},this.onSessionProposeRequest=async(r,i)=>{let{params:c,id:l}=i;try{this.isValidConnect(sign_client_dist_index_es_g({},i.params));let p=c.expiryTimestamp||pt(iz.wc_sessionPropose.req.ttl),_=sign_client_dist_index_es_g({id:l,pairingTopic:r,expiryTimestamp:p},c);await this.setProposal(l,_);let E=Ln(JSON.stringify(i)),P=await this.getVerifyContext(E,_.proposer.metadata);this.client.events.emit("session_proposal",{id:l,params:_,verifyContext:P})}catch(i){await this.sendError(l,r,i),this.client.logger.error(i)}},this.onSessionProposeResponse=async(r,i)=>{let{id:c}=i;if(isJsonRpcResult(i)){let{result:l}=i;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",result:l});let p=this.client.proposal.get(c);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",proposal:p});let _=p.proposer.publicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",selfPublicKey:_});let E=l.responderPublicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",peerPublicKey:E});let P=await this.client.core.crypto.generateSharedKey(_,E);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",sessionTopic:P});let C=await this.client.core.relayer.subscribe(P);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",subscriptionId:C}),await this.client.core.pairing.activate({topic:r})}else isJsonRpcError(i)&&(await this.client.proposal.delete(c,U("USER_DISCONNECTED")),this.events.emit(yt("session_connect"),{error:i.error}))},this.onSessionSettleRequest=async(r,i)=>{let{id:c,params:l}=i;try{this.isValidSessionSettleRequest(l);let{relay:c,controller:p,expiry:_,namespaces:E,sessionProperties:P,pairingTopic:C}=i.params,L=sign_client_dist_index_es_g({topic:r,relay:c,expiry:_,namespaces:E,acknowledged:!0,pairingTopic:C,requiredNamespaces:{},optionalNamespaces:{},controller:p.publicKey,self:{publicKey:"",metadata:this.client.metadata},peer:{publicKey:p.publicKey,metadata:p.metadata}},P&&{sessionProperties:P});await this.sendResult({id:i.id,topic:r,result:!0}),this.events.emit(yt("session_connect"),{session:L}),this.cleanupDuplicatePairings(L)}catch(i){await this.sendError(c,r,i),this.client.logger.error(i)}},this.onSessionSettleResponse=async(r,i)=>{let{id:c}=i;isJsonRpcResult(i)?(await this.client.session.update(r,{acknowledged:!0}),this.events.emit(yt("session_approve",c),{})):isJsonRpcError(i)&&(await this.client.session.delete(r,U("USER_DISCONNECTED")),this.events.emit(yt("session_approve",c),{error:i.error}))},this.onSessionUpdateRequest=async(r,i)=>{let{params:c,id:l}=i;try{let i=`${r}_session_update`,p=sr.get(i);if(p&&this.isRequestOutOfSync(p,l)){this.client.logger.info(`Discarding out of sync request - ${l}`);return}this.isValidUpdate(sign_client_dist_index_es_g({topic:r},c)),await this.client.session.update(r,{namespaces:c.namespaces}),await this.sendResult({id:l,topic:r,result:!0}),this.client.events.emit("session_update",{id:l,topic:r,params:c}),sr.set(i,l)}catch(i){await this.sendError(l,r,i),this.client.logger.error(i)}},this.isRequestOutOfSync=(r,i)=>parseInt(i.toString().slice(0,-3))<=parseInt(r.toString().slice(0,-3)),this.onSessionUpdateResponse=(r,i)=>{let{id:c}=i;isJsonRpcResult(i)?this.events.emit(yt("session_update",c),{}):isJsonRpcError(i)&&this.events.emit(yt("session_update",c),{error:i.error})},this.onSessionExtendRequest=async(r,i)=>{let{id:c}=i;try{this.isValidExtend({topic:r}),await this.setExpiry(r,pt(iq)),await this.sendResult({id:c,topic:r,result:!0}),this.client.events.emit("session_extend",{id:c,topic:r})}catch(i){await this.sendError(c,r,i),this.client.logger.error(i)}},this.onSessionExtendResponse=(r,i)=>{let{id:c}=i;isJsonRpcResult(i)?this.events.emit(yt("session_extend",c),{}):isJsonRpcError(i)&&this.events.emit(yt("session_extend",c),{error:i.error})},this.onSessionPingRequest=async(r,i)=>{let{id:c}=i;try{this.isValidPing({topic:r}),await this.sendResult({id:c,topic:r,result:!0}),this.client.events.emit("session_ping",{id:c,topic:r})}catch(i){await this.sendError(c,r,i),this.client.logger.error(i)}},this.onSessionPingResponse=(r,i)=>{let{id:c}=i;setTimeout(()=>{isJsonRpcResult(i)?this.events.emit(yt("session_ping",c),{}):isJsonRpcError(i)&&this.events.emit(yt("session_ping",c),{error:i.error})},500)},this.onSessionDeleteRequest=async(r,i)=>{let{id:c}=i;try{this.isValidDisconnect({topic:r,reason:i.params}),await Promise.all([new Promise(i=>{this.client.core.relayer.once(r2.publish,async()=>{i(await this.deleteSession({topic:r,id:c}))})}),this.sendResult({id:c,topic:r,result:!0}),this.cleanupPendingSentRequestsForTopic({topic:r,error:U("USER_DISCONNECTED")})])}catch(r){this.client.logger.error(r)}},this.onSessionRequest=async(r,i)=>{let{id:c,params:l}=i;try{this.isValidRequest(sign_client_dist_index_es_g({topic:r},l));let i=Ln(JSON.stringify(formatJsonRpcRequest("wc_sessionRequest",l,c))),p=this.client.session.get(r),_=await this.getVerifyContext(i,p.peer.metadata),E={id:c,topic:r,params:l,verifyContext:_};await this.setPendingSessionRequest(E),this.addSessionRequestToSessionRequestQueue(E),this.processSessionRequestQueue()}catch(i){await this.sendError(c,r,i),this.client.logger.error(i)}},this.onSessionRequestResponse=(r,i)=>{let{id:c}=i;isJsonRpcResult(i)?this.events.emit(yt("session_request",c),{result:i.result}):isJsonRpcError(i)&&this.events.emit(yt("session_request",c),{error:i.error})},this.onSessionEventRequest=async(r,i)=>{let{id:c,params:l}=i;try{let i=`${r}_session_event_${l.event.name}`,p=sr.get(i);if(p&&this.isRequestOutOfSync(p,c)){this.client.logger.info(`Discarding out of sync request - ${c}`);return}this.isValidEmit(sign_client_dist_index_es_g({topic:r},l)),this.client.events.emit("session_event",{id:c,topic:r,params:l}),sr.set(i,c)}catch(i){await this.sendError(c,r,i),this.client.logger.error(i)}},this.addSessionRequestToSessionRequestQueue=r=>{this.sessionRequestQueue.queue.push(r)},this.cleanupAfterResponse=r=>{this.deletePendingSessionRequest(r.response.id,{message:"fulfilled",code:0}),setTimeout(()=>{this.sessionRequestQueue.state=iH.idle,this.processSessionRequestQueue()},(0,th.toMiliseconds)(this.requestQueueDelay))},this.cleanupPendingSentRequestsForTopic=({topic:r,error:i})=>{let c=this.client.core.history.pending;c.length>0&&c.filter(i=>i.topic===r&&"wc_sessionRequest"===i.request.method).forEach(r=>{this.events.emit(yt("session_request",r.request.id),{error:i})})},this.processSessionRequestQueue=()=>{if(this.sessionRequestQueue.state===iH.active){this.client.logger.info("session request queue is already active.");return}let r=this.sessionRequestQueue.queue[0];if(!r){this.client.logger.info("session request queue is empty.");return}try{this.sessionRequestQueue.state=iH.active,this.client.events.emit("session_request",r)}catch(r){this.client.logger.error(r)}},this.onPairingCreated=r=>{if(r.active)return;let i=this.client.proposal.getAll().find(i=>i.pairingTopic===r.topic);i&&this.onSessionProposeRequest(r.topic,formatJsonRpcRequest("wc_sessionPropose",{requiredNamespaces:i.requiredNamespaces,optionalNamespaces:i.optionalNamespaces,relays:i.relays,proposer:i.proposer,sessionProperties:i.sessionProperties},i.id))},this.isValidConnect=async r=>{let i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`connect() params: ${JSON.stringify(r)}`);throw Error(i)}let{pairingTopic:c,requiredNamespaces:l,optionalNamespaces:p,sessionProperties:_,relays:E}=r;if(w(c)||await this.isValidPairingTopic(c),i=!1,E?E&&k(E)&&E.length&&E.forEach(r=>{i=dn(r)}):i=!0,!i){let{message:r}=index_es_N("MISSING_OR_INVALID",`connect() relays: ${E}`);throw Error(r)}w(l)||0===B(l)||this.validateNamespaces(l,"requiredNamespaces"),w(p)||0===B(p)||this.validateNamespaces(p,"optionalNamespaces"),w(_)||this.validateSessionProps(_,"sessionProperties")},this.validateNamespaces=(r,i)=>{let c=function(r,i,c){let l=null;if(r&&B(r)){let p;let _=ce(r,i);_&&(l=_);let E=(p=null,Object.entries(r).forEach(([r,l])=>{var _,E;let P;if(p)return;let C=(_=index_es_L(r,l),E=`${i} ${c}`,P=null,k(_)&&_.length?_.forEach(r=>{P||V(r)||(P=U("UNSUPPORTED_CHAINS",`${E}, chain ${r} should be a string and conform to "namespace:chainId" format`))}):V(r)||(P=U("UNSUPPORTED_CHAINS",`${E}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),P);C&&(p=C)}),p);E&&(l=E)}else l=index_es_N("MISSING_OR_INVALID",`${i}, ${c} should be an object with data`);return l}(r,"connect()",i);if(c)throw Error(c.message)},this.isValidApprove=async r=>{if(!Gt(r))throw Error(index_es_N("MISSING_OR_INVALID",`approve() params: ${r}`).message);let{id:i,namespaces:c,relayProtocol:l,sessionProperties:p}=r;await this.isValidProposalId(i);let _=this.client.proposal.get(i),E=ln(c,"approve()");if(E)throw Error(E.message);let P=fn(_.requiredNamespaces,c,"approve()");if(P)throw Error(P.message);if(!g(l,!0)){let{message:r}=index_es_N("MISSING_OR_INVALID",`approve() relayProtocol: ${l}`);throw Error(r)}w(p)||this.validateSessionProps(p,"sessionProperties")},this.isValidReject=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`reject() params: ${r}`);throw Error(i)}let{id:i,reason:c}=r;if(await this.isValidProposalId(i),!c||"object"!=typeof c||!c.code||!G(c.code,!1)||!c.message||!g(c.message,!1)){let{message:r}=index_es_N("MISSING_OR_INVALID",`reject() reason: ${JSON.stringify(c)}`);throw Error(r)}},this.isValidSessionSettleRequest=r=>{let i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`onSessionSettleRequest() params: ${r}`);throw Error(i)}let{relay:c,controller:l,namespaces:p,expiry:_}=r;if(!dn(c)){let{message:r}=index_es_N("MISSING_OR_INVALID","onSessionSettleRequest() relay protocol should be a string");throw Error(r)}let E=(i=null,g(l?.publicKey,!1)||(i=index_es_N("MISSING_OR_INVALID","onSessionSettleRequest() controller public key should be a string")),i);if(E)throw Error(E.message);let P=ln(p,"onSessionSettleRequest()");if(P)throw Error(P.message);if(mt(_)){let{message:r}=index_es_N("EXPIRED","onSessionSettleRequest()");throw Error(r)}},this.isValidUpdate=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`update() params: ${r}`);throw Error(i)}let{topic:i,namespaces:c}=r;await this.isValidSessionTopic(i);let l=this.client.session.get(i),p=ln(c,"update()");if(p)throw Error(p.message);let _=fn(l.requiredNamespaces,c,"update()");if(_)throw Error(_.message)},this.isValidExtend=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`extend() params: ${r}`);throw Error(i)}let{topic:i}=r;await this.isValidSessionTopic(i)},this.isValidRequest=async r=>{var i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`request() params: ${r}`);throw Error(i)}let{topic:c,request:l,chainId:p,expiry:_}=r;await this.isValidSessionTopic(c);let{namespaces:E}=this.client.session.get(c);if(!Qt(E,p)){let{message:r}=index_es_N("MISSING_OR_INVALID",`request() chainId: ${p}`);throw Error(r)}if(w(l)||!g(l.method,!1)){let{message:r}=index_es_N("MISSING_OR_INVALID",`request() ${JSON.stringify(l)}`);throw Error(r)}if(!(g(i=l.method,!1)&&(function(r,i){let c=[];return Object.values(r).forEach(r=>{A(r.accounts).includes(i)&&c.push(...r.methods)}),c})(E,p).includes(i))){let{message:r}=index_es_N("MISSING_OR_INVALID",`request() method: ${l.method}`);throw Error(r)}if(_&&(!G(_,!1)||!(_<=i$.max)||!(_>=i$.min))){let{message:r}=index_es_N("MISSING_OR_INVALID",`request() expiry: ${_}. Expiry must be a number (in seconds) between ${i$.min} and ${i$.max}`);throw Error(r)}},this.isValidRespond=async r=>{var i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`respond() params: ${r}`);throw Error(i)}let{topic:c,response:l}=r;try{await this.isValidSessionTopic(c)}catch(c){throw null!=(i=r?.response)&&i.id&&this.cleanupAfterResponse(r),c}if(w(l)||w(l.result)&&w(l.error)||!G(l.id,!1)||!g(l.jsonrpc,!1)){let{message:r}=index_es_N("MISSING_OR_INVALID",`respond() response: ${JSON.stringify(l)}`);throw Error(r)}},this.isValidPing=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`ping() params: ${r}`);throw Error(i)}let{topic:i}=r;await this.isValidSessionOrPairingTopic(i)},this.isValidEmit=async r=>{var i;if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`emit() params: ${r}`);throw Error(i)}let{topic:c,event:l,chainId:p}=r;await this.isValidSessionTopic(c);let{namespaces:_}=this.client.session.get(c);if(!Qt(_,p)){let{message:r}=index_es_N("MISSING_OR_INVALID",`emit() chainId: ${p}`);throw Error(r)}if(w(l)||!g(l.name,!1)){let{message:r}=index_es_N("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(l)}`);throw Error(r)}if(!(g(i=l.name,!1)&&(function(r,i){let c=[];return Object.values(r).forEach(r=>{A(r.accounts).includes(i)&&c.push(...r.events)}),c})(_,p).includes(i))){let{message:r}=index_es_N("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(l)}`);throw Error(r)}},this.isValidDisconnect=async r=>{if(!Gt(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`disconnect() params: ${r}`);throw Error(i)}let{topic:i}=r;await this.isValidSessionOrPairingTopic(i)},this.getVerifyContext=async(r,i)=>{let c={verified:{verifyUrl:i.verifyUrl||ih,validation:"UNKNOWN",origin:i.url||""}};try{let l=await this.client.core.verify.resolve({attestationId:r,verifyUrl:i.verifyUrl});l&&(c.verified.origin=l.origin,c.verified.isScam=l.isScam,c.verified.validation=l.origin===new URL(i.url).origin?"VALID":"INVALID")}catch(r){this.client.logger.info(r)}return this.client.logger.info(`Verify context: ${JSON.stringify(c)}`),c},this.validateSessionProps=(r,i)=>{Object.values(r).forEach(r=>{if(!g(r,!1)){let{message:c}=index_es_N("MISSING_OR_INVALID",`${i} must be in Record format. Received: ${JSON.stringify(r)}`);throw Error(c)}})}}async isInitialized(){if(!this.initialized){let{message:r}=index_es_N("NOT_INITIALIZED",this.name);throw Error(r)}await this.client.core.relayer.confirmOnlineStateOrThrow()}registerRelayerEvents(){this.client.core.relayer.on(r2.message,async r=>{let{topic:i,message:c}=r;if(this.ignoredPayloadTypes.includes(this.client.core.crypto.getPayloadType(c)))return;let l=await this.client.core.crypto.decode(i,c);try{isJsonRpcRequest(l)?(this.client.core.history.set(i,l),this.onRelayEventRequest({topic:i,payload:l})):isJsonRpcResponse(l)?(await this.client.core.history.resolve(l),await this.onRelayEventResponse({topic:i,payload:l}),this.client.core.history.delete(i,l.id)):this.onRelayEventUnknownPayload({topic:i,payload:l})}catch(r){this.client.logger.error(r)}})}registerExpirerEvents(){this.client.core.expirer.on(iu.expired,async r=>{let{topic:i,id:c}=ft(r.target);if(c&&this.client.pendingRequest.keys.includes(c))return await this.deletePendingSessionRequest(c,index_es_N("EXPIRED"),!0);i?this.client.session.keys.includes(i)&&(await this.deleteSession({topic:i,expirerHasDeleted:!0}),this.client.events.emit("session_expire",{topic:i})):c&&(await this.deleteProposal(c,!0),this.client.events.emit("proposal_expire",{id:c}))})}registerPairingEvents(){this.client.core.pairing.events.on(io.create,r=>this.onPairingCreated(r))}isValidPairingTopic(r){if(!g(r,!1)){let{message:i}=index_es_N("MISSING_OR_INVALID",`pairing topic should be a string: ${r}`);throw Error(i)}if(!this.client.core.pairing.pairings.keys.includes(r)){let{message:i}=index_es_N("NO_MATCHING_KEY",`pairing topic doesn't exist: ${r}`);throw Error(i)}if(mt(this.client.core.pairing.pairings.get(r).expiry)){let{message:i}=index_es_N("EXPIRED",`pairing topic: ${r}`);throw Error(i)}}async isValidSessionTopic(r){if(!g(r,!1)){let{message:i}=index_es_N("MISSING_OR_INVALID",`session topic should be a string: ${r}`);throw Error(i)}if(!this.client.session.keys.includes(r)){let{message:i}=index_es_N("NO_MATCHING_KEY",`session topic doesn't exist: ${r}`);throw Error(i)}if(mt(this.client.session.get(r).expiry)){await this.deleteSession({topic:r});let{message:i}=index_es_N("EXPIRED",`session topic: ${r}`);throw Error(i)}if(!this.client.core.crypto.keychain.has(r)){let{message:i}=index_es_N("MISSING_OR_INVALID",`session topic does not exist in keychain: ${r}`);throw await this.deleteSession({topic:r}),Error(i)}}async isValidSessionOrPairingTopic(r){if(this.client.session.keys.includes(r))await this.isValidSessionTopic(r);else if(this.client.core.pairing.pairings.keys.includes(r))this.isValidPairingTopic(r);else if(g(r,!1)){let{message:i}=index_es_N("NO_MATCHING_KEY",`session or pairing topic doesn't exist: ${r}`);throw Error(i)}else{let{message:i}=index_es_N("MISSING_OR_INVALID",`session or pairing topic should be a string: ${r}`);throw Error(i)}}async isValidProposalId(r){if("number"!=typeof r){let{message:i}=index_es_N("MISSING_OR_INVALID",`proposal id should be a number: ${r}`);throw Error(i)}if(!this.client.proposal.keys.includes(r)){let{message:i}=index_es_N("NO_MATCHING_KEY",`proposal id doesn't exist: ${r}`);throw Error(i)}if(mt(this.client.proposal.get(r).expiryTimestamp)){await this.deleteProposal(r);let{message:i}=index_es_N("EXPIRED",`proposal id: ${r}`);throw Error(i)}}};let index_es_us=class index_es_us extends index_es_Kt{constructor(r,i){super(r,i,"proposal",iU),this.core=r,this.logger=i}};let index_es_ge=class index_es_ge extends index_es_Kt{constructor(r,i){super(r,i,"session",iU),this.core=r,this.logger=i}};let index_es_gs=class index_es_gs extends index_es_Kt{constructor(r,i){super(r,i,"request",iU,r=>r.id),this.core=r,this.logger=i}};let dist_index_es_Q=class dist_index_es_Q extends b{constructor(r){super(r),this.protocol="wc",this.version=2,this.name=iL.name,this.events=new ec.EventEmitter,this.on=(r,i)=>this.events.on(r,i),this.once=(r,i)=>this.events.once(r,i),this.off=(r,i)=>this.events.off(r,i),this.removeListener=(r,i)=>this.events.removeListener(r,i),this.removeAllListeners=r=>this.events.removeAllListeners(r),this.connect=async r=>{try{return await this.engine.connect(r)}catch(r){throw this.logger.error(r.message),r}},this.pair=async r=>{try{return await this.engine.pair(r)}catch(r){throw this.logger.error(r.message),r}},this.approve=async r=>{try{return await this.engine.approve(r)}catch(r){throw this.logger.error(r.message),r}},this.reject=async r=>{try{return await this.engine.reject(r)}catch(r){throw this.logger.error(r.message),r}},this.update=async r=>{try{return await this.engine.update(r)}catch(r){throw this.logger.error(r.message),r}},this.extend=async r=>{try{return await this.engine.extend(r)}catch(r){throw this.logger.error(r.message),r}},this.request=async r=>{try{return await this.engine.request(r)}catch(r){throw this.logger.error(r.message),r}},this.respond=async r=>{try{return await this.engine.respond(r)}catch(r){throw this.logger.error(r.message),r}},this.ping=async r=>{try{return await this.engine.ping(r)}catch(r){throw this.logger.error(r.message),r}},this.emit=async r=>{try{return await this.engine.emit(r)}catch(r){throw this.logger.error(r.message),r}},this.disconnect=async r=>{try{return await this.engine.disconnect(r)}catch(r){throw this.logger.error(r.message),r}},this.find=r=>{try{return this.engine.find(r)}catch(r){throw this.logger.error(r.message),r}},this.getPendingSessionRequests=()=>{try{return this.engine.getPendingSessionRequests()}catch(r){throw this.logger.error(r.message),r}},this.name=r?.name||iL.name,this.metadata=r?.metadata||(0,td.D)()||{name:"",description:"",url:"",icons:[""]};let i="u">typeof r?.logger&&"string"!=typeof r?.logger?r.logger:(0,tF.pino)((0,tF.getDefaultLoggerOptions)({level:r?.logger||iL.logger}));this.core=r?.core||new index_es_te(r),this.logger=(0,tF.generateChildLogger)(i,this.name),this.session=new index_es_ge(this.core,this.logger),this.proposal=new index_es_us(this.core,this.logger),this.pendingRequest=new index_es_gs(this.core,this.logger),this.engine=new index_es_ds(this)}static async init(r){let i=new dist_index_es_Q(r);return await i.initialize(),i}get context(){return(0,tF.getLoggerContext)(this.logger)}get pairing(){return this.core.pairing.pairings}async initialize(){this.logger.trace("Initialized");try{await this.core.start(),await this.session.init(),await this.proposal.init(),await this.pendingRequest.init(),await this.engine.init(),this.core.verify.init({verifyUrl:this.metadata.verifyUrl}),this.logger.info("SignClient Initialization Success")}catch(r){throw this.logger.info("SignClient Initialization Failure"),this.logger.error(r.message),r}}};var iY=c(80699),iQ=c.n(iY);let iX={headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"};let HttpConnection=class HttpConnection{constructor(r,i=!1){if(this.url=r,this.disableProviderPing=i,this.events=new ec.EventEmitter,this.isAvailable=!1,this.registering=!1,!isHttpUrl(r))throw Error(`Provided URL is not compatible with HTTP connection: ${r}`);this.url=r,this.disableProviderPing=i}get connected(){return this.isAvailable}get connecting(){return this.registering}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}off(r,i){this.events.off(r,i)}removeListener(r,i){this.events.removeListener(r,i)}async open(r=this.url){await this.register(r)}async close(){if(!this.isAvailable)throw Error("Connection already closed");this.onClose()}async send(r,i){this.isAvailable||await this.register();try{let i=safeJsonStringify(r),c=await iQ()(this.url,Object.assign(Object.assign({},iX),{body:i})),l=await c.json();this.onPayload({data:l})}catch(i){this.onError(r.id,i)}}async register(r=this.url){if(!isHttpUrl(r))throw Error(`Provided URL is not compatible with HTTP connection: ${r}`);if(this.registering){let r=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=r||this.events.listenerCount("open")>=r)&&this.events.setMaxListeners(r+1),new Promise((r,i)=>{this.events.once("register_error",r=>{this.resetMaxListeners(),i(r)}),this.events.once("open",()=>{if(this.resetMaxListeners(),void 0===this.isAvailable)return i(Error("HTTP connection is missing or invalid"));r()})})}this.url=r,this.registering=!0;try{if(!this.disableProviderPing){let i=safeJsonStringify({id:1,jsonrpc:"2.0",method:"test",params:[]});await iQ()(r,Object.assign(Object.assign({},iX),{body:i}))}this.onOpen()}catch(i){let r=this.parseError(i);throw this.events.emit("register_error",r),this.onClose(),r}}onOpen(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}onClose(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}onPayload(r){if(void 0===r.data)return;let i="string"==typeof r.data?esm_safeJsonParse(r.data):r.data;this.events.emit("payload",i)}onError(r,i){let c=this.parseError(i),l=c.message||c.toString(),p=formatJsonRpcError(r,l);this.events.emit("payload",p)}parseError(r,i=this.url){return parseConnectionError(r,i,"HTTP")}resetMaxListeners(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}};let iZ="error",i0="wc@2:universal_provider:",i1={DEFAULT_CHAIN_CHANGED:"default_chain_changed"};var i5="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof c.g?c.g:"u">typeof self?self:{},i3={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */!function(r,i){(function(){var c,l="Expected a function",p="__lodash_hash_undefined__",_="__lodash_placeholder__",E=1/0,P=0/0,C=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],L="[object Arguments]",M="[object Array]",q="[object Boolean]",z="[object Date]",J="[object Error]",Q="[object Function]",X="[object GeneratorFunction]",et="[object Map]",eo="[object Number]",ec="[object Object]",el="[object Promise]",eh="[object RegExp]",ef="[object Set]",ed="[object String]",ep="[object Symbol]",eg="[object WeakMap]",e_="[object ArrayBuffer]",ey="[object DataView]",em="[object Float32Array]",eb="[object Float64Array]",ew="[object Int8Array]",eE="[object Int16Array]",eS="[object Int32Array]",eD="[object Uint8Array]",ex="[object Uint8ClampedArray]",eI="[object Uint16Array]",eO="[object Uint32Array]",eP=/\b__p \+= '';/g,eC=/\b(__p \+=) '' \+/g,eR=/(__e\(.*?\)|\b__t\)) \+\n'';/g,eA=/&(?:amp|lt|gt|quot|#39);/g,eN=/[&<>"']/g,eT=RegExp(eA.source),ej=RegExp(eN.source),eU=/<%-([\s\S]+?)%>/g,eL=/<%([\s\S]+?)%>/g,eM=/<%=([\s\S]+?)%>/g,ek=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ez=/^\w*$/,e$=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eH=/[\\^$.*+?()[\]{}|]/g,eB=RegExp(eH.source),eF=/^\s+/,eK=/\s/,eV=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,eW=/\{\n\/\* \[wrapped with (.+)\] \*/,eG=/,? & /,eJ=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,eY=/[()=,{}\[\]\/\s]/,eQ=/\\(\\)?/g,eX=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,eZ=/\w*$/,e0=/^[-+]0x[0-9a-f]+$/i,e1=/^0b[01]+$/i,e5=/^\[object .+?Constructor\]$/,e3=/^0o[0-7]+$/i,e6=/^(?:0|[1-9]\d*)$/,e2=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,e8=/($^)/,e4=/['\n\r\u2028\u2029\\]/g,e9="\ud800-\udfff",e7="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",tn="\\u2700-\\u27bf",to="a-z\\xdf-\\xf6\\xf8-\\xff",ta="A-Z\\xc0-\\xd6\\xd8-\\xde",tc="\\ufe0e\\ufe0f",tl="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",th="['’]",tf="["+tl+"]",td="["+e7+"]",tp="["+to+"]",tg="[^"+e9+tl+"\\d+"+tn+to+ta+"]",t_="\ud83c[\udffb-\udfff]",ty="[^"+e9+"]",tm="(?:\ud83c[\udde6-\uddff]){2}",tb="[\ud800-\udbff][\udc00-\udfff]",tw="["+ta+"]",tE="\\u200d",tS="(?:"+tp+"|"+tg+")",tD="(?:"+th+"(?:d|ll|m|re|s|t|ve))?",tx="(?:"+th+"(?:D|LL|M|RE|S|T|VE))?",tI="(?:"+td+"|"+t_+")?",tO="["+tc+"]?",tP="(?:"+tE+"(?:"+[ty,tm,tb].join("|")+")"+tO+tI+")*",tC=tO+tI+tP,tR="(?:"+["["+tn+"]",tm,tb].join("|")+")"+tC,tA="(?:"+[ty+td+"?",td,tm,tb,"["+e9+"]"].join("|")+")",tN=RegExp(th,"g"),tT=RegExp(td,"g"),tj=RegExp(t_+"(?="+t_+")|"+tA+tC,"g"),tU=RegExp([tw+"?"+tp+"+"+tD+"(?="+[tf,tw,"$"].join("|")+")","(?:"+tw+"|"+tg+")+"+tx+"(?="+[tf,tw+tS,"$"].join("|")+")",tw+"?"+tS+"+"+tD,tw+"+"+tx,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",tR].join("|"),"g"),tL=RegExp("["+tE+e9+e7+tc+"]"),tM=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tk=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],tq=-1,tz={};tz[em]=tz[eb]=tz[ew]=tz[eE]=tz[eS]=tz[eD]=tz[ex]=tz[eI]=tz[eO]=!0,tz[L]=tz[M]=tz[e_]=tz[q]=tz[ey]=tz[z]=tz[J]=tz[Q]=tz[et]=tz[eo]=tz[ec]=tz[eh]=tz[ef]=tz[ed]=tz[eg]=!1;var t$={};t$[L]=t$[M]=t$[e_]=t$[ey]=t$[q]=t$[z]=t$[em]=t$[eb]=t$[ew]=t$[eE]=t$[eS]=t$[et]=t$[eo]=t$[ec]=t$[eh]=t$[ef]=t$[ed]=t$[ep]=t$[eD]=t$[ex]=t$[eI]=t$[eO]=!0,t$[J]=t$[Q]=t$[eg]=!1;var tH={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tB=parseFloat,tF=parseInt,tK="object"==typeof i5&&i5&&i5.Object===Object&&i5,tV="object"==typeof self&&self&&self.Object===Object&&self,tW=tK||tV||Function("return this")(),tG=i&&!i.nodeType&&i,tJ=tG&&r&&!r.nodeType&&r,tY=tJ&&tJ.exports===tG,tQ=tY&&tK.process,tX=function(){try{return tJ&&tJ.require&&tJ.require("util").types||tQ&&tQ.binding&&tQ.binding("util")}catch{}}(),tZ=tX&&tX.isArrayBuffer,t0=tX&&tX.isDate,t1=tX&&tX.isMap,t5=tX&&tX.isRegExp,t3=tX&&tX.isSet,t6=tX&&tX.isTypedArray;function cn(r,i,c){switch(c.length){case 0:return r.call(i);case 1:return r.call(i,c[0]);case 2:return r.call(i,c[0],c[1]);case 3:return r.call(i,c[0],c[1],c[2])}return r.apply(i,c)}function ko(r,i,c,l){for(var p=-1,_=null==r?0:r.length;++p<_;){var E=r[p];i(l,E,c(E),r)}return l}function mn(r,i){for(var c=-1,l=null==r?0:r.length;++c-1}function Dr(r,i,c){for(var l=-1,p=null==r?0:r.length;++l-1;);return c}function Os(r,i){for(var c=r.length;c--&&Tt(i,r[c],0)>-1;);return c}var t8=Ur({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),t4=Ur({"&":"&","<":"<",">":">",'"':""","'":"'"});function hf(r){return"\\"+tH[r]}function Lt(r){return tL.test(r)}function qr(r){var i=-1,c=Array(r.size);return r.forEach(function(r,l){c[++i]=[l,r]}),c}function Rs(r,i){return function(c){return r(i(c))}}function tt(r,i){for(var c=-1,l=r.length,p=0,E=[];++c",""":'"',"'":"'"}),t7=function h(r){var i,eK,e9,e7,tn=(r=null==r?tW:t7.defaults(tW.Object(),r,t7.pick(tW,tk))).Array,to=r.Date,ta=r.Error,tc=r.Function,tl=r.Math,th=r.Object,tf=r.RegExp,td=r.String,tp=r.TypeError,tg=tn.prototype,t_=tc.prototype,ty=th.prototype,tm=r["__core-js_shared__"],tb=t_.toString,tw=ty.hasOwnProperty,tE=0,tS=(i=/[^.]+$/.exec(tm&&tm.keys&&tm.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",tD=ty.toString,tx=tb.call(th),tI=tW._,tO=tf("^"+tb.call(tw).replace(eH,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),tP=tY?r.Buffer:c,tC=r.Symbol,tR=r.Uint8Array,tA=tP?tP.allocUnsafe:c,tj=Rs(th.getPrototypeOf,th),tL=th.create,tH=ty.propertyIsEnumerable,tK=tg.splice,tV=tC?tC.isConcatSpreadable:c,tG=tC?tC.iterator:c,tJ=tC?tC.toStringTag:c,tQ=function(){try{var r=mt(th,"defineProperty");return r({},"",{}),r}catch{}}(),tX=r.clearTimeout!==tW.clearTimeout&&r.clearTimeout,t2=to&&to.now!==tW.Date.now&&to.now,ro=r.setTimeout!==tW.setTimeout&&r.setTimeout,ra=tl.ceil,rc=tl.floor,rl=th.getOwnPropertySymbols,rh=tP?tP.isBuffer:c,rf=r.isFinite,rd=tg.join,rp=Rs(th.keys,th),rg=tl.max,r_=tl.min,ry=to.now,rm=r.parseInt,rb=tl.random,rw=tg.reverse,rE=mt(r,"DataView"),rS=mt(r,"Map"),rD=mt(r,"Promise"),rx=mt(r,"Set"),rI=mt(r,"WeakMap"),rO=mt(th,"create"),rP=rI&&new rI,rC={},rR=wt(rE),rA=wt(rS),rN=wt(rD),rT=wt(rx),rj=wt(rI),rU=tC?tC.prototype:c,rL=rU?rU.valueOf:c,rM=rU?rU.toString:c;function a(r){if(Y(r)&&!ik(r)&&!(r instanceof N)){if(r instanceof Pn)return r;if(tw.call(r,"__wrapped__"))return Fu(r)}return new Pn(r)}var rk=function(){function n(){}return function(r){if(!K(r))return{};if(tL)return tL(r);n.prototype=r;var i=new n;return n.prototype=c,i}}();function qe(){}function Pn(r,i){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=c}function N(r){this.__wrapped__=r,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function dt(r){var i=-1,c=null==r?0:r.length;for(this.clear();++i=i?r:i)),r}function An(r,i,l,p,_,E){var P,C=1&i,M=2&i,J=4&i;if(l&&(P=_?l(r,p,_,E):l(r)),P!==c)return P;if(!K(r))return r;var el=ik(r);if(el){if(eg=r.length,eP=new r.constructor(eg),eg&&"string"==typeof r[0]&&tw.call(r,"index")&&(eP.index=r.index,eP.input=r.input),P=eP,!C)return un(r,P)}else{var eg,eP,eC,eR,eA,eN=rY(r),eT=eN==Q||eN==X;if(iz(r))return hu(r,C);if(eN==ec||eN==L||eT&&!_){if(P=M||eT?{}:bu(r),!C)return M?(eC=(eA=P)&&Un(r,on(r),eA),Un(r,rJ(r),eC)):(eR=qs(P,r),Un(r,rG(r),eR))}else{if(!t$[eN])return _?r:{};P=function(r,i,c){var l,p,_=r.constructor;switch(i){case e_:return fi(r);case q:case z:return new _(+r);case ey:return l=c?fi(r.buffer):r.buffer,new r.constructor(l,r.byteOffset,r.byteLength);case em:case eb:case ew:case eE:case eS:case eD:case ex:case eI:case eO:return lu(r,c);case et:return new _;case eo:case ed:return new _(r);case eh:return(p=new r.constructor(r.source,eZ.exec(r))).lastIndex=r.lastIndex,p;case ef:return new _;case ep:return rL?th(rL.call(r)):{}}}(r,eN,C)}}E||(E=new Rn);var ej=E.get(r);if(ej)return ej;E.set(r,P),iF(r)?r.forEach(function(c){P.add(An(c,i,l,c,r,E))}):iH(r)&&r.forEach(function(c,p){P.set(p,An(c,i,l,p,r,E))});var eU=J?M?pi:li:M?on:V,eL=el?c:eU(r);return mn(eL||r,function(c,p){eL&&(c=r[p=c]),se(P,p,An(c,i,l,p,r,E))}),P}function Bs(r,i,l){var p=l.length;if(null==r)return!p;for(r=th(r);p--;){var _=l[p],E=i[_],P=r[_];if(P===c&&!(_ in r)||!E(P))return!1}return!0}function Gs(r,i,p){if("function"!=typeof r)throw new tp(l);return rZ(function(){r.apply(c,p)},i)}function ue(r,i,c,l){var p=-1,_=Ee,E=!0,P=r.length,C=[],L=i.length;if(!P)return C;c&&(i=G(i,hn(c))),l?(_=Dr,E=!1):i.length>=200&&(_=jt,E=!1,i=new gt(i));e:for(;++p-1},Bn.prototype.set=function(r,i){var c=this.__data__,l=Be(c,r);return l<0?(++this.size,c.push([r,i])):c[l][1]=i,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new dt,map:new(rS||Bn),string:new dt}},Gn.prototype.delete=function(r){var i=nr(this,r).delete(r);return this.size-=i?1:0,i},Gn.prototype.get=function(r){return nr(this,r).get(r)},Gn.prototype.has=function(r){return nr(this,r).has(r)},Gn.prototype.set=function(r,i){var c=nr(this,r),l=c.size;return c.set(r,i),this.size+=c.size==l?0:1,this},gt.prototype.add=gt.prototype.push=function(r){return this.__data__.set(r,p),this},gt.prototype.has=function(r){return this.__data__.has(r)},Rn.prototype.clear=function(){this.__data__=new Bn,this.size=0},Rn.prototype.delete=function(r){var i=this.__data__,c=i.delete(r);return this.size=i.size,c},Rn.prototype.get=function(r){return this.__data__.get(r)},Rn.prototype.has=function(r){return this.__data__.has(r)},Rn.prototype.set=function(r,i){var c=this.__data__;if(c instanceof Bn){var l=c.__data__;if(!rS||l.length<199)return l.push([r,i]),this.size=++c.size,this;c=this.__data__=new Gn(l)}return c.set(r,i),this.size=c.size,this};var rq=vu($n),rz=vu(Xr,!0);function wc(r,i){var c=!0;return rq(r,function(r,l,p){return c=!!i(r,l,p)}),c}function Ge(r,i,l){for(var p=-1,_=r.length;++p<_;){var E=r[p],P=i(E);if(null!=P&&(C===c?P==P&&!pn(P):l(P,C)))var C=P,L=E}return L}function Ks(r,i){var c=[];return rq(r,function(r,l,p){i(r,l,p)&&c.push(r)}),c}function j(r,i,c,l,p){var _=-1,E=r.length;for(c||(c=oh),p||(p=[]);++_0&&c(P)?i>1?j(P,i-1,c,l,p):nt(p,P):l||(p[p.length]=P)}return p}var r$=_u(),rH=_u(!0);function $n(r,i){return r&&r$(r,i,V)}function Xr(r,i){return r&&rH(r,i,V)}function ze(r,i){return jn(i,function(i){return Jn(r[i])})}function _t(r,i){i=st(i,r);for(var l=0,p=i.length;null!=r&&li}function Ac(r,i){return null!=r&&tw.call(r,i)}function Cc(r,i){return null!=r&&i in th(r)}function Vr(r,i,l){for(var p=l?Dr:Ee,_=r[0].length,E=r.length,P=E,C=tn(E),L=1/0,M=[];P--;){var q=r[P];P&&i&&(q=G(q,hn(i))),L=r_(q.length,L),C[P]=!l&&(i||_>=120&&q.length>=120)?new gt(P&&q):c}q=r[0];var z=-1,J=C[0];e:for(;++z<_&&M.length=P)return C;return C*("desc"==c[l]?-1:1)}}return r.index-i.index}(r,i,c)})}function eu(r,i,c){for(var l=-1,p=i.length,_={};++l-1;)P!==r&&tK.call(P,C,1),tK.call(r,C,1);return r}function ru(r,i){for(var c=r?i.length:0,l=c-1;c--;){var p=i[c];if(c==l||p!==_){var _=p;Zn(p)?tK.call(r,p,1):si(r,p)}}return r}function ei(r,i){return r+rc(rb()*(i-r+1))}function ri(r,i){var c="";if(!r||i<1||i>9007199254740991)return c;do i%2&&(c+=r),(i=rc(i/2))&&(r+=r);while(i);return c}function T(r,i){return r0(Du(r,i,fn),r+"")}function fe(r,i,l,p){if(!K(r))return r;i=st(i,r);for(var _=-1,E=i.length,P=E-1,C=r;null!=C&&++_p?0:p+i),(c=c>p?p:c)<0&&(c+=p),p=i>c?0:c-i>>>0,i>>>=0;for(var _=tn(p);++l>>1,E=r[_];null!==E&&!pn(E)&&(c?E<=i:E=200){var L=i?null:rV(r);if(L)return Se(L);E=!1,p=jt,C=new gt}else C=i?[]:P;e:for(;++l<_;){var M=r[l],q=i?i(M):M;if(M=c||0!==M?M:0,E&&q==q){for(var z=C.length;z--;)if(C[z]===q)continue e;i&&C.push(q),P.push(M)}else p(C,q,c)||(C!==P&&C.push(q),P.push(M))}return P}function si(r,i){return i=st(i,r),null==(r=Hu(r,i))||delete r[Wn(In(i))]}function au(r,i,c,l){return fe(r,i,c(_t(r,i)),l)}function Ze(r,i,c,l){for(var p=r.length,_=l?p:-1;(l?_--:++_=p?r:Cn(r,i,l)}var rK=tX||function(r){return tW.clearTimeout(r)};function hu(r,i){if(i)return r.slice();var c=r.length,l=tA?tA(c):new r.constructor(c);return r.copy(l),l}function fi(r){var i=new r.constructor(r.byteLength);return new tR(i).set(new tR(r)),i}function lu(r,i){var c=i?fi(r.buffer):r.buffer;return new r.constructor(c,r.byteOffset,r.length)}function pu(r,i){if(r!==i){var l=r!==c,p=null===r,_=r==r,E=pn(r),P=i!==c,C=null===i,L=i==i,M=pn(i);if(!C&&!M&&!E&&r>i||E&&P&&L&&!C&&!M||p&&P&&L||!l&&L||!_)return 1;if(!p&&!E&&!M&&r1?l[_-1]:c,P=_>2?l[2]:c;for(E=r.length>3&&"function"==typeof E?(_--,E):c,P&&rn(l[0],l[1],P)&&(E=_<3?c:E,_=1),i=th(i);++p<_;){var C=l[p];C&&r(i,C,p,E)}return i})}function vu(r,i){return function(c,l){if(null==c)return c;if(!an(c))return r(c,l);for(var p=c.length,_=i?p:-1,E=th(c);(i?_--:++_-1?_[E?i[P]:P]:c}}function Pu(r){return Yn(function(i){var p=i.length,_=p,E=Pn.prototype.thru;for(r&&i.reverse();_--;){var P=i[_];if("function"!=typeof P)throw new tp(l);if(E&&!C&&"wrapper"==je(P))var C=new Pn([],!0)}for(_=C?_:p;++_1&&ec.reverse(),q&&LC))return!1;var M=E.get(r),q=E.get(i);if(M&&q)return M==i&&q==r;var z=-1,J=!0,Q=2&l?new gt:c;for(E.set(r,i),E.set(i,r);++z-1&&r%1==0&&r1?"& ":"")+i[l],i=i.join(c>2?", ":" "),r.replace(eV,`{ -/* [wrapped with `+i+`] */ -`)}(_,(l=(p=_.match(eW))?p[1].split(eG):[],mn(C,function(r){var i="_."+r[0];c&r[1]&&!Ee(l,i)&&l.push(i)}),l.sort())))}function Uu(r){var i=0,l=0;return function(){var p=ry(),_=16-(p-l);if(l=p,_>0){if(++i>=800)return arguments[0]}else i=0;return r.apply(c,arguments)}}function tr(r,i){var l=-1,p=r.length,_=p-1;for(i=i===c?p:i;++l1?r[i-1]:c;return l="function"==typeof l?(r.pop(),l):c,Ku(r,l)});function Yu(r){var i=a(r);return i.__chain__=!0,i}function er(r,i){return i(r)}var i_=Yn(function(r){var i=r.length,l=i?r[0]:0,p=this.__wrapped__,s=function(i){return Zr(i,r)};return!(i>1)&&!this.__actions__.length&&p instanceof N&&Zn(l)?((p=p.slice(l,+l+(i?1:0))).__actions__.push({func:er,args:[s],thisArg:c}),new Pn(p,this.__chain__).thru(function(r){return i&&!r.length&&r.push(c),r})):this.thru(s)}),iy=Je(function(r,i,c){tw.call(r,c)?++r[c]:zn(r,c,1)}),im=wu(Mu),ib=wu(qu);function Zu(r,i){return(ik(r)?mn:rq)(r,x(i,3))}function Ju(r,i){return(ik(r)?function(r,i){for(var c=null==r?0:r.length;c--&&!1!==i(r[c],c,r););return r}:rz)(r,x(i,3))}var iw=Je(function(r,i,c){tw.call(r,c)?r[c].push(i):zn(r,c,[i])}),iE=T(function(r,i,c){var l=-1,p="function"==typeof i,_=an(r)?tn(r.length):[];return rq(r,function(r){_[++l]=p?cn(i,r,c):ae(r,i,c)}),_}),iS=Je(function(r,i,c){zn(r,c,i)});function rr(r,i){return(ik(r)?G:Vs)(r,x(i,3))}var iD=Je(function(r,i,c){r[c?0:1].push(i)},function(){return[[],[]]}),ix=T(function(r,i){if(null==r)return[];var c=i.length;return c>1&&rn(r,i[0],i[1])?i=[]:c>2&&rn(i[0],i[1],i[2])&&(i=[i[0]]),tu(r,j(i,1),[])}),iI=t2||function(){return tW.Date.now()};function Xu(r,i,l){return i=l?c:i,i=r&&null==i?r.length:i,Kn(r,128,c,c,c,c,i)}function Qu(r,i){var p;if("function"!=typeof i)throw new tp(l);return r=R(r),function(){return--r>0&&(p=i.apply(this,arguments)),r<=1&&(i=c),p}}var iO=T(function(r,i,c){var l=1;if(c.length){var p=tt(c,qt(iO));l|=32}return Kn(r,l,i,c,p)}),iP=T(function(r,i,c){var l=3;if(c.length){var p=tt(c,qt(iP));l|=32}return Kn(i,l,r,c,p)});function na(r,i,p){var _,E,P,C,L,M,q=0,z=!1,J=!1,Q=!0;if("function"!=typeof r)throw new tp(l);function I(i){var l=_,p=E;return _=E=c,q=i,C=r.apply(p,l)}function y(r){var l=r-M,p=r-q;return M===c||l>=i||l<0||J&&p>=P}function H(){var r,c,l,p=iI();if(y(p))return $(p);L=rZ(H,(r=p-M,c=p-q,l=i-r,J?r_(l,P-c):l))}function $(r){return L=c,Q&&_?I(r):(_=E=c,C)}function gn(){var r,l=iI(),p=y(l);if(_=arguments,E=this,M=l,p){if(L===c)return q=r=M,L=rZ(H,i),z?I(r):C;if(J)return rK(L),L=rZ(H,i),I(M)}return L===c&&(L=rZ(H,i)),C}return i=xn(i)||0,K(p)&&(z=!!p.leading,P=(J="maxWait"in p)?rg(xn(p.maxWait)||0,i):P,Q="trailing"in p?!!p.trailing:Q),gn.cancel=function(){L!==c&&rK(L),q=0,_=M=E=L=c},gn.flush=function(){return L===c?C:$(iI())},gn}var iC=T(function(r,i){return Gs(r,1,i)}),iR=T(function(r,i,c){return Gs(r,xn(i)||0,c)});function sr(r,i){if("function"!=typeof r||null!=i&&"function"!=typeof i)throw new tp(l);var e=function(){var c=arguments,l=i?i.apply(this,c):c[0],p=e.cache;if(p.has(l))return p.get(l);var _=r.apply(this,c);return e.cache=p.set(l,_)||p,_};return e.cache=new(sr.Cache||Gn),e}function ur(r){if("function"!=typeof r)throw new tp(l);return function(){var i=arguments;switch(i.length){case 0:return!r.call(this);case 1:return!r.call(this,i[0]);case 2:return!r.call(this,i[0],i[1]);case 3:return!r.call(this,i[0],i[1],i[2])}return!r.apply(this,i)}}sr.Cache=Gn;var iA=T(function(r,i){var c=(i=1==i.length&&ik(i[0])?G(i[0],hn(x())):G(j(i,1),hn(x()))).length;return T(function(l){for(var p=-1,_=r_(l.length,c);++p<_;)l[p]=i[p].call(this,l[p]);return cn(r,this,l)})}),iN=T(function(r,i){var l=tt(i,qt(iN));return Kn(r,32,c,i,l)}),iT=T(function(r,i){var l=tt(i,qt(iT));return Kn(r,64,c,i,l)}),ij=Yn(function(r,i){return Kn(r,256,c,c,c,i)});function bn(r,i){return r===i||r!=r&&i!=i}var iU=ke(Qr),iL=ke(function(r,i){return r>=i}),iM=Js(function(){return arguments}())?Js:function(r){return Y(r)&&tw.call(r,"callee")&&!tH.call(r,"callee")},ik=tn.isArray,iq=tZ?hn(tZ):function(r){return Y(r)&&en(r)==e_};function an(r){return null!=r&&ar(r.length)&&!Jn(r)}function Z(r){return Y(r)&&an(r)}var iz=rh||Ni,i$=t0?hn(t0):function(r){return Y(r)&&en(r)==z};function Ei(r){if(!Y(r))return!1;var i=en(r);return i==J||"[object DOMException]"==i||"string"==typeof r.message&&"string"==typeof r.name&&!pe(r)}function Jn(r){if(!K(r))return!1;var i=en(r);return i==Q||i==X||"[object AsyncFunction]"==i||"[object Proxy]"==i}function ea(r){return"number"==typeof r&&r==R(r)}function ar(r){return"number"==typeof r&&r>-1&&r%1==0&&r<=9007199254740991}function K(r){var i=typeof r;return null!=r&&("object"==i||"function"==i)}function Y(r){return null!=r&&"object"==typeof r}var iH=t1?hn(t1):function(r){return Y(r)&&rY(r)==et};function ia(r){return"number"==typeof r||Y(r)&&en(r)==eo}function pe(r){if(!Y(r)||en(r)!=ec)return!1;var i=tj(r);if(null===i)return!0;var c=tw.call(i,"constructor")&&i.constructor;return"function"==typeof c&&c instanceof c&&tb.call(c)==tx}var iB=t5?hn(t5):function(r){return Y(r)&&en(r)==eh},iF=t3?hn(t3):function(r){return Y(r)&&rY(r)==ef};function or(r){return"string"==typeof r||!ik(r)&&Y(r)&&en(r)==ed}function pn(r){return"symbol"==typeof r||Y(r)&&en(r)==ep}var iK=t6?hn(t6):function(r){return Y(r)&&ar(r.length)&&!!tz[en(r)]},iV=ke(ni),iW=ke(function(r,i){return r<=i});function ua(r){if(!r)return[];if(an(r))return or(r)?On(r):un(r);if(tG&&r[tG])return function(r){for(var i,c=[];!(i=r.next()).done;)c.push(i.value);return c}(r[tG]());var i=rY(r);return(i==et?qr:i==ef?Se:Gt)(r)}function Xn(r){return r?(r=xn(r))===E||r===-E?(r<0?-1:1)*17976931348623157e292:r==r?r:0:0===r?r:0}function R(r){var i=Xn(r),c=i%1;return i==i?c?i-c:i:0}function aa(r){return r?vt(R(r),0,4294967295):0}function xn(r){if("number"==typeof r)return r;if(pn(r))return P;if(K(r)){var i="function"==typeof r.valueOf?r.valueOf():r;r=K(i)?i+"":i}if("string"!=typeof r)return 0===r?r:+r;r=ys(r);var c=e1.test(r);return c||e3.test(r)?tF(r.slice(2),c?2:8):e0.test(r)?P:+r}function oa(r){return Un(r,on(r))}function W(r){return null==r?"":ln(r)}var iG=Ft(function(r,i){if(he(i)||an(i)){Un(i,V(i),r);return}for(var c in i)tw.call(i,c)&&se(r,c,i[c])}),iJ=Ft(function(r,i){Un(i,on(i),r)}),iY=Ft(function(r,i,c,l){Un(i,on(i),r,l)}),iQ=Ft(function(r,i,c,l){Un(i,V(i),r,l)}),iX=Yn(Zr),iZ=T(function(r,i){r=th(r);var l=-1,p=i.length,_=p>2?i[2]:c;for(_&&rn(i[0],i[1],_)&&(p=1);++l1),i}),Un(r,pi(r),c),l&&(c=An(c,7,jc));for(var p=i.length;p--;)si(c,i[p]);return c}),i4=Yn(function(r,i){return null==r?{}:eu(r,i,function(i,c){return Oi(r,c)})});function ha(r,i){if(null==r)return{};var c=G(pi(r),function(r){return[r]});return i=x(i),eu(r,c,function(r,c){return i(r,c[0])})}var i9=xu(V),i7=xu(on);function Gt(r){return null==r?[]:Mr(r,V(r))}var ne=Mt(function(r,i,c){return i=i.toLowerCase(),r+(c?da(i):i)});function da(r){return nd(W(r).toLowerCase())}function ga(r){return(r=W(r))&&r.replace(e2,t8).replace(tT,"")}var nn=Mt(function(r,i,c){return r+(c?"-":"")+i.toLowerCase()}),ns=Mt(function(r,i,c){return r+(c?" ":"")+i.toLowerCase()}),no=mu("toLowerCase"),nc=Mt(function(r,i,c){return r+(c?"_":"")+i.toLowerCase()}),nl=Mt(function(r,i,c){return r+(c?" ":"")+nd(i)}),nh=Mt(function(r,i,c){return r+(c?" ":"")+i.toUpperCase()}),nd=mu("toUpperCase");function va(r,i,l){var p;return r=W(r),(i=l?c:i)===c?(p=r,tM.test(p))?r.match(tU)||[]:r.match(eJ)||[]:r.match(i)||[]}var np=T(function(r,i){try{return cn(r,c,i)}catch(r){return Ei(r)?r:new ta(r)}}),ng=Yn(function(r,i){return mn(i,function(i){zn(r,i=Wn(i),iO(r[i],r))}),r});function bi(r){return function(){return r}}var n_=Pu(),ny=Pu(!0);function fn(r){return r}function Ti(r){return Qs("function"==typeof r?r:An(r,1))}var nm=T(function(r,i){return function(c){return ae(c,r,i)}}),nb=T(function(r,i){return function(c){return ae(r,c,i)}});function Li(r,i,c){var l=V(i),p=ze(i,l);null!=c||K(i)&&(p.length||!l.length)||(c=i,i=r,r=this,p=ze(i,V(i)));var _=!(K(c)&&"chain"in c)||!!c.chain,E=Jn(r);return mn(p,function(c){var l=i[c];r[c]=l,E&&(r.prototype[c]=function(){var i=this.__chain__;if(_||i){var c=r(this.__wrapped__);return(c.__actions__=un(this.__actions__)).push({func:l,args:arguments,thisArg:r}),c.__chain__=i,c}return l.apply(r,nt([this.value()],arguments))})}),r}function Di(){}var nw=ci(G),nE=ci(As),nS=ci(Nr);function ma(r){return _i(r)?$r(Wn(r)):function(i){return _t(i,r)}}var nD=Cu(),nx=Cu(!0);function Hi(){return[]}function Ni(){return!1}var nI=Qe(function(r,i){return r+i},0),nO=hi("ceil"),nP=Qe(function(r,i){return r/i},1),nC=hi("floor"),nR=Qe(function(r,i){return r*i},1),nA=hi("round"),nN=Qe(function(r,i){return r-i},0);return a.after=function(r,i){if("function"!=typeof i)throw new tp(l);return r=R(r),function(){if(--r<1)return i.apply(this,arguments)}},a.ary=Xu,a.assign=iG,a.assignIn=iJ,a.assignInWith=iY,a.assignWith=iQ,a.at=iX,a.before=Qu,a.bind=iO,a.bindAll=ng,a.bindKey=iP,a.castArray=function(){if(!arguments.length)return[];var r=arguments[0];return ik(r)?r:[r]},a.chain=Yu,a.chunk=function(r,i,l){i=(l?rn(r,i,l):i===c)?1:rg(R(i),0);var p=null==r?0:r.length;if(!p||i<1)return[];for(var _=0,E=0,P=tn(ra(p/i));__?0:_+l),(p=p===c||p>_?_:R(p))<0&&(p+=_),p=l>p?0:aa(p);l>>0)?(r=W(r))&&("string"==typeof i||null!=i&&!iB(i))&&!(i=ln(i))&&Lt(r)?ut(On(r),0,l):r.split(i,l):[]},a.spread=function(r,i){if("function"!=typeof r)throw new tp(l);return i=null==i?0:rg(R(i),0),T(function(c){var l=c[i],p=ut(c,0,i);return l&&nt(p,l),cn(r,this,p)})},a.tail=function(r){var i=null==r?0:r.length;return i?Cn(r,1,i):[]},a.take=function(r,i,l){return r&&r.length?Cn(r,0,(i=l||i===c?1:R(i))<0?0:i):[]},a.takeRight=function(r,i,l){var p=null==r?0:r.length;return p?Cn(r,(i=p-(i=l||i===c?1:R(i)))<0?0:i,p):[]},a.takeRightWhile=function(r,i){return r&&r.length?Ze(r,x(i,3),!1,!0):[]},a.takeWhile=function(r,i){return r&&r.length?Ze(r,x(i,3)):[]},a.tap=function(r,i){return i(r),r},a.throttle=function(r,i,c){var p=!0,_=!0;if("function"!=typeof r)throw new tp(l);return K(c)&&(p="leading"in c?!!c.leading:p,_="trailing"in c?!!c.trailing:_),na(r,i,{leading:p,maxWait:i,trailing:_})},a.thru=er,a.toArray=ua,a.toPairs=i9,a.toPairsIn=i7,a.toPath=function(r){return ik(r)?G(r,Wn):pn(r)?[r]:un(r1(W(r)))},a.toPlainObject=oa,a.transform=function(r,i,c){var l=ik(r),p=l||iz(r)||iK(r);if(i=x(i,4),null==c){var _=r&&r.constructor;c=p?l?new _:[]:K(r)&&Jn(_)?rk(tj(r)):{}}return(p?mn:$n)(r,function(r,l,p){return i(c,r,l,p)}),c},a.unary=function(r){return Xu(r,1)},a.union=ir,a.unionBy=io,a.unionWith=ic,a.uniq=function(r){return r&&r.length?it(r):[]},a.uniqBy=function(r,i){return r&&r.length?it(r,x(i,2)):[]},a.uniqWith=function(r,i){return i="function"==typeof i?i:c,r&&r.length?it(r,c,i):[]},a.unset=function(r,i){return null==r||si(r,i)},a.unzip=Ci,a.unzipWith=Ku,a.update=function(r,i,c){return null==r?r:au(r,i,oi(c))},a.updateWith=function(r,i,l,p){return p="function"==typeof p?p:c,null==r?r:au(r,i,oi(l),p)},a.values=Gt,a.valuesIn=function(r){return null==r?[]:Mr(r,on(r))},a.without=iu,a.words=va,a.wrap=function(r,i){return iN(oi(i),r)},a.xor=il,a.xorBy=ih,a.xorWith=id,a.zip=ip,a.zipObject=function(r,i){return fu(r||[],i||[],se)},a.zipObjectDeep=function(r,i){return fu(r||[],i||[],fe)},a.zipWith=ig,a.entries=i9,a.entriesIn=i7,a.extend=iJ,a.extendWith=iY,Li(a,a),a.add=nI,a.attempt=np,a.camelCase=ne,a.capitalize=da,a.ceil=nO,a.clamp=function(r,i,l){return l===c&&(l=i,i=c),l!==c&&(l=(l=xn(l))==l?l:0),i!==c&&(i=(i=xn(i))==i?i:0),vt(xn(r),i,l)},a.clone=function(r){return An(r,4)},a.cloneDeep=function(r){return An(r,5)},a.cloneDeepWith=function(r,i){return An(r,5,i="function"==typeof i?i:c)},a.cloneWith=function(r,i){return An(r,4,i="function"==typeof i?i:c)},a.conformsTo=function(r,i){return null==i||Bs(r,i,V(i))},a.deburr=ga,a.defaultTo=function(r,i){return null==r||r!=r?i:r},a.divide=nP,a.endsWith=function(r,i,l){r=W(r),i=ln(i);var p=r.length,_=l=l===c?p:vt(R(l),0,p);return(l-=i.length)>=0&&r.slice(l,_)==i},a.eq=bn,a.escape=function(r){return(r=W(r))&&ej.test(r)?r.replace(eN,t4):r},a.escapeRegExp=function(r){return(r=W(r))&&eB.test(r)?r.replace(eH,"\\$&"):r},a.every=function(r,i,l){var p=ik(r)?As:wc;return l&&rn(r,i,l)&&(i=c),p(r,x(i,3))},a.find=im,a.findIndex=Mu,a.findKey=function(r,i){return Cs(r,x(i,3),$n)},a.findLast=ib,a.findLastIndex=qu,a.findLastKey=function(r,i){return Cs(r,x(i,3),Xr)},a.floor=nC,a.forEach=Zu,a.forEachRight=Ju,a.forIn=function(r,i){return null==r?r:r$(r,x(i,3),on)},a.forInRight=function(r,i){return null==r?r:rH(r,x(i,3),on)},a.forOwn=function(r,i){return r&&$n(r,x(i,3))},a.forOwnRight=function(r,i){return r&&Xr(r,x(i,3))},a.get=Si,a.gt=iU,a.gte=iL,a.has=function(r,i){return null!=r&&Ru(r,i,Ac)},a.hasIn=Oi,a.head=Gu,a.identity=fn,a.includes=function(r,i,c,l){r=an(r)?r:Gt(r),c=c&&!l?R(c):0;var p=r.length;return c<0&&(c=rg(p+c,0)),or(r)?c<=p&&r.indexOf(i,c)>-1:!!p&&Tt(r,i,c)>-1},a.indexOf=function(r,i,c){var l=null==r?0:r.length;if(!l)return -1;var p=null==c?0:R(c);return p<0&&(p=rg(l+p,0)),Tt(r,i,p)},a.inRange=function(r,i,l){var p,_,E;return i=Xn(i),l===c?(l=i,i=0):l=Xn(l),(p=r=xn(r))>=r_(_=i,E=l)&&p=-9007199254740991&&r<=9007199254740991},a.isSet=iF,a.isString=or,a.isSymbol=pn,a.isTypedArray=iK,a.isUndefined=function(r){return r===c},a.isWeakMap=function(r){return Y(r)&&rY(r)==eg},a.isWeakSet=function(r){return Y(r)&&"[object WeakSet]"==en(r)},a.join=function(r,i){return null==r?"":rd.call(r,i)},a.kebabCase=nn,a.last=In,a.lastIndexOf=function(r,i,l){var p=null==r?0:r.length;if(!p)return -1;var _=p;return l!==c&&(_=(_=R(l))<0?rg(p+_,0):r_(_,p-1)),i==i?function(r,i,c){for(var l=c+1;l--&&r[l]!==i;);return l}(r,i,_):ye(r,Is,_,!0)},a.lowerCase=ns,a.lowerFirst=no,a.lt=iV,a.lte=iW,a.max=function(r){return r&&r.length?Ge(r,fn,Qr):c},a.maxBy=function(r,i){return r&&r.length?Ge(r,x(i,2),Qr):c},a.mean=function(r){return xs(r,fn)},a.meanBy=function(r,i){return xs(r,x(i,2))},a.min=function(r){return r&&r.length?Ge(r,fn,ni):c},a.minBy=function(r,i){return r&&r.length?Ge(r,x(i,2),ni):c},a.stubArray=Hi,a.stubFalse=Ni,a.stubObject=function(){return{}},a.stubString=function(){return""},a.stubTrue=function(){return!0},a.multiply=nR,a.nth=function(r,i){return r&&r.length?nu(r,R(i)):c},a.noConflict=function(){return tW._===this&&(tW._=tI),this},a.noop=Di,a.now=iI,a.pad=function(r,i,c){r=W(r);var l=(i=R(i))?Dt(r):0;if(!i||l>=i)return r;var p=(i-l)/2;return Ve(rc(p),c)+r+Ve(ra(p),c)},a.padEnd=function(r,i,c){r=W(r);var l=(i=R(i))?Dt(r):0;return i&&li){var p=r;r=i,i=p}if(l||r%1||i%1){var _=rb();return r_(r+_*(i-r+tB("1e-"+((_+"").length-1))),i)}return ei(r,i)},a.reduce=function(r,i,c){var l=ik(r)?Hr:Es,p=arguments.length<3;return l(r,x(i,4),c,p,rq)},a.reduceRight=function(r,i,c){var l=ik(r)?nf:Es,p=arguments.length<3;return l(r,x(i,4),c,p,rz)},a.repeat=function(r,i,l){return i=(l?rn(r,i,l):i===c)?1:R(i),ri(W(r),i)},a.replace=function(){var r=arguments,i=W(r[0]);return r.length<3?i:i.replace(r[1],r[2])},a.result=function(r,i,l){i=st(i,r);var p=-1,_=i.length;for(_||(_=1,r=c);++p<_;){var E=null==r?c:r[Wn(i[p])];E===c&&(p=_,E=l),r=Jn(E)?E.call(r):E}return r},a.round=nA,a.runInContext=h,a.sample=function(r){return(ik(r)?Ms:function(r){return Ms(Gt(r))})(r)},a.size=function(r){if(null==r)return 0;if(an(r))return or(r)?Dt(r):r.length;var i=rY(r);return i==et||i==ef?r.size:jr(r).length},a.snakeCase=nc,a.some=function(r,i,l){var p=ik(r)?Nr:qc;return l&&rn(r,i,l)&&(i=c),p(r,x(i,3))},a.sortedIndex=function(r,i){return Ye(r,i)},a.sortedIndexBy=function(r,i,c){return ii(r,i,x(c,2))},a.sortedIndexOf=function(r,i){var c=null==r?0:r.length;if(c){var l=Ye(r,i);if(l9007199254740991)return[];var c=4294967295,l=r_(r,4294967295);i=x(i),r-=4294967295;for(var p=Fr(l,i);++c=E)return r;var C=l-Dt(p);if(C<1)return p;var L=P?ut(P,0,C).join(""):r.slice(0,C);if(_===c)return L+p;if(P&&(C+=L.length-C),iB(_)){if(r.slice(C).search(_)){var M,q=L;for(_.global||(_=tf(_.source,W(eZ.exec(_))+"g")),_.lastIndex=0;M=_.exec(q);)var z=M.index;L=L.slice(0,z===c?C:z)}}else if(r.indexOf(ln(_),C)!=C){var J=L.lastIndexOf(_);J>-1&&(L=L.slice(0,J))}return L+p},a.unescape=function(r){return(r=W(r))&&eT.test(r)?r.replace(eA,t9):r},a.uniqueId=function(r){var i=++tE;return W(r)+i},a.upperCase=nh,a.upperFirst=nd,a.each=Zu,a.eachRight=Ju,a.first=Gu,Li(a,(e7={},$n(a,function(r,i){tw.call(a.prototype,i)||(e7[i]=r)}),e7),{chain:!1}),a.VERSION="4.17.21",mn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(r){a[r].placeholder=a}),mn(["drop","take"],function(r,i){N.prototype[r]=function(l){l=l===c?1:rg(R(l),0);var p=this.__filtered__&&!i?new N(this):this.clone();return p.__filtered__?p.__takeCount__=r_(l,p.__takeCount__):p.__views__.push({size:r_(l,4294967295),type:r+(p.__dir__<0?"Right":"")}),p},N.prototype[r+"Right"]=function(i){return this.reverse()[r](i).reverse()}}),mn(["filter","map","takeWhile"],function(r,i){var c=i+1,l=1==c||3==c;N.prototype[r]=function(r){var i=this.clone();return i.__iteratees__.push({iteratee:x(r,3),type:c}),i.__filtered__=i.__filtered__||l,i}}),mn(["head","last"],function(r,i){var c="take"+(i?"Right":"");N.prototype[r]=function(){return this[c](1).value()[0]}}),mn(["initial","tail"],function(r,i){var c="drop"+(i?"":"Right");N.prototype[r]=function(){return this.__filtered__?new N(this):this[c](1)}}),N.prototype.compact=function(){return this.filter(fn)},N.prototype.find=function(r){return this.filter(r).head()},N.prototype.findLast=function(r){return this.reverse().find(r)},N.prototype.invokeMap=T(function(r,i){return"function"==typeof r?new N(this):this.map(function(c){return ae(c,r,i)})}),N.prototype.reject=function(r){return this.filter(ur(x(r)))},N.prototype.slice=function(r,i){r=R(r);var l=this;return l.__filtered__&&(r>0||i<0)?new N(l):(r<0?l=l.takeRight(-r):r&&(l=l.drop(r)),i!==c&&(l=(i=R(i))<0?l.dropRight(-i):l.take(i-r)),l)},N.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},N.prototype.toArray=function(){return this.take(4294967295)},$n(N.prototype,function(r,i){var l=/^(?:filter|find|map|reject)|While$/.test(i),p=/^(?:head|last)$/.test(i),_=a[p?"take"+("last"==i?"Right":""):i],E=p||/^find/.test(i);_&&(a.prototype[i]=function(){var i=this.__wrapped__,P=p?[1]:arguments,C=i instanceof N,L=P[0],M=C||ik(i),m=function(r){var i=_.apply(a,nt([r],P));return p&&q?i[0]:i};M&&l&&"function"==typeof L&&1!=L.length&&(C=M=!1);var q=this.__chain__,z=!!this.__actions__.length,J=E&&!q,Q=C&&!z;if(!E&&M){i=Q?i:new N(this);var X=r.apply(i,P);return X.__actions__.push({func:er,args:[m],thisArg:c}),new Pn(X,q)}return J&&Q?r.apply(this,P):(X=this.thru(m),J?p?X.value()[0]:X.value():X)})}),mn(["pop","push","shift","sort","splice","unshift"],function(r){var i=tg[r],c=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",l=/^(?:pop|shift)$/.test(r);a.prototype[r]=function(){var r=arguments;if(l&&!this.__chain__){var p=this.value();return i.apply(ik(p)?p:[],r)}return this[c](function(c){return i.apply(ik(c)?c:[],r)})}}),$n(N.prototype,function(r,i){var c=a[i];if(c){var l=c.name+"";tw.call(rC,l)||(rC[l]=[]),rC[l].push({name:i,func:c})}}),rC[Xe(c,2).name]=[{name:"wrapper",func:c}],N.prototype.clone=function(){var r=new N(this.__wrapped__);return r.__actions__=un(this.__actions__),r.__dir__=this.__dir__,r.__filtered__=this.__filtered__,r.__iteratees__=un(this.__iteratees__),r.__takeCount__=this.__takeCount__,r.__views__=un(this.__views__),r},N.prototype.reverse=function(){if(this.__filtered__){var r=new N(this);r.__dir__=-1,r.__filtered__=!0}else r=this.clone(),r.__dir__*=-1;return r},N.prototype.value=function(){var r=this.__wrapped__.value(),i=this.__dir__,c=ik(r),l=i<0,p=c?r.length:0,_=function(r,i,c){for(var l=-1,p=c.length;++l=this.__values__.length,i=r?c:this.__values__[this.__index__++];return{done:r,value:i}},a.prototype.plant=function(r){for(var i,l=this;l instanceof qe;){var p=Fu(l);p.__index__=0,p.__values__=c,i?_.__wrapped__=p:i=p;var _=p;l=l.__wrapped__}return _.__wrapped__=r,i},a.prototype.reverse=function(){var r=this.__wrapped__;if(r instanceof N){var i=r;return this.__actions__.length&&(i=new N(this)),(i=i.reverse()).__actions__.push({func:er,args:[Ai],thisArg:c}),new Pn(i,this.__chain__)}return this.thru(Ai)},a.prototype.toJSON=a.prototype.valueOf=a.prototype.value=function(){return ou(this.__wrapped__,this.__actions__)},a.prototype.first=a.prototype.head,tG&&(a.prototype[tG]=function(){return this}),a}();tJ?((tJ.exports=t7)._=t7,tG._=t7):tW._=t7}).call(i5)}(i3,i3.exports);var i6=Object.defineProperty,i2=Object.defineProperties,i8=Object.getOwnPropertyDescriptors,i4=Object.getOwnPropertySymbols,i9=Object.prototype.hasOwnProperty,i7=Object.prototype.propertyIsEnumerable,ya=(r,i,c)=>i in r?i6(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,index_es_cr=(r,i)=>{for(var c in i||(i={}))i9.call(i,c)&&ya(r,c,i[c]);if(i4)for(var c of i4(i))i7.call(i,c)&&ya(r,c,i[c]);return r},Jg=(r,i)=>i2(r,i8(i));function dist_index_es_ft(r,i,c){var l;let p=function(r){let[i,c]=r.split(":");return{namespace:i,reference:c}}(r);return(null==(l=i.rpcMap)?void 0:l[p.reference])||`https://rpc.walletconnect.com/v1/?chainId=${p.namespace}:${p.reference}&projectId=${c}`}function dist_index_es_Ct(r){return r.includes(":")?r.split(":")[1]:r}function Sa(r){return r.map(r=>`${r.split(":")[0]}:${r.split(":")[1]}`)}function Oa(r={},i={}){let c=Ra(r),l=Ra(i);return i3.exports.merge(c,l)}function Ra(r){var i,c,l,p;let _={};if(!B(r))return _;for(let[E,P]of Object.entries(r)){let r=oe(E)?[E]:P.chains,C=P.methods||[],L=P.events||[],M=P.rpcMap||{},q=en(E);_[q]=Jg(index_es_cr(index_es_cr({},_[q]),P),{chains:S(r,null==(i=_[q])?void 0:i.chains),methods:S(C,null==(c=_[q])?void 0:c.methods),events:S(L,null==(l=_[q])?void 0:l.events),rpcMap:index_es_cr(index_es_cr({},M),null==(p=_[q])?void 0:p.rpcMap)})}return _}function Qg(r){return r.includes(":")?r.split(":")[2]:r}function index_es_Wi(r){return"number"==typeof r?r:r.includes("0x")?parseInt(r,16):isNaN(Number(r=r.includes(":")?r.split(":")[1]:r))?r:Number(r)}let ne={},dist_index_es_z=r=>ne[r],Fi=(r,i)=>{ne[r]=i};let kg=class kg{constructor(r){this.name="polkadot",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${r}`)}getAccounts(){let r=this.namespace.accounts;return r&&r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2])||[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let jg=class jg{constructor(r){this.name="eip155",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.httpProviders=this.createHttpProviders(),this.chainId=parseInt(this.getDefaultChain())}async request(r){switch(r.request.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"wallet_switchEthereumChain":return await this.handleSwitchChain(r);case"eth_chainId":return parseInt(this.getDefaultChain())}return this.namespace.methods.includes(r.request.method)?await this.client.request(r):this.getHttpProvider().request(r.request)}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(parseInt(r),i),this.chainId=parseInt(r),this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${r}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}createHttpProvider(r,i){let c=i||dist_index_es_ft(`${this.name}:${r}`,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=parseInt(dist_index_es_Ct(i));r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}getHttpProvider(){let r=this.chainId,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}async handleSwitchChain(r){var i,c;let l=r.request.params?null==(i=r.request.params[0])?void 0:i.chainId:"0x0";l=l.startsWith("0x")?l:`0x${l}`;let p=parseInt(l,16);if(this.isChainApproved(p))this.setDefaultChain(`${p}`);else if(this.namespace.methods.includes("wallet_switchEthereumChain"))await this.client.request({topic:r.topic,request:{method:r.request.method,params:[{chainId:l}]},chainId:null==(c=this.namespace.chains)?void 0:c[0]}),this.setDefaultChain(`${p}`);else throw Error(`Failed to switch to chain 'eip155:${p}'. The chain is not approved or the wallet does not support 'wallet_switchEthereumChain' method.`);return null}isChainApproved(r){return this.namespace.chains.includes(`${this.name}:${r}`)}};let nv=class nv{constructor(r){this.name="solana",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${r}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let tv=class tv{constructor(r){this.name="cosmos",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let ev=class ev{constructor(r){this.name="cip34",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{let c=this.getCardanoRPCUrl(i),l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,c)}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}getCardanoRPCUrl(r){let i=this.namespace.rpcMap;if(i)return i[r]}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||this.getCardanoRPCUrl(r);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let rv=class rv{constructor(r){this.name="elrond",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${r}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let iv=class iv{constructor(r){this.name="multiversx",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){this.httpProviders[r]||this.setHttpProvider(r,i),this.chainId=r,this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${r}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}getAccounts(){let r=this.namespace.accounts;return r?[...new Set(r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2]))]:[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;let l=dist_index_es_Ct(i);r[l]=this.createHttpProvider(l,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace,this.client.core.projectId);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);return new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};let sv=class sv{constructor(r){this.name="near",this.namespace=r.namespace,this.events=dist_index_es_z("events"),this.client=dist_index_es_z("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(r){this.namespace=Object.assign(this.namespace,r)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;let r=this.namespace.chains[0];if(!r)throw Error("ChainId not found");return r.split(":")[1]}request(r){return this.namespace.methods.includes(r.request.method)?this.client.request(r):this.getHttpProvider().request(r.request)}setDefaultChain(r,i){if(this.chainId=r,!this.httpProviders[r]){let c=i||dist_index_es_ft(`${this.name}:${r}`,this.namespace);if(!c)throw Error(`No RPC url provided for chainId: ${r}`);this.setHttpProvider(r,c)}this.events.emit(i1.DEFAULT_CHAIN_CHANGED,`${this.name}:${this.chainId}`)}getAccounts(){let r=this.namespace.accounts;return r&&r.filter(r=>r.split(":")[1]===this.chainId.toString()).map(r=>r.split(":")[2])||[]}createHttpProviders(){let r={};return this.namespace.chains.forEach(i=>{var c;r[i]=this.createHttpProvider(i,null==(c=this.namespace.rpcMap)?void 0:c[i])}),r}getHttpProvider(){let r=`${this.name}:${this.chainId}`,i=this.httpProviders[r];if(typeof i>"u")throw Error(`JSON-RPC provider for ${r} not found`);return i}setHttpProvider(r,i){let c=this.createHttpProvider(r,i);c&&(this.httpProviders[r]=c)}createHttpProvider(r,i){let c=i||dist_index_es_ft(r,this.namespace);return typeof c>"u"?void 0:new JsonRpcProvider(new HttpConnection(c,dist_index_es_z("disableProviderPing")))}};var nn=Object.defineProperty,ns=Object.defineProperties,no=Object.getOwnPropertyDescriptors,nc=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,nh=Object.prototype.propertyIsEnumerable,La=(r,i,c)=>i in r?nn(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,index_es_hr=(r,i)=>{for(var c in i||(i={}))nl.call(i,c)&&La(r,c,i[c]);if(nc)for(var c of nc(i))nh.call(i,c)&&La(r,c,i[c]);return r},Mi=(r,i)=>ns(r,no(i));let index_es_lr=class index_es_lr{constructor(r){this.events=new(el()),this.rpcProviders={},this.shouldAbortPairingAttempt=!1,this.maxPairingAttempts=10,this.disableProviderPing=!1,this.providerOpts=r,this.logger="u">typeof r?.logger&&"string"!=typeof r?.logger?r.logger:(0,tF.pino)((0,tF.getDefaultLoggerOptions)({level:r?.logger||iZ})),this.disableProviderPing=r?.disableProviderPing||!1}static async init(r){let i=new index_es_lr(r);return await i.initialize(),i}async request(r,i,c){let[l,p]=this.validateChain(i);if(!this.session)throw Error("Please call connect() before request()");return await this.getProvider(l).request({request:index_es_hr({},r),chainId:`${l}:${p}`,topic:this.session.topic,expiry:c})}sendAsync(r,i,c,l){let p=new Date().getTime();this.request(r,c,l).then(r=>i(null,formatJsonRpcResult(p,r))).catch(r=>i(r,void 0))}async enable(){if(!this.client)throw Error("Sign Client not initialized");return this.session||await this.connect({namespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties}),await this.requestAccounts()}async disconnect(){var r;if(!this.session)throw Error("Please call connect() before enable()");await this.client.disconnect({topic:null==(r=this.session)?void 0:r.topic,reason:U("USER_DISCONNECTED")}),await this.cleanup()}async connect(r){if(!this.client)throw Error("Sign Client not initialized");if(this.setNamespaces(r),await this.cleanupPendingPairings(),!r.skipPairing)return await this.pair(r.pairingTopic)}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}removeListener(r,i){this.events.removeListener(r,i)}off(r,i){this.events.off(r,i)}get isWalletConnect(){return!0}async pair(r){this.shouldAbortPairingAttempt=!1;let i=0;do{if(this.shouldAbortPairingAttempt)throw Error("Pairing aborted");if(i>=this.maxPairingAttempts)throw Error("Max auto pairing attempts reached");let{uri:c,approval:l}=await this.client.connect({pairingTopic:r,requiredNamespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties});c&&(this.uri=c,this.events.emit("display_uri",c)),await l().then(r=>{this.session=r;let i=function(r){let i={};for(let[c,l]of Object.entries(r)){let r=l.methods||[],p=l.events||[],_=l.accounts||[],E=oe(c)?[c]:l.chains?l.chains:Sa(l.accounts);i[c]={chains:E,methods:r,events:p,accounts:_}}return i}(r.namespaces);this.namespaces=Oa(this.namespaces,i),this.persist("namespaces",this.namespaces)}).catch(r=>{if(r.message!==ik)throw r;i++})}while(!this.session);return this.onConnect(),this.session}setDefaultChain(r,i){try{if(!this.session)return;let[c,l]=this.validateChain(r);this.getProvider(c).setDefaultChain(l,i)}catch(r){if(!/Please call connect/.test(r.message))throw r}}async cleanupPendingPairings(r={}){this.logger.info("Cleaning up inactive pairings...");let i=this.client.pairing.getAll();if(k(i)){for(let c of i)r.deletePairings?this.client.core.expirer.set(c.topic,0):await this.client.core.relayer.subscriber.unsubscribe(c.topic);this.logger.info(`Inactive pairings cleared: ${i.length}`)}}abortPairingAttempt(){this.shouldAbortPairingAttempt=!0}async checkStorage(){if(this.namespaces=await this.getFromStore("namespaces"),this.optionalNamespaces=await this.getFromStore("optionalNamespaces")||{},this.client.session.length){let r=this.client.session.keys.length-1;this.session=this.client.session.get(this.client.session.keys[r]),this.createProviders()}}async initialize(){this.logger.trace("Initialized"),await this.createClient(),await this.checkStorage(),this.registerEventListeners()}async createClient(){this.client=this.providerOpts.client||await dist_index_es_Q.init({logger:this.providerOpts.logger||iZ,relayUrl:this.providerOpts.relayUrl||"wss://relay.walletconnect.com",projectId:this.providerOpts.projectId,metadata:this.providerOpts.metadata,storageOptions:this.providerOpts.storageOptions,storage:this.providerOpts.storage,name:this.providerOpts.name}),this.logger.trace("SignClient Initialized")}createProviders(){if(!this.client)throw Error("Sign Client not initialized");if(!this.session)throw Error("Session not initialized. Please call connect() before enable()");let r=[...new Set(Object.keys(this.session.namespaces).map(r=>en(r)))];Fi("client",this.client),Fi("events",this.events),Fi("disableProviderPing",this.disableProviderPing),r.forEach(r=>{if(!this.session)return;let i=function(r,i){let c=Object.keys(i.namespaces).filter(i=>i.includes(r));if(!c.length)return[];let l=[];return c.forEach(r=>{let c=i.namespaces[r].accounts;l.push(...c)}),l}(r,this.session),c=Sa(i),l=Oa(this.namespaces,this.optionalNamespaces),p=Mi(index_es_hr({},l[r]),{accounts:i,chains:c});switch(r){case"eip155":this.rpcProviders[r]=new jg({namespace:p});break;case"solana":this.rpcProviders[r]=new nv({namespace:p});break;case"cosmos":this.rpcProviders[r]=new tv({namespace:p});break;case"polkadot":this.rpcProviders[r]=new kg({namespace:p});break;case"cip34":this.rpcProviders[r]=new ev({namespace:p});break;case"elrond":this.rpcProviders[r]=new rv({namespace:p});break;case"multiversx":this.rpcProviders[r]=new iv({namespace:p});break;case"near":this.rpcProviders[r]=new sv({namespace:p})}})}registerEventListeners(){if(typeof this.client>"u")throw Error("Sign Client is not initialized");this.client.on("session_ping",r=>{this.events.emit("session_ping",r)}),this.client.on("session_event",r=>{let{params:i}=r,{event:c}=i;if("accountsChanged"===c.name){let r=c.data;r&&k(r)&&this.events.emit("accountsChanged",r.map(Qg))}else if("chainChanged"===c.name){let r=i.chainId,c=i.event.data,l=en(r),p=index_es_Wi(r)!==index_es_Wi(c)?`${l}:${index_es_Wi(c)}`:r;this.onChainChanged(p)}else this.events.emit(c.name,c.data);this.events.emit("session_event",r)}),this.client.on("session_update",({topic:r,params:i})=>{var c;let{namespaces:l}=i,p=null==(c=this.client)?void 0:c.session.get(r);this.session=Mi(index_es_hr({},p),{namespaces:l}),this.onSessionUpdate(),this.events.emit("session_update",{topic:r,params:i})}),this.client.on("session_delete",async r=>{await this.cleanup(),this.events.emit("session_delete",r),this.events.emit("disconnect",Mi(index_es_hr({},U("USER_DISCONNECTED")),{data:r.topic}))}),this.on(i1.DEFAULT_CHAIN_CHANGED,r=>{this.onChainChanged(r,!0)})}getProvider(r){if(!this.rpcProviders[r])throw Error(`Provider not found: ${r}`);return this.rpcProviders[r]}onSessionUpdate(){Object.keys(this.rpcProviders).forEach(r=>{var i;this.getProvider(r).updateNamespace(null==(i=this.session)?void 0:i.namespaces[r])})}setNamespaces(r){let{namespaces:i,optionalNamespaces:c,sessionProperties:l}=r;i&&Object.keys(i).length&&(this.namespaces=i),c&&Object.keys(c).length&&(this.optionalNamespaces=c),this.sessionProperties=l,this.persist("namespaces",i),this.persist("optionalNamespaces",c)}validateChain(r){let[i,c]=r?.split(":")||["",""];if(!this.namespaces||!Object.keys(this.namespaces).length)return[i,c];if(i&&!Object.keys(this.namespaces||{}).map(r=>en(r)).includes(i))throw Error(`Namespace '${i}' is not configured. Please call connect() first with namespace config.`);if(i&&c)return[i,c];let l=en(Object.keys(this.namespaces)[0]),p=this.rpcProviders[l].getDefaultChain();return[l,p]}async requestAccounts(){let[r]=this.validateChain();return await this.getProvider(r).requestAccounts()}onChainChanged(r,i=!1){if(!this.namespaces)return;let[c,l]=this.validateChain(r);l&&(i||this.getProvider(c).setDefaultChain(l),this.namespaces[c]?this.namespaces[c].defaultChain=l:this.namespaces[`${c}:${l}`]?this.namespaces[`${c}:${l}`].defaultChain=l:this.namespaces[`${c}:${l}`]={defaultChain:l},this.persist("namespaces",this.namespaces),this.events.emit("chainChanged",l))}onConnect(){this.createProviders(),this.events.emit("connect",{session:this.session})}async cleanup(){this.session=void 0,this.namespaces=void 0,this.optionalNamespaces=void 0,this.sessionProperties=void 0,this.persist("namespaces",void 0),this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),await this.cleanupPendingPairings({deletePairings:!0})}persist(r,i){this.client.core.storage.setItem(`${i0}/${r}`,i)}async getFromStore(r){return await this.client.core.storage.getItem(`${i0}/${r}`)}};let nd=["eth_sendTransaction","personal_sign"],np=["eth_accounts","eth_requestAccounts","eth_sendRawTransaction","eth_sign","eth_signTransaction","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","eth_sendTransaction","personal_sign","wallet_switchEthereumChain","wallet_addEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode"],ng=["chainChanged","accountsChanged"],n_=["chainChanged","accountsChanged","message","disconnect","connect"];var ny=Object.defineProperty,nm=Object.defineProperties,nb=Object.getOwnPropertyDescriptors,nw=Object.getOwnPropertySymbols,nE=Object.prototype.hasOwnProperty,nS=Object.prototype.propertyIsEnumerable,ethereum_provider_dist_index_es_O=(r,i,c)=>i in r?ny(r,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[i]=c,dist_index_es_p=(r,i)=>{for(var c in i||(i={}))nE.call(i,c)&ðereum_provider_dist_index_es_O(r,c,i[c]);if(nw)for(var c of nw(i))nS.call(i,c)&ðereum_provider_dist_index_es_O(r,c,i[c]);return r},index_es_M=(r,i)=>nm(r,nb(i));function ethereum_provider_dist_index_es_g(r){return Number(r[0].split(":")[1])}function index_es_f(r){return`0x${r.toString(16)}`}let dist_index_es_v=class dist_index_es_v{constructor(){this.events=new ec.EventEmitter,this.namespace="eip155",this.accounts=[],this.chainId=1,this.STORAGE_KEY="wc@2:ethereum_provider:",this.on=(r,i)=>(this.events.on(r,i),this),this.once=(r,i)=>(this.events.once(r,i),this),this.removeListener=(r,i)=>(this.events.removeListener(r,i),this),this.off=(r,i)=>(this.events.off(r,i),this),this.parseAccount=r=>this.isCompatibleChainId(r)?this.parseAccountId(r).address:r,this.signer={},this.rpc={}}static async init(r){let i=new dist_index_es_v;return await i.initialize(r),i}async request(r,i){return await this.signer.request(r,this.formatChainId(this.chainId),i)}sendAsync(r,i,c){this.signer.sendAsync(r,i,this.formatChainId(this.chainId),c)}get connected(){return!!this.signer.client&&this.signer.client.core.relayer.connected}get connecting(){return!!this.signer.client&&this.signer.client.core.relayer.connecting}async enable(){return this.session||await this.connect(),await this.request({method:"eth_requestAccounts"})}async connect(r){if(!this.signer.client)throw Error("Provider not initialized. Call init() first");this.loadConnectOpts(r);let{required:i,optional:c}=function(r){let{chains:i,optionalChains:c,methods:l,optionalMethods:p,events:_,optionalEvents:E,rpcMap:P}=r;if(!k(i))throw Error("Invalid chains");let C={chains:i,methods:l||nd,events:_||ng,rpcMap:dist_index_es_p({},i.length?{[ethereum_provider_dist_index_es_g(i)]:P[ethereum_provider_dist_index_es_g(i)]}:{})},L=_?.filter(r=>!ng.includes(r)),M=l?.filter(r=>!nd.includes(r));if(!c&&!E&&!p&&!(null!=L&&L.length)&&!(null!=M&&M.length))return{required:i.length?C:void 0};let q=L?.length&&M?.length||!c,z={chains:[...new Set(q?C.chains.concat(c||[]):c)],methods:[...new Set(C.methods.concat(null!=p&&p.length?p:np))],events:[...new Set(C.events.concat(null!=E&&E.length?E:n_))],rpcMap:P};return{required:i.length?C:void 0,optional:c.length?z:void 0}}(this.rpc);try{let l=await new Promise(async(l,p)=>{var _;this.rpc.showQrModal&&(null==(_=this.modal)||_.subscribeModal(r=>{r.open||this.signer.session||(this.signer.abortPairingAttempt(),p(Error("Connection request reset. Please try again.")))})),await this.signer.connect(index_es_M(dist_index_es_p({namespaces:dist_index_es_p({},i&&{[this.namespace]:i})},c&&{optionalNamespaces:{[this.namespace]:c}}),{pairingTopic:r?.pairingTopic})).then(r=>{l(r)}).catch(r=>{p(Error(r.message))})});if(!l)return;let p=function(r,i=[]){let c=[];return Object.keys(r).forEach(l=>{if(i.length&&!i.includes(l))return;let p=r[l];c.push(...p.accounts)}),c}(l.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:p),this.setAccounts(p),this.events.emit("connect",{chainId:index_es_f(this.chainId)})}catch(r){throw this.signer.logger.error(r),r}finally{this.modal&&this.modal.closeModal()}}async disconnect(){this.session&&await this.signer.disconnect(),this.reset()}get isWalletConnect(){return!0}get session(){return this.signer.session}registerEventListeners(){this.signer.on("session_event",r=>{let{params:i}=r,{event:c}=i;"accountsChanged"===c.name?(this.accounts=this.parseAccounts(c.data),this.events.emit("accountsChanged",this.accounts)):"chainChanged"===c.name?this.setChainId(this.formatChainId(c.data)):this.events.emit(c.name,c.data),this.events.emit("session_event",r)}),this.signer.on("chainChanged",r=>{let i=parseInt(r);this.chainId=i,this.events.emit("chainChanged",index_es_f(this.chainId)),this.persist()}),this.signer.on("session_update",r=>{this.events.emit("session_update",r)}),this.signer.on("session_delete",r=>{this.reset(),this.events.emit("session_delete",r),this.events.emit("disconnect",index_es_M(dist_index_es_p({},U("USER_DISCONNECTED")),{data:r.topic,name:"USER_DISCONNECTED"}))}),this.signer.on("display_uri",r=>{var i,c;this.rpc.showQrModal&&(null==(i=this.modal)||i.closeModal(),null==(c=this.modal)||c.openModal({uri:r})),this.events.emit("display_uri",r)})}switchEthereumChain(r){this.request({method:"wallet_switchEthereumChain",params:[{chainId:r.toString(16)}]})}isCompatibleChainId(r){return"string"==typeof r&&r.startsWith(`${this.namespace}:`)}formatChainId(r){return`${this.namespace}:${r}`}parseChainId(r){return Number(r.split(":")[1])}setChainIds(r){let i=r.filter(r=>this.isCompatibleChainId(r)).map(r=>this.parseChainId(r));i.length&&(this.chainId=i[0],this.events.emit("chainChanged",index_es_f(this.chainId)),this.persist())}setChainId(r){if(this.isCompatibleChainId(r)){let i=this.parseChainId(r);this.chainId=i,this.switchEthereumChain(i)}}parseAccountId(r){let[i,c,l]=r.split(":");return{chainId:`${i}:${c}`,address:l}}setAccounts(r){this.accounts=r.filter(r=>this.parseChainId(this.parseAccountId(r).chainId)===this.chainId).map(r=>this.parseAccountId(r).address),this.events.emit("accountsChanged",this.accounts)}getRpcConfig(r){var i,c;let l=null!=(i=r?.chains)?i:[],p=null!=(c=r?.optionalChains)?c:[],_=l.concat(p);if(!_.length)throw Error("No chains specified in either `chains` or `optionalChains`");let E=l.length?r?.methods||nd:[],P=l.length?r?.events||ng:[],C=r?.optionalMethods||[],L=r?.optionalEvents||[],M=r?.rpcMap||this.buildRpcMap(_,r.projectId),q=r?.qrModalOptions||void 0;return{chains:l?.map(r=>this.formatChainId(r)),optionalChains:p.map(r=>this.formatChainId(r)),methods:E,events:P,optionalMethods:C,optionalEvents:L,rpcMap:M,showQrModal:!!(null!=r&&r.showQrModal),qrModalOptions:q,projectId:r.projectId,metadata:r.metadata}}buildRpcMap(r,i){let c={};return r.forEach(r=>{c[r]=this.getRpcUrl(r,i)}),c}async initialize(r){if(this.rpc=this.getRpcConfig(r),this.chainId=this.rpc.chains.length?ethereum_provider_dist_index_es_g(this.rpc.chains):ethereum_provider_dist_index_es_g(this.rpc.optionalChains),this.signer=await index_es_lr.init({projectId:this.rpc.projectId,metadata:this.rpc.metadata,disableProviderPing:r.disableProviderPing,relayUrl:r.relayUrl,storageOptions:r.storageOptions}),this.registerEventListeners(),await this.loadPersistedSession(),this.rpc.showQrModal){let r;try{let{WalletConnectModal:i}=await c.e(9343).then(c.bind(c,59343));r=i}catch{throw Error("To use QR modal, please install @walletconnect/modal package")}if(r)try{this.modal=new r(dist_index_es_p({projectId:this.rpc.projectId},this.rpc.qrModalOptions))}catch(r){throw this.signer.logger.error(r),Error("Could not generate WalletConnectModal Instance")}}}loadConnectOpts(r){if(!r)return;let{chains:i,optionalChains:c,rpcMap:l}=r;i&&k(i)&&(this.rpc.chains=i.map(r=>this.formatChainId(r)),i.forEach(r=>{this.rpc.rpcMap[r]=l?.[r]||this.getRpcUrl(r)})),c&&k(c)&&(this.rpc.optionalChains=[],this.rpc.optionalChains=c?.map(r=>this.formatChainId(r)),c.forEach(r=>{this.rpc.rpcMap[r]=l?.[r]||this.getRpcUrl(r)}))}getRpcUrl(r,i){var c;return(null==(c=this.rpc.rpcMap)?void 0:c[r])||`https://rpc.walletconnect.com/v1/?chainId=eip155:${r}&projectId=${i||this.rpc.projectId}`}async loadPersistedSession(){if(!this.session)return;let r=await this.signer.client.core.storage.getItem(`${this.STORAGE_KEY}/chainId`),i=this.session.namespaces[`${this.namespace}:${r}`]?this.session.namespaces[`${this.namespace}:${r}`]:this.session.namespaces[this.namespace];this.setChainIds(r?[this.formatChainId(r)]:i?.accounts),this.setAccounts(i?.accounts)}reset(){this.chainId=1,this.accounts=[]}persist(){this.session&&this.signer.client.core.storage.setItem(`${this.STORAGE_KEY}/chainId`,this.chainId)}parseAccounts(r){return"string"==typeof r||r instanceof String?[this.parseAccount(r)]:r.map(r=>this.parseAccount(r))}};let nD=dist_index_es_v},38200:function(r,i,c){"use strict";c.d(i,{q:function(){return IEvents}});let IEvents=class IEvents{}},30997:function(r,i,c){"use strict";c.r(i),c.d(i,{IEvents:function(){return l.q}});var l=c(38200)},32568:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.HEARTBEAT_EVENTS=i.HEARTBEAT_INTERVAL=void 0;let l=c(66736);i.HEARTBEAT_INTERVAL=l.FIVE_SECONDS,i.HEARTBEAT_EVENTS={pulse:"heartbeat_pulse"}},53401:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(39653);l.__exportStar(c(32568),i)},38969:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.HeartBeat=void 0;let l=c(39653),p=c(17187),_=c(66736),E=c(1614),P=c(53401);let HeartBeat=class HeartBeat extends E.IHeartBeat{constructor(r){super(r),this.events=new p.EventEmitter,this.interval=P.HEARTBEAT_INTERVAL,this.interval=(null==r?void 0:r.interval)||P.HEARTBEAT_INTERVAL}static init(r){return l.__awaiter(this,void 0,void 0,function*(){let i=new HeartBeat(r);return yield i.init(),i})}init(){return l.__awaiter(this,void 0,void 0,function*(){yield this.initialize()})}stop(){clearInterval(this.intervalRef)}on(r,i){this.events.on(r,i)}once(r,i){this.events.once(r,i)}off(r,i){this.events.off(r,i)}removeListener(r,i){this.events.removeListener(r,i)}initialize(){return l.__awaiter(this,void 0,void 0,function*(){this.intervalRef=setInterval(()=>this.pulse(),_.toMiliseconds(this.interval))})}pulse(){this.events.emit(P.HEARTBEAT_EVENTS.pulse)}};i.HeartBeat=HeartBeat},90772:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(39653);l.__exportStar(c(38969),i),l.__exportStar(c(1614),i),l.__exportStar(c(53401),i)},44174:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.IHeartBeat=void 0;let l=c(30997);let IHeartBeat=class IHeartBeat extends l.IEvents{constructor(r){super()}};i.IHeartBeat=IHeartBeat},1614:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(39653);l.__exportStar(c(44174),i)},39653:function(r,i,c){"use strict";c.r(i),c.d(i,{__assign:function(){return __assign},__asyncDelegator:function(){return __asyncDelegator},__asyncGenerator:function(){return __asyncGenerator},__asyncValues:function(){return __asyncValues},__await:function(){return __await},__awaiter:function(){return __awaiter},__classPrivateFieldGet:function(){return __classPrivateFieldGet},__classPrivateFieldSet:function(){return __classPrivateFieldSet},__createBinding:function(){return __createBinding},__decorate:function(){return __decorate},__exportStar:function(){return __exportStar},__extends:function(){return __extends},__generator:function(){return __generator},__importDefault:function(){return __importDefault},__importStar:function(){return __importStar},__makeTemplateObject:function(){return __makeTemplateObject},__metadata:function(){return __metadata},__param:function(){return __param},__read:function(){return __read},__rest:function(){return __rest},__spread:function(){return __spread},__spreadArrays:function(){return __spreadArrays},__values:function(){return __values}});/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var extendStatics=function(r,i){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(r,i)};function __extends(r,i){function __(){this.constructor=r}extendStatics(r,i),r.prototype=null===i?Object.create(i):(__.prototype=i.prototype,new __)}var __assign=function(){return(__assign=Object.assign||function(r){for(var i,c=1,l=arguments.length;ci.indexOf(l)&&(c[l]=r[l]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols)for(var p=0,l=Object.getOwnPropertySymbols(r);pi.indexOf(l[p])&&Object.prototype.propertyIsEnumerable.call(r,l[p])&&(c[l[p]]=r[l[p]]);return c}function __decorate(r,i,c,l){var p,_=arguments.length,E=_<3?i:null===l?l=Object.getOwnPropertyDescriptor(i,c):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(r,i,c,l);else for(var P=r.length-1;P>=0;P--)(p=r[P])&&(E=(_<3?p(E):_>3?p(i,c,E):p(i,c))||E);return _>3&&E&&Object.defineProperty(i,c,E),E}function __param(r,i){return function(c,l){i(c,l,r)}}function __metadata(r,i){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(r,i)}function __awaiter(r,i,c,l){return new(c||(c=Promise))(function(p,_){function fulfilled(r){try{step(l.next(r))}catch(r){_(r)}}function rejected(r){try{step(l.throw(r))}catch(r){_(r)}}function step(r){var i;r.done?p(r.value):((i=r.value)instanceof c?i:new c(function(r){r(i)})).then(fulfilled,rejected)}step((l=l.apply(r,i||[])).next())})}function __generator(r,i){var c,l,p,_,E={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return _={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(_[Symbol.iterator]=function(){return this}),_;function verb(_){return function(P){return function(_){if(c)throw TypeError("Generator is already executing.");for(;E;)try{if(c=1,l&&(p=2&_[0]?l.return:_[0]?l.throw||((p=l.return)&&p.call(l),0):l.next)&&!(p=p.call(l,_[1])).done)return p;switch(l=0,p&&(_=[2&_[0],p.value]),_[0]){case 0:case 1:p=_;break;case 4:return E.label++,{value:_[1],done:!1};case 5:E.label++,l=_[1],_=[0];continue;case 7:_=E.ops.pop(),E.trys.pop();continue;default:if(!(p=(p=E.trys).length>0&&p[p.length-1])&&(6===_[0]||2===_[0])){E=0;continue}if(3===_[0]&&(!p||_[1]>p[0]&&_[1]=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}};throw TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(r,i){var c="function"==typeof Symbol&&r[Symbol.iterator];if(!c)return r;var l,p,_=c.call(r),E=[];try{for(;(void 0===i||i-- >0)&&!(l=_.next()).done;)E.push(l.value)}catch(r){p={error:r}}finally{try{l&&!l.done&&(c=_.return)&&c.call(_)}finally{if(p)throw p.error}}return E}function __spread(){for(var r=[],i=0;i1||resume(r,i)})})}function resume(r,i){try{var c;(c=p[r](i)).value instanceof __await?Promise.resolve(c.value.v).then(fulfill,reject):settle(_[0][2],c)}catch(r){settle(_[0][3],r)}}function fulfill(r){resume("next",r)}function reject(r){resume("throw",r)}function settle(r,i){r(i),_.shift(),_.length&&resume(_[0][0],_[0][1])}}function __asyncDelegator(r){var i,c;return i={},verb("next"),verb("throw",function(r){throw r}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(l,p){i[l]=r[l]?function(i){return(c=!c)?{value:__await(r[l](i)),done:"return"===l}:p?p(i):i}:p}}function __asyncValues(r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,c=r[Symbol.asyncIterator];return c?c.call(r):(r=__values(r),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(c){i[c]=r[c]&&function(i){return new Promise(function(l,p){!function(r,i,c,l){Promise.resolve(l).then(function(i){r({value:i,done:c})},i)}(l,p,(i=r[c](i)).done,i.value)})}}}function __makeTemplateObject(r,i){return Object.defineProperty?Object.defineProperty(r,"raw",{value:i}):r.raw=i,r}function __importStar(r){if(r&&r.__esModule)return r;var i={};if(null!=r)for(var c in r)Object.hasOwnProperty.call(r,c)&&(i[c]=r[c]);return i.default=r,i}function __importDefault(r){return r&&r.__esModule?r:{default:r}}function __classPrivateFieldGet(r,i){if(!i.has(r))throw TypeError("attempted to get private field on non-instance");return i.get(r)}function __classPrivateFieldSet(r,i,c){if(!i.has(r))throw TypeError("attempted to set private field on non-instance");return i.set(r,c),c}},80699:function(r,i){var c="undefined"!=typeof self?self:this,l=function(){function F(){this.fetch=!1,this.DOMException=c.DOMException}return F.prototype=c,new F}();(function(r){var i={searchParams:"URLSearchParams"in l,iterable:"Symbol"in l&&"iterator"in Symbol,blob:"FileReader"in l&&"Blob"in l&&function(){try{return new Blob,!0}catch(r){return!1}}(),formData:"FormData"in l,arrayBuffer:"ArrayBuffer"in l};if(i.arrayBuffer)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],p=ArrayBuffer.isView||function(r){return r&&c.indexOf(Object.prototype.toString.call(r))>-1};function normalizeName(r){if("string"!=typeof r&&(r=String(r)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(r))throw TypeError("Invalid character in header field name");return r.toLowerCase()}function normalizeValue(r){return"string"!=typeof r&&(r=String(r)),r}function iteratorFor(r){var c={next:function(){var i=r.shift();return{done:void 0===i,value:i}}};return i.iterable&&(c[Symbol.iterator]=function(){return c}),c}function Headers(r){this.map={},r instanceof Headers?r.forEach(function(r,i){this.append(i,r)},this):Array.isArray(r)?r.forEach(function(r){this.append(r[0],r[1])},this):r&&Object.getOwnPropertyNames(r).forEach(function(i){this.append(i,r[i])},this)}function consumed(r){if(r.bodyUsed)return Promise.reject(TypeError("Already read"));r.bodyUsed=!0}function fileReaderReady(r){return new Promise(function(i,c){r.onload=function(){i(r.result)},r.onerror=function(){c(r.error)}})}function readBlobAsArrayBuffer(r){var i=new FileReader,c=fileReaderReady(i);return i.readAsArrayBuffer(r),c}function bufferClone(r){if(r.slice)return r.slice(0);var i=new Uint8Array(r.byteLength);return i.set(new Uint8Array(r)),i.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(r){if(this._bodyInit=r,r){if("string"==typeof r)this._bodyText=r;else if(i.blob&&Blob.prototype.isPrototypeOf(r))this._bodyBlob=r;else if(i.formData&&FormData.prototype.isPrototypeOf(r))this._bodyFormData=r;else if(i.searchParams&&URLSearchParams.prototype.isPrototypeOf(r))this._bodyText=r.toString();else{var c;i.arrayBuffer&&i.blob&&(c=r)&&DataView.prototype.isPrototypeOf(c)?(this._bodyArrayBuffer=bufferClone(r.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(r)||p(r))?this._bodyArrayBuffer=bufferClone(r):this._bodyText=r=Object.prototype.toString.call(r)}}else this._bodyText="";!this.headers.get("content-type")&&("string"==typeof r?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i.searchParams&&URLSearchParams.prototype.isPrototypeOf(r)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i.blob&&(this.blob=function(){var r=consumed(this);if(r)return r;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?consumed(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var r,i,c,l=consumed(this);if(l)return l;if(this._bodyBlob)return r=this._bodyBlob,c=fileReaderReady(i=new FileReader),i.readAsText(r),c;if(this._bodyArrayBuffer)return Promise.resolve(function(r){for(var i=new Uint8Array(r),c=Array(i.length),l=0;l-1?l:c),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&p)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(p)}function decode(r){var i=new FormData;return r.trim().split("&").forEach(function(r){if(r){var c=r.split("="),l=c.shift().replace(/\+/g," "),p=c.join("=").replace(/\+/g," ");i.append(decodeURIComponent(l),decodeURIComponent(p))}}),i}function Response(r,i){i||(i={}),this.type="default",this.status=void 0===i.status?200:i.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in i?i.statusText:"OK",this.headers=new Headers(i.headers),this.url=i.url||"",this._initBody(r)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var r=new Response(null,{status:0,statusText:""});return r.type="error",r};var E=[301,302,303,307,308];Response.redirect=function(r,i){if(-1===E.indexOf(i))throw RangeError("Invalid status code");return new Response(null,{status:i,headers:{location:r}})},r.DOMException=l.DOMException;try{new r.DOMException}catch(i){r.DOMException=function(r,i){this.message=r,this.name=i;var c=Error(r);this.stack=c.stack},r.DOMException.prototype=Object.create(Error.prototype),r.DOMException.prototype.constructor=r.DOMException}function fetch(c,l){return new Promise(function(p,_){var E=new Request(c,l);if(E.signal&&E.signal.aborted)return _(new r.DOMException("Aborted","AbortError"));var P=new XMLHttpRequest;function abortXhr(){P.abort()}P.onload=function(){var r,i,c={status:P.status,statusText:P.statusText,headers:(r=P.getAllResponseHeaders()||"",i=new Headers,r.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(r){var c=r.split(":"),l=c.shift().trim();if(l){var p=c.join(":").trim();i.append(l,p)}}),i)};c.url="responseURL"in P?P.responseURL:c.headers.get("X-Request-URL");var l="response"in P?P.response:P.responseText;p(new Response(l,c))},P.onerror=function(){_(TypeError("Network request failed"))},P.ontimeout=function(){_(TypeError("Network request failed"))},P.onabort=function(){_(new r.DOMException("Aborted","AbortError"))},P.open(E.method,E.url,!0),"include"===E.credentials?P.withCredentials=!0:"omit"===E.credentials&&(P.withCredentials=!1),"responseType"in P&&i.blob&&(P.responseType="blob"),E.headers.forEach(function(r,i){P.setRequestHeader(i,r)}),E.signal&&(E.signal.addEventListener("abort",abortXhr),P.onreadystatechange=function(){4===P.readyState&&E.signal.removeEventListener("abort",abortXhr)}),P.send(void 0===E._bodyInit?null:E._bodyInit)})}fetch.polyfill=!0,l.fetch||(l.fetch=fetch,l.Headers=Headers,l.Request=Request,l.Response=Response),r.Headers=Headers,r.Request=Request,r.Response=Response,r.fetch=fetch,Object.defineProperty(r,"__esModule",{value:!0})})({}),l.fetch.ponyfill=!0,delete l.fetch.polyfill,(i=l.fetch).default=l.fetch,i.fetch=l.fetch,i.Headers=l.Headers,i.Request=l.Request,i.Response=l.Response,r.exports=i},72030:function(r){"use strict";r.exports=function(){throw Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},65727:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.PINO_CUSTOM_CONTEXT_KEY=i.PINO_LOGGER_DEFAULTS=void 0,i.PINO_LOGGER_DEFAULTS={level:"info"},i.PINO_CUSTOM_CONTEXT_KEY="custom_context"},9107:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.pino=void 0;let l=c(57121),p=l.__importDefault(c(36559));Object.defineProperty(i,"pino",{enumerable:!0,get:function(){return p.default}}),l.__exportStar(c(65727),i),l.__exportStar(c(58048),i)},58048:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.generateChildLogger=i.formatChildLoggerContext=i.getLoggerContext=i.setBrowserLoggerContext=i.getBrowserLoggerContext=i.getDefaultLoggerOptions=void 0;let l=c(65727);function getBrowserLoggerContext(r,i=l.PINO_CUSTOM_CONTEXT_KEY){return r[i]||""}function setBrowserLoggerContext(r,i,c=l.PINO_CUSTOM_CONTEXT_KEY){return r[c]=i,r}function getLoggerContext(r,i=l.PINO_CUSTOM_CONTEXT_KEY){return void 0===r.bindings?getBrowserLoggerContext(r,i):r.bindings().context||""}function formatChildLoggerContext(r,i,c=l.PINO_CUSTOM_CONTEXT_KEY){let p=getLoggerContext(r,c),_=p.trim()?`${p}/${i}`:i;return _}i.getDefaultLoggerOptions=function(r){return Object.assign(Object.assign({},r),{level:(null==r?void 0:r.level)||l.PINO_LOGGER_DEFAULTS.level})},i.getBrowserLoggerContext=getBrowserLoggerContext,i.setBrowserLoggerContext=setBrowserLoggerContext,i.getLoggerContext=getLoggerContext,i.formatChildLoggerContext=formatChildLoggerContext,i.generateChildLogger=function(r,i,c=l.PINO_CUSTOM_CONTEXT_KEY){let p=formatChildLoggerContext(r,i,c),_=r.child({context:p});return setBrowserLoggerContext(_,p,c)}},57121:function(r,i,c){"use strict";c.r(i),c.d(i,{__assign:function(){return __assign},__asyncDelegator:function(){return __asyncDelegator},__asyncGenerator:function(){return __asyncGenerator},__asyncValues:function(){return __asyncValues},__await:function(){return __await},__awaiter:function(){return __awaiter},__classPrivateFieldGet:function(){return __classPrivateFieldGet},__classPrivateFieldSet:function(){return __classPrivateFieldSet},__createBinding:function(){return __createBinding},__decorate:function(){return __decorate},__exportStar:function(){return __exportStar},__extends:function(){return __extends},__generator:function(){return __generator},__importDefault:function(){return __importDefault},__importStar:function(){return __importStar},__makeTemplateObject:function(){return __makeTemplateObject},__metadata:function(){return __metadata},__param:function(){return __param},__read:function(){return __read},__rest:function(){return __rest},__spread:function(){return __spread},__spreadArrays:function(){return __spreadArrays},__values:function(){return __values}});/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var extendStatics=function(r,i){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(r,i)};function __extends(r,i){function __(){this.constructor=r}extendStatics(r,i),r.prototype=null===i?Object.create(i):(__.prototype=i.prototype,new __)}var __assign=function(){return(__assign=Object.assign||function(r){for(var i,c=1,l=arguments.length;ci.indexOf(l)&&(c[l]=r[l]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols)for(var p=0,l=Object.getOwnPropertySymbols(r);pi.indexOf(l[p])&&Object.prototype.propertyIsEnumerable.call(r,l[p])&&(c[l[p]]=r[l[p]]);return c}function __decorate(r,i,c,l){var p,_=arguments.length,E=_<3?i:null===l?l=Object.getOwnPropertyDescriptor(i,c):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(r,i,c,l);else for(var P=r.length-1;P>=0;P--)(p=r[P])&&(E=(_<3?p(E):_>3?p(i,c,E):p(i,c))||E);return _>3&&E&&Object.defineProperty(i,c,E),E}function __param(r,i){return function(c,l){i(c,l,r)}}function __metadata(r,i){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(r,i)}function __awaiter(r,i,c,l){return new(c||(c=Promise))(function(p,_){function fulfilled(r){try{step(l.next(r))}catch(r){_(r)}}function rejected(r){try{step(l.throw(r))}catch(r){_(r)}}function step(r){var i;r.done?p(r.value):((i=r.value)instanceof c?i:new c(function(r){r(i)})).then(fulfilled,rejected)}step((l=l.apply(r,i||[])).next())})}function __generator(r,i){var c,l,p,_,E={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return _={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(_[Symbol.iterator]=function(){return this}),_;function verb(_){return function(P){return function(_){if(c)throw TypeError("Generator is already executing.");for(;E;)try{if(c=1,l&&(p=2&_[0]?l.return:_[0]?l.throw||((p=l.return)&&p.call(l),0):l.next)&&!(p=p.call(l,_[1])).done)return p;switch(l=0,p&&(_=[2&_[0],p.value]),_[0]){case 0:case 1:p=_;break;case 4:return E.label++,{value:_[1],done:!1};case 5:E.label++,l=_[1],_=[0];continue;case 7:_=E.ops.pop(),E.trys.pop();continue;default:if(!(p=(p=E.trys).length>0&&p[p.length-1])&&(6===_[0]||2===_[0])){E=0;continue}if(3===_[0]&&(!p||_[1]>p[0]&&_[1]=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}};throw TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(r,i){var c="function"==typeof Symbol&&r[Symbol.iterator];if(!c)return r;var l,p,_=c.call(r),E=[];try{for(;(void 0===i||i-- >0)&&!(l=_.next()).done;)E.push(l.value)}catch(r){p={error:r}}finally{try{l&&!l.done&&(c=_.return)&&c.call(_)}finally{if(p)throw p.error}}return E}function __spread(){for(var r=[],i=0;i1||resume(r,i)})})}function resume(r,i){try{var c;(c=p[r](i)).value instanceof __await?Promise.resolve(c.value.v).then(fulfill,reject):settle(_[0][2],c)}catch(r){settle(_[0][3],r)}}function fulfill(r){resume("next",r)}function reject(r){resume("throw",r)}function settle(r,i){r(i),_.shift(),_.length&&resume(_[0][0],_[0][1])}}function __asyncDelegator(r){var i,c;return i={},verb("next"),verb("throw",function(r){throw r}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(l,p){i[l]=r[l]?function(i){return(c=!c)?{value:__await(r[l](i)),done:"return"===l}:p?p(i):i}:p}}function __asyncValues(r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,c=r[Symbol.asyncIterator];return c?c.call(r):(r=__values(r),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(c){i[c]=r[c]&&function(i){return new Promise(function(l,p){!function(r,i,c,l){Promise.resolve(l).then(function(i){r({value:i,done:c})},i)}(l,p,(i=r[c](i)).done,i.value)})}}}function __makeTemplateObject(r,i){return Object.defineProperty?Object.defineProperty(r,"raw",{value:i}):r.raw=i,r}function __importStar(r){if(r&&r.__esModule)return r;var i={};if(null!=r)for(var c in r)Object.hasOwnProperty.call(r,c)&&(i[c]=r[c]);return i.default=r,i}function __importDefault(r){return r&&r.__esModule?r:{default:r}}function __classPrivateFieldGet(r,i){if(!i.has(r))throw TypeError("attempted to get private field on non-instance");return i.get(r)}function __classPrivateFieldSet(r,i,c){if(!i.has(r))throw TypeError("attempted to set private field on non-instance");return i.set(r,c),c}},61882:function(){},43014:function(){},36900:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(30004);l.__exportStar(c(46869),i),l.__exportStar(c(88033),i)},46869:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.ONE_THOUSAND=i.ONE_HUNDRED=void 0,i.ONE_HUNDRED=100,i.ONE_THOUSAND=1e3},88033:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.ONE_YEAR=i.FOUR_WEEKS=i.THREE_WEEKS=i.TWO_WEEKS=i.ONE_WEEK=i.THIRTY_DAYS=i.SEVEN_DAYS=i.FIVE_DAYS=i.THREE_DAYS=i.ONE_DAY=i.TWENTY_FOUR_HOURS=i.TWELVE_HOURS=i.SIX_HOURS=i.THREE_HOURS=i.ONE_HOUR=i.SIXTY_MINUTES=i.THIRTY_MINUTES=i.TEN_MINUTES=i.FIVE_MINUTES=i.ONE_MINUTE=i.SIXTY_SECONDS=i.THIRTY_SECONDS=i.TEN_SECONDS=i.FIVE_SECONDS=i.ONE_SECOND=void 0,i.ONE_SECOND=1,i.FIVE_SECONDS=5,i.TEN_SECONDS=10,i.THIRTY_SECONDS=30,i.SIXTY_SECONDS=60,i.ONE_MINUTE=i.SIXTY_SECONDS,i.FIVE_MINUTES=5*i.ONE_MINUTE,i.TEN_MINUTES=10*i.ONE_MINUTE,i.THIRTY_MINUTES=30*i.ONE_MINUTE,i.SIXTY_MINUTES=60*i.ONE_MINUTE,i.ONE_HOUR=i.SIXTY_MINUTES,i.THREE_HOURS=3*i.ONE_HOUR,i.SIX_HOURS=6*i.ONE_HOUR,i.TWELVE_HOURS=12*i.ONE_HOUR,i.TWENTY_FOUR_HOURS=24*i.ONE_HOUR,i.ONE_DAY=i.TWENTY_FOUR_HOURS,i.THREE_DAYS=3*i.ONE_DAY,i.FIVE_DAYS=5*i.ONE_DAY,i.SEVEN_DAYS=7*i.ONE_DAY,i.THIRTY_DAYS=30*i.ONE_DAY,i.ONE_WEEK=i.SEVEN_DAYS,i.TWO_WEEKS=2*i.ONE_WEEK,i.THREE_WEEKS=3*i.ONE_WEEK,i.FOUR_WEEKS=4*i.ONE_WEEK,i.ONE_YEAR=365*i.ONE_DAY},66736:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(30004);l.__exportStar(c(44273),i),l.__exportStar(c(47001),i),l.__exportStar(c(52939),i),l.__exportStar(c(36900),i)},52939:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(30004);l.__exportStar(c(88766),i)},88766:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.IWatch=void 0,i.IWatch=class{}},83207:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.fromMiliseconds=i.toMiliseconds=void 0;let l=c(36900);i.toMiliseconds=function(r){return r*l.ONE_THOUSAND},i.fromMiliseconds=function(r){return Math.floor(r/l.ONE_THOUSAND)}},83873:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.delay=void 0,i.delay=function(r){return new Promise(i=>{setTimeout(()=>{i(!0)},r)})}},44273:function(r,i,c){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let l=c(30004);l.__exportStar(c(83873),i),l.__exportStar(c(83207),i)},47001:function(r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Watch=void 0;let Watch=class Watch{constructor(){this.timestamps=new Map}start(r){if(this.timestamps.has(r))throw Error(`Watch already started for label: ${r}`);this.timestamps.set(r,{started:Date.now()})}stop(r){let i=this.get(r);if(void 0!==i.elapsed)throw Error(`Watch already stopped for label: ${r}`);let c=Date.now()-i.started;this.timestamps.set(r,{started:i.started,elapsed:c})}get(r){let i=this.timestamps.get(r);if(void 0===i)throw Error(`No timestamp found for label: ${r}`);return i}elapsed(r){let i=this.get(r),c=i.elapsed||Date.now()-i.started;return c}};i.Watch=Watch,i.default=Watch},30004:function(r,i,c){"use strict";c.r(i),c.d(i,{__assign:function(){return __assign},__asyncDelegator:function(){return __asyncDelegator},__asyncGenerator:function(){return __asyncGenerator},__asyncValues:function(){return __asyncValues},__await:function(){return __await},__awaiter:function(){return __awaiter},__classPrivateFieldGet:function(){return __classPrivateFieldGet},__classPrivateFieldSet:function(){return __classPrivateFieldSet},__createBinding:function(){return __createBinding},__decorate:function(){return __decorate},__exportStar:function(){return __exportStar},__extends:function(){return __extends},__generator:function(){return __generator},__importDefault:function(){return __importDefault},__importStar:function(){return __importStar},__makeTemplateObject:function(){return __makeTemplateObject},__metadata:function(){return __metadata},__param:function(){return __param},__read:function(){return __read},__rest:function(){return __rest},__spread:function(){return __spread},__spreadArrays:function(){return __spreadArrays},__values:function(){return __values}});/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var extendStatics=function(r,i){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(r,i)};function __extends(r,i){function __(){this.constructor=r}extendStatics(r,i),r.prototype=null===i?Object.create(i):(__.prototype=i.prototype,new __)}var __assign=function(){return(__assign=Object.assign||function(r){for(var i,c=1,l=arguments.length;ci.indexOf(l)&&(c[l]=r[l]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols)for(var p=0,l=Object.getOwnPropertySymbols(r);pi.indexOf(l[p])&&Object.prototype.propertyIsEnumerable.call(r,l[p])&&(c[l[p]]=r[l[p]]);return c}function __decorate(r,i,c,l){var p,_=arguments.length,E=_<3?i:null===l?l=Object.getOwnPropertyDescriptor(i,c):l;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(r,i,c,l);else for(var P=r.length-1;P>=0;P--)(p=r[P])&&(E=(_<3?p(E):_>3?p(i,c,E):p(i,c))||E);return _>3&&E&&Object.defineProperty(i,c,E),E}function __param(r,i){return function(c,l){i(c,l,r)}}function __metadata(r,i){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(r,i)}function __awaiter(r,i,c,l){return new(c||(c=Promise))(function(p,_){function fulfilled(r){try{step(l.next(r))}catch(r){_(r)}}function rejected(r){try{step(l.throw(r))}catch(r){_(r)}}function step(r){var i;r.done?p(r.value):((i=r.value)instanceof c?i:new c(function(r){r(i)})).then(fulfilled,rejected)}step((l=l.apply(r,i||[])).next())})}function __generator(r,i){var c,l,p,_,E={label:0,sent:function(){if(1&p[0])throw p[1];return p[1]},trys:[],ops:[]};return _={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(_[Symbol.iterator]=function(){return this}),_;function verb(_){return function(P){return function(_){if(c)throw TypeError("Generator is already executing.");for(;E;)try{if(c=1,l&&(p=2&_[0]?l.return:_[0]?l.throw||((p=l.return)&&p.call(l),0):l.next)&&!(p=p.call(l,_[1])).done)return p;switch(l=0,p&&(_=[2&_[0],p.value]),_[0]){case 0:case 1:p=_;break;case 4:return E.label++,{value:_[1],done:!1};case 5:E.label++,l=_[1],_=[0];continue;case 7:_=E.ops.pop(),E.trys.pop();continue;default:if(!(p=(p=E.trys).length>0&&p[p.length-1])&&(6===_[0]||2===_[0])){E=0;continue}if(3===_[0]&&(!p||_[1]>p[0]&&_[1]=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}};throw TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(r,i){var c="function"==typeof Symbol&&r[Symbol.iterator];if(!c)return r;var l,p,_=c.call(r),E=[];try{for(;(void 0===i||i-- >0)&&!(l=_.next()).done;)E.push(l.value)}catch(r){p={error:r}}finally{try{l&&!l.done&&(c=_.return)&&c.call(_)}finally{if(p)throw p.error}}return E}function __spread(){for(var r=[],i=0;i1||resume(r,i)})})}function resume(r,i){try{var c;(c=p[r](i)).value instanceof __await?Promise.resolve(c.value.v).then(fulfill,reject):settle(_[0][2],c)}catch(r){settle(_[0][3],r)}}function fulfill(r){resume("next",r)}function reject(r){resume("throw",r)}function settle(r,i){r(i),_.shift(),_.length&&resume(_[0][0],_[0][1])}}function __asyncDelegator(r){var i,c;return i={},verb("next"),verb("throw",function(r){throw r}),verb("return"),i[Symbol.iterator]=function(){return this},i;function verb(l,p){i[l]=r[l]?function(i){return(c=!c)?{value:__await(r[l](i)),done:"return"===l}:p?p(i):i}:p}}function __asyncValues(r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var i,c=r[Symbol.asyncIterator];return c?c.call(r):(r=__values(r),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(c){i[c]=r[c]&&function(i){return new Promise(function(l,p){!function(r,i,c,l){Promise.resolve(l).then(function(i){r({value:i,done:c})},i)}(l,p,(i=r[c](i)).done,i.value)})}}}function __makeTemplateObject(r,i){return Object.defineProperty?Object.defineProperty(r,"raw",{value:i}):r.raw=i,r}function __importStar(r){if(r&&r.__esModule)return r;var i={};if(null!=r)for(var c in r)Object.hasOwnProperty.call(r,c)&&(i[c]=r[c]);return i.default=r,i}function __importDefault(r){return r&&r.__esModule?r:{default:r}}function __classPrivateFieldGet(r,i){if(!i.has(r))throw TypeError("attempted to get private field on non-instance");return i.get(r)}function __classPrivateFieldSet(r,i,c){if(!i.has(r))throw TypeError("attempted to set private field on non-instance");return i.set(r,c),c}},62873:function(r,i){"use strict";function getFromWindow(r){let i;return"undefined"!=typeof window&&void 0!==window[r]&&(i=window[r]),i}function getFromWindowOrThrow(r){let i=getFromWindow(r);if(!i)throw Error(`${r} is not defined in Window`);return i}Object.defineProperty(i,"__esModule",{value:!0}),i.getLocalStorage=i.getLocalStorageOrThrow=i.getCrypto=i.getCryptoOrThrow=i.getLocation=i.getLocationOrThrow=i.getNavigator=i.getNavigatorOrThrow=i.getDocument=i.getDocumentOrThrow=i.getFromWindowOrThrow=i.getFromWindow=void 0,i.getFromWindow=getFromWindow,i.getFromWindowOrThrow=getFromWindowOrThrow,i.getDocumentOrThrow=function(){return getFromWindowOrThrow("document")},i.getDocument=function(){return getFromWindow("document")},i.getNavigatorOrThrow=function(){return getFromWindowOrThrow("navigator")},i.getNavigator=function(){return getFromWindow("navigator")},i.getLocationOrThrow=function(){return getFromWindowOrThrow("location")},i.getLocation=function(){return getFromWindow("location")},i.getCryptoOrThrow=function(){return getFromWindowOrThrow("crypto")},i.getCrypto=function(){return getFromWindow("crypto")},i.getLocalStorageOrThrow=function(){return getFromWindowOrThrow("localStorage")},i.getLocalStorage=function(){return getFromWindow("localStorage")}},65755:function(r,i,c){"use strict";i.D=void 0;let l=c(62873);i.D=function(){let r,i,c;try{r=l.getDocumentOrThrow(),i=l.getLocationOrThrow()}catch(r){return null}function getWindowMetadataOfAny(...i){let c=r.getElementsByTagName("meta");for(let r=0;rl.getAttribute(r)).filter(r=>!!r&&i.includes(r));if(p.length&&p){let r=l.getAttribute("content");if(r)return r}}return""}let p=((c=getWindowMetadataOfAny("name","og:site_name","og:title","twitter:title"))||(c=r.title),c),_=function(){let r=getWindowMetadataOfAny("description","og:description","twitter:description","keywords");return r}(),E=i.origin,P=function(){let c=r.getElementsByTagName("link"),l=[];for(let r=0;r-1){let r=p.getAttribute("href");if(r){if(-1===r.toLowerCase().indexOf("https:")&&-1===r.toLowerCase().indexOf("http:")&&0!==r.indexOf("//")){let c=i.protocol+"//"+i.host;if(0===r.indexOf("/"))c+=r;else{let l=i.pathname.split("/");l.pop();let p=l.join("/");c+=p+"/"+r}l.push(c)}else if(0===r.indexOf("//")){let c=i.protocol+r;l.push(c)}else l.push(r)}}}return l}();return{description:_,url:E,icons:P,name:p}}},44020:function(r){"use strict";var i="%[a-f0-9]{2}",c=RegExp("("+i+")|([^%]+?)","gi"),l=RegExp("("+i+")+","gi");r.exports=function(r){if("string"!=typeof r)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof r+"`");try{return r=r.replace(/\+/g," "),decodeURIComponent(r)}catch(i){return function(r){for(var i={"%FE%FF":"��","%FF%FE":"��"},p=l.exec(r);p;){try{i[p[0]]=decodeURIComponent(p[0])}catch(r){var _=function(r){try{return decodeURIComponent(r)}catch(p){for(var i=r.match(c)||[],l=1;lP))return!1;var L=_.get(r);if(L&&_.get(i))return L==i;var M=-1,q=!0,z=2&c?new SetCache:void 0;for(_.set(r,i),_.set(i,r);++M-1&&M%1==0&&M-1},ListCache.prototype.set=function(r,i){var c=this.__data__,l=assocIndexOf(c,r);return l<0?(++this.size,c.push([r,i])):c[l][1]=i,this},MapCache.prototype.clear=function(){this.size=0,this.__data__={hash:new Hash,map:new(eW||ListCache),string:new Hash}},MapCache.prototype.delete=function(r){var i=getMapData(this,r).delete(r);return this.size-=i?1:0,i},MapCache.prototype.get=function(r){return getMapData(this,r).get(r)},MapCache.prototype.has=function(r){return getMapData(this,r).has(r)},MapCache.prototype.set=function(r,i){var c=getMapData(this,r),l=c.size;return c.set(r,i),this.size+=c.size==l?0:1,this},SetCache.prototype.add=SetCache.prototype.push=function(r){return this.__data__.set(r,E),this},SetCache.prototype.has=function(r){return this.__data__.has(r)},Stack.prototype.clear=function(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function(r){var i=this.__data__,c=i.delete(r);return this.size=i.size,c},Stack.prototype.get=function(r){return this.__data__.get(r)},Stack.prototype.has=function(r){return this.__data__.has(r)},Stack.prototype.set=function(r,i){var c=this.__data__;if(c instanceof ListCache){var l=c.__data__;if(!eW||l.length<199)return l.push([r,i]),this.size=++c.size,this;c=this.__data__=new MapCache(l)}return c.set(r,i),this.size=c.size,this};var e2=eB?function(r){return null==r?[]:function(r,i){for(var c=-1,l=null==r?0:r.length,p=0,_=[];++c-1&&r%1==0&&r<=9007199254740991}function isObject(r){var i=typeof r;return null!=r&&("object"==i||"function"==i)}function isObjectLike(r){return null!=r&&"object"==typeof r}var tn=eI?function(r){return eI(r)}:function(r){return isObjectLike(r)&&isLength(r.length)&&!!e_[baseGetTag(r)]};r.exports=function(r,i){return function baseIsEqual(r,i,c,l,p){return r===i||(null!=r&&null!=i&&(isObjectLike(r)||isObjectLike(i))?function(r,i,c,l,p,_){var E=e9(r),z=e9(i),et=E?C:e8(r),eh=z?C:e8(i);et=et==P?X:et,eh=eh==P?X:eh;var ep=et==X,eg=eh==X,e_=et==eh;if(e_&&e7(r)){if(!e7(i))return!1;E=!0,ep=!1}if(e_&&!ep)return _||(_=new Stack),E||tn(r)?equalArrays(r,i,c,l,p,_):function(r,i,c,l,p,_,E){switch(c){case ed:if(r.byteLength!=i.byteLength||r.byteOffset!=i.byteOffset)break;r=r.buffer,i=i.buffer;case ef:if(r.byteLength!=i.byteLength||!_(new ek(r),new ek(i)))break;return!0;case L:case M:case Q:return eq(+r,+i);case q:return r.name==i.name&&r.message==i.message;case eo:case el:return r==i+"";case J:var P=mapToArray;case ec:var C=1&l;if(P||(P=setToArray),r.size!=i.size&&!C)break;var z=E.get(r);if(z)return z==i;l|=2,E.set(r,i);var X=equalArrays(P(r),P(i),l,p,_,E);return E.delete(r),X;case"[object Symbol]":if(e6)return e6.call(r)==e6.call(i)}return!1}(r,i,et,c,l,p,_);if(!(1&c)){var ey=ep&&eN.call(r,"__wrapped__"),em=eg&&eN.call(i,"__wrapped__");if(ey||em){var eb=ey?r.value():r,ew=em?i.value():i;return _||(_=new Stack),p(eb,ew,c,l,_)}}return!!e_&&(_||(_=new Stack),function(r,i,c,l,p,_){var E=1&c,P=getAllKeys(r),C=P.length;if(C!=getAllKeys(i).length&&!E)return!1;for(var L=C;L--;){var M=P[L];if(!(E?M in i:eN.call(i,M)))return!1}var q=_.get(r);if(q&&_.get(i))return q==i;var z=!0;_.set(r,i),_.set(i,r);for(var J=E;++Lnull==r,P=Symbol("encodeFragmentIdentifier");function validateArrayFormatSeparator(r){if("string"!=typeof r||1!==r.length)throw TypeError("arrayFormatSeparator must be single character string")}function encode(r,i){return i.encode?i.strict?l(r):encodeURIComponent(r):r}function decode(r,i){return i.decode?p(r):r}function removeHash(r){let i=r.indexOf("#");return -1!==i&&(r=r.slice(0,i)),r}function extract(r){r=removeHash(r);let i=r.indexOf("?");return -1===i?"":r.slice(i+1)}function parseValue(r,i){return i.parseNumbers&&!Number.isNaN(Number(r))&&"string"==typeof r&&""!==r.trim()?r=Number(r):i.parseBooleans&&null!==r&&("true"===r.toLowerCase()||"false"===r.toLowerCase())&&(r="true"===r.toLowerCase()),r}function parse(r,i){validateArrayFormatSeparator((i=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},i)).arrayFormatSeparator);let c=function(r){let i;switch(r.arrayFormat){case"index":return(r,c,l)=>{if(i=/\[(\d*)\]$/.exec(r),r=r.replace(/\[\d*\]$/,""),!i){l[r]=c;return}void 0===l[r]&&(l[r]={}),l[r][i[1]]=c};case"bracket":return(r,c,l)=>{if(i=/(\[\])$/.exec(r),r=r.replace(/\[\]$/,""),!i){l[r]=c;return}if(void 0===l[r]){l[r]=[c];return}l[r]=[].concat(l[r],c)};case"colon-list-separator":return(r,c,l)=>{if(i=/(:list)$/.exec(r),r=r.replace(/:list$/,""),!i){l[r]=c;return}if(void 0===l[r]){l[r]=[c];return}l[r]=[].concat(l[r],c)};case"comma":case"separator":return(i,c,l)=>{let p="string"==typeof c&&c.includes(r.arrayFormatSeparator),_="string"==typeof c&&!p&&decode(c,r).includes(r.arrayFormatSeparator);c=_?decode(c,r):c;let E=p||_?c.split(r.arrayFormatSeparator).map(i=>decode(i,r)):null===c?c:decode(c,r);l[i]=E};case"bracket-separator":return(i,c,l)=>{let p=/(\[\])$/.test(i);if(i=i.replace(/\[\]$/,""),!p){l[i]=c?decode(c,r):c;return}let _=null===c?[]:c.split(r.arrayFormatSeparator).map(i=>decode(i,r));if(void 0===l[i]){l[i]=_;return}l[i]=[].concat(l[i],_)};default:return(r,i,c)=>{if(void 0===c[r]){c[r]=i;return}c[r]=[].concat(c[r],i)}}}(i),l=Object.create(null);if("string"!=typeof r||!(r=r.trim().replace(/^[?#&]/,"")))return l;for(let p of r.split("&")){if(""===p)continue;let[r,E]=_(i.decode?p.replace(/\+/g," "):p,"=");E=void 0===E?null:["comma","separator","bracket-separator"].includes(i.arrayFormat)?E:decode(E,i),c(decode(r,i),E,l)}for(let r of Object.keys(l)){let c=l[r];if("object"==typeof c&&null!==c)for(let r of Object.keys(c))c[r]=parseValue(c[r],i);else l[r]=parseValue(c,i)}return!1===i.sort?l:(!0===i.sort?Object.keys(l).sort():Object.keys(l).sort(i.sort)).reduce((r,i)=>{let c=l[i];return c&&"object"==typeof c&&!Array.isArray(c)?r[i]=function keysSorter(r){return Array.isArray(r)?r.sort():"object"==typeof r?keysSorter(Object.keys(r)).sort((r,i)=>Number(r)-Number(i)).map(i=>r[i]):r}(c):r[i]=c,r},Object.create(null))}i.extract=extract,i.parse=parse,i.stringify=(r,i)=>{if(!r)return"";validateArrayFormatSeparator((i=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},i)).arrayFormatSeparator);let shouldFilter=c=>i.skipNull&&isNullOrUndefined(r[c])||i.skipEmptyString&&""===r[c],c=function(r){switch(r.arrayFormat){case"index":return i=>(c,l)=>{let p=c.length;return void 0===l||r.skipNull&&null===l||r.skipEmptyString&&""===l?c:null===l?[...c,[encode(i,r),"[",p,"]"].join("")]:[...c,[encode(i,r),"[",encode(p,r),"]=",encode(l,r)].join("")]};case"bracket":return i=>(c,l)=>void 0===l||r.skipNull&&null===l||r.skipEmptyString&&""===l?c:null===l?[...c,[encode(i,r),"[]"].join("")]:[...c,[encode(i,r),"[]=",encode(l,r)].join("")];case"colon-list-separator":return i=>(c,l)=>void 0===l||r.skipNull&&null===l||r.skipEmptyString&&""===l?c:null===l?[...c,[encode(i,r),":list="].join("")]:[...c,[encode(i,r),":list=",encode(l,r)].join("")];case"comma":case"separator":case"bracket-separator":{let i="bracket-separator"===r.arrayFormat?"[]=":"=";return c=>(l,p)=>void 0===p||r.skipNull&&null===p||r.skipEmptyString&&""===p?l:(p=null===p?"":p,0===l.length)?[[encode(c,r),i,encode(p,r)].join("")]:[[l,encode(p,r)].join(r.arrayFormatSeparator)]}default:return i=>(c,l)=>void 0===l||r.skipNull&&null===l||r.skipEmptyString&&""===l?c:null===l?[...c,encode(i,r)]:[...c,[encode(i,r),"=",encode(l,r)].join("")]}}(i),l={};for(let i of Object.keys(r))shouldFilter(i)||(l[i]=r[i]);let p=Object.keys(l);return!1!==i.sort&&p.sort(i.sort),p.map(l=>{let p=r[l];return void 0===p?"":null===p?encode(l,i):Array.isArray(p)?0===p.length&&"bracket-separator"===i.arrayFormat?encode(l,i)+"[]":p.reduce(c(l),[]).join("&"):encode(l,i)+"="+encode(p,i)}).filter(r=>r.length>0).join("&")},i.parseUrl=(r,i)=>{i=Object.assign({decode:!0},i);let[c,l]=_(r,"#");return Object.assign({url:c.split("?")[0]||"",query:parse(extract(r),i)},i&&i.parseFragmentIdentifier&&l?{fragmentIdentifier:decode(l,i)}:{})},i.stringifyUrl=(r,c)=>{c=Object.assign({encode:!0,strict:!0,[P]:!0},c);let l=removeHash(r.url).split("?")[0]||"",p=i.extract(r.url),_=i.parse(p,{sort:!1}),E=Object.assign(_,r.query),C=i.stringify(E,c);C&&(C=`?${C}`);let L=function(r){let i="",c=r.indexOf("#");return -1!==c&&(i=r.slice(c)),i}(r.url);return r.fragmentIdentifier&&(L=`#${c[P]?encode(r.fragmentIdentifier,c):r.fragmentIdentifier}`),`${l}${C}${L}`},i.pick=(r,c,l)=>{l=Object.assign({parseFragmentIdentifier:!0,[P]:!1},l);let{url:p,query:_,fragmentIdentifier:C}=i.parseUrl(r,l);return i.stringifyUrl({url:p,query:E(_,c),fragmentIdentifier:C},l)},i.exclude=(r,c,l)=>{let p=Array.isArray(c)?r=>!c.includes(r):(r,i)=>!c(r,i);return i.pick(r,p,l)}},85346:function(r){"use strict";function tryStringify(r){try{return JSON.stringify(r)}catch(r){return'"[Circular]"'}}r.exports=function(r,i,c){var l=c&&c.stringify||tryStringify;if("object"==typeof r&&null!==r){var p=i.length+1;if(1===p)return r;var _=Array(p);_[0]=l(r);for(var E=1;E-1?M:0,r.charCodeAt(z+1)){case 100:case 102:if(L>=P||null==i[L])break;M=P||null==i[L])break;M=P||void 0===i[L])break;M",M=z+2,z++;break}C+=l(i[L]),M=z+2,z++;break;case 115:if(L>=P)break;M{if(!("string"==typeof r&&"string"==typeof i))throw TypeError("Expected the arguments to be of type `string`");if(""===i)return[r];let c=r.indexOf(i);return -1===c?[r]:[r.slice(0,c),r.slice(c+i.length)]}},70610:function(r){"use strict";r.exports=r=>encodeURIComponent(r).replace(/[!'()*]/g,r=>`%${r.charCodeAt(0).toString(16).toUpperCase()}`)},36559:function(r,i,c){"use strict";let l=c(85346);r.exports=pino;let p=function(){function defd(r){return void 0!==r&&r}try{if("undefined"!=typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(r){return defd(self)||defd(window)||defd(this)||{}}}().console||{};function pino(r){var i;(r=r||{}).browser=r.browser||{};let c=r.browser.transmit;if(c&&"function"!=typeof c.send)throw Error("pino: transmit option must have a send function");let l=r.browser.write||p;r.browser.write&&(r.browser.asObject=!0);let _=r.serializers||{},E=function(r,i){if(Array.isArray(r)){let i=r.filter(function(r){return"!stdSerializers.err"!==r});return i}return!0===r&&Object.keys(i)}(r.browser.serialize,_),P=r.browser.serialize;Array.isArray(r.browser.serialize)&&r.browser.serialize.indexOf("!stdSerializers.err")>-1&&(P=!1),"function"==typeof l&&(l.error=l.fatal=l.warn=l.info=l.debug=l.trace=l),!1===r.enabled&&(r.level="silent");let C=r.level||"info",L=Object.create(l);L.log||(L.log=noop),Object.defineProperty(L,"levelVal",{get:function(){return"silent"===this.level?1/0:this.levels.values[this.level]}}),Object.defineProperty(L,"level",{get:function(){return this._level},set:function(r){if("silent"!==r&&!this.levels.values[r])throw Error("unknown level "+r);this._level=r,set(M,L,"error","log"),set(M,L,"fatal","error"),set(M,L,"warn","error"),set(M,L,"info","log"),set(M,L,"debug","log"),set(M,L,"trace","log")}});let M={transmit:c,serialize:E,asObject:r.browser.asObject,levels:["error","fatal","warn","info","debug","trace"],timestamp:"function"==typeof(i=r).timestamp?i.timestamp:!1===i.timestamp?nullTime:epochTime};return L.levels=pino.levels,L.level=C,L.setMaxListeners=L.getMaxListeners=L.emit=L.addListener=L.on=L.prependListener=L.once=L.prependOnceListener=L.removeListener=L.removeAllListeners=L.listeners=L.listenerCount=L.eventNames=L.write=L.flush=noop,L.serializers=_,L._serialize=E,L._stdErrSerialize=P,L.child=function(i,l){if(!i)throw Error("missing bindings for child Pino");l=l||{},E&&i.serializers&&(l.serializers=i.serializers);let p=l.serializers;if(E&&p){var P=Object.assign({},_,p),C=!0===r.browser.serialize?Object.keys(P):E;delete i.serializers,applySerializers([i],C,P,this._stdErrSerialize)}function Child(r){this._childLevel=(0|r._childLevel)+1,this.error=bind(r,i,"error"),this.fatal=bind(r,i,"fatal"),this.warn=bind(r,i,"warn"),this.info=bind(r,i,"info"),this.debug=bind(r,i,"debug"),this.trace=bind(r,i,"trace"),P&&(this.serializers=P,this._serialize=C),c&&(this._logEvent=createLogEventShape([].concat(r._logEvent.bindings,i)))}return Child.prototype=this,new Child(this)},c&&(L._logEvent=createLogEventShape()),L}function set(r,i,c,_){let E=Object.getPrototypeOf(i);i[c]=i.levelVal>i.levels.values[c]?noop:E[c]?E[c]:p[c]||p[_]||noop,function(r,i,c){if(r.transmit||i[c]!==noop){var _;i[c]=(_=i[c],function(){let E=r.timestamp(),P=Array(arguments.length),C=Object.getPrototypeOf&&Object.getPrototypeOf(this)===p?p:this;for(var L=0;L-1&&l in c&&(r[p][l]=c[l](r[p][l]))}function bind(r,i,c){return function(){let l=Array(1+arguments.length);l[0]=i;for(var p=1;p` ${(0,o.Gr)(e)}`)],` Sender: ${s}`,` Data: ${t}`,` Callback selector: ${e}`,` Extra data: ${r}`].flat()}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupError"})}};let OffchainLookupResponseMalformedError=class OffchainLookupResponseMalformedError extends n.G{constructor({result:e,url:a}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,o.Gr)(a)}`,`Response: ${(0,s.P)(e)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupResponseMalformedError"})}};let OffchainLookupSenderMismatchError=class OffchainLookupSenderMismatchError extends n.G{constructor({sender:e,to:a}){super("Reverted sender address does not match target contract address (`to`).",{metaMessages:[`Contract address: ${a}`,`OffchainLookup sender address: ${e}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"OffchainLookupSenderMismatchError"})}};var c=t(78863),i=t(86899),f=t(45444),u=t(26087),d=t(60480),l=t(57040),h=t(15102);let p="0x556f1830",w={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};async function offchainLookup(e,{blockNumber:a,blockTag:t,data:s,to:n}){let{args:o}=(0,i.p)({data:s,abi:[w]}),[c,h,p,m,y]=o;try{if(!function(e,a){if(!(0,d.U)(e,{strict:!1}))throw new u.b({address:e});if(!(0,d.U)(a,{strict:!1}))throw new u.b({address:a});return e.toLowerCase()===a.toLowerCase()}(n,c))throw new OffchainLookupSenderMismatchError({sender:c,to:n});let s=await ccipFetch({data:p,sender:c,urls:h}),{data:o}=await (0,r.RE)(e,{blockNumber:a,blockTag:t,data:(0,l.zo)([m,(0,f.E)([{type:"bytes"},{type:"bytes"}],[s,y])]),to:n});return o}catch(e){throw new OffchainLookupError({callbackSelector:m,cause:e,data:s,extraData:y,sender:c,urls:h})}}async function ccipFetch({data:e,sender:a,urls:t}){let r=Error("An unknown error occurred.");for(let n=0;n0?b[k]+" "+P:Utility_replace(P,/&\f/g,b[k])).trim())&&(p[S++]=T);return node(e,r,n,0===a?w:c,p,m,g)}function declaration(e,r,n,o){return node(e,r,n,S,Utility_substr(e,0,o),Utility_substr(e,o+1,-1),o)}var identifierWithPointTracking=function(e,r,n){for(var o=0,i=0;o=i,i=peek(),38===o&&12===i&&(r[n]=1),!token(i);)next();return Utility_substr(v,e,m)},toRules=function(e,r){var n=-1,o=44;do switch(token(o)){case 0:38===o&&12===peek()&&(r[n]=1),e[n]+=identifierWithPointTracking(m-1,r,n);break;case 2:e[n]+=delimit(o);break;case 4:if(44===o){e[++n]=58===peek()?"&\f":"",r[n]=e[n].length;break}default:e[n]+=a(o)}while(o=next());return e},getRules=function(e,r){var n;return n=toRules(alloc(e),r),v="",n},P=new WeakMap,compat=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var r=e.value,n=e.parent,o=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===r.charCodeAt(0)||P.get(n))&&!o){P.set(e,!0);for(var i=[],a=getRules(r,i),s=n.props,u=0,c=0;u-1&&!e.return)switch(e.type){case S:e.return=function emotion_cache_browser_esm_prefix(e,r){switch(45^Utility_charat(e,0)?(((r<<2^Utility_charat(e,0))<<2^Utility_charat(e,1))<<2^Utility_charat(e,2))<<2^Utility_charat(e,3):0){case 5103:return Z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Z+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+e+x+e+b+e+e;case 6828:case 4268:return Z+e+b+e+e;case 6165:return Z+e+b+"flex-"+e+e;case 5187:return Z+e+Utility_replace(e,/(\w+).+(:[^]+)/,Z+"box-$1$2"+b+"flex-$1$2")+e;case 5443:return Z+e+b+"flex-item-"+Utility_replace(e,/flex-|-self/,"")+e;case 4675:return Z+e+b+"flex-line-pack"+Utility_replace(e,/align-content|flex-|-self/,"")+e;case 5548:return Z+e+b+Utility_replace(e,"shrink","negative")+e;case 5292:return Z+e+b+Utility_replace(e,"basis","preferred-size")+e;case 6060:return Z+"box-"+Utility_replace(e,"-grow","")+Z+e+b+Utility_replace(e,"grow","positive")+e;case 4554:return Z+Utility_replace(e,/([^-])(transform)/g,"$1"+Z+"$2")+e;case 6187:return Utility_replace(Utility_replace(Utility_replace(e,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),e,"")+e;case 5495:case 3959:return Utility_replace(e,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return Utility_replace(Utility_replace(e,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+b+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+e+e;case 4095:case 3583:case 4068:case 2532:return Utility_replace(e,/(.+)-inline(.+)/,Z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(e)-1-r>6)switch(Utility_charat(e,r+1)){case 109:if(45!==Utility_charat(e,r+4))break;case 102:return Utility_replace(e,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+x+(108==Utility_charat(e,r+3)?"$3":"$2-$3"))+e;case 115:return~indexof(e,"stretch")?emotion_cache_browser_esm_prefix(Utility_replace(e,"stretch","fill-available"),r)+e:e}break;case 4949:if(115!==Utility_charat(e,r+1))break;case 6444:switch(Utility_charat(e,Utility_strlen(e)-3-(~indexof(e,"!important")&&10))){case 107:return Utility_replace(e,":",":"+Z)+e;case 101:return Utility_replace(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Z+(45===Utility_charat(e,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+b+"$2box$3")+e}break;case 5936:switch(Utility_charat(e,r+11)){case 114:return Z+e+b+Utility_replace(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+b+Utility_replace(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+b+Utility_replace(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Z+e+b+e+e}return e}(e.value,e.length);break;case k:return Serializer_serialize([Tokenizer_copy(e,{value:Utility_replace(e.value,"@","@"+Z)})],o);case w:if(e.length)return e.props.map(function(r){var n;switch(n=r,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return Serializer_serialize([Tokenizer_copy(e,{props:[Utility_replace(r,/:(read-\w+)/,":"+x+"$1")]})],o);case"::placeholder":return Serializer_serialize([Tokenizer_copy(e,{props:[Utility_replace(r,/:(plac\w+)/,":"+Z+"input-$1")]}),Tokenizer_copy(e,{props:[Utility_replace(r,/:(plac\w+)/,":"+x+"$1")]}),Tokenizer_copy(e,{props:[Utility_replace(r,/:(plac\w+)/,b+"input-$1")]})],o)}return""}).join("")}}],createCache=function(e){var r,n,i,s,p,b=e.key;if("css"===b){var x=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(x,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var Z=e.stylisPlugins||T,w={},S=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+b+' "]'),function(e){for(var r=e.getAttribute("data-emotion").split(" "),n=1;n2||token(g)>3?"":" "}(R);break;case 92:U+=function(e,r){for(var n;--r&&next()&&!(g<48)&&!(g>102)&&(!(g>57)||!(g<65))&&(!(g>70)||!(g<97)););return n=m+(r<6&&32==peek()&&32==next()),Utility_substr(v,e,n)}(m-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(Z=function(e,r){for(;next();)if(e+g===57)break;else if(e+g===84&&47===peek())break;return"/*"+Utility_substr(v,r,m-1)+"*"+a(47===e?e:next())}(next(),m),r,n,C,a(g),Utility_substr(Z,2,-2),0),x);break;default:U+="/"}break;case 123*O:b[w++]=Utility_strlen(U)*I;case 125*O:case 59:case 0:switch(F){case 0:case 125:E=0;case 59+S:-1==I&&(U=Utility_replace(U,/\f/g,"")),T>0&&Utility_strlen(U)-k&&Utility_append(T>32?declaration(U+";",o,n,k-1):declaration(Utility_replace(U," ","")+";",o,n,k-2),x);break;case 59:U+=";";default:if(Utility_append(N=ruleset(U,r,n,w,S,i,b,L,j=[],V=[],k),s),123===F){if(0===S)parse(U,r,N,N,j,s,k,b,V);else switch(99===P&&110===Utility_charat(U,3)?100:P){case 100:case 108:case 109:case 115:parse(e,N,N,o&&Utility_append(ruleset(e,N,N,0,0,i,b,L,i,j=[],k),V),i,V,k,b,o?j:V);break;default:parse(U,N,N,N,[""],V,0,b,V)}}}w=S=T=0,O=I=1,L=U="",k=p;break;case 58:k=1+Utility_strlen(U),T=R;default:if(O<1){if(123==F)--O;else if(125==F&&0==O++&&125==(g=m>0?Utility_charat(v,--m):0,c--,10===g&&(c=1,u--),g))continue}switch(U+=a(F),F*O){case 38:I=S>0?1:(U+="\f",-1);break;case 44:b[w++]=(Utility_strlen(U)-1)*I,I=1;break;case 64:45===peek()&&(U+=delimit(next())),P=peek(),S=k=Utility_strlen(L=U+=function(e){for(;!token(peek());)next();return Utility_substr(v,e,m)}(m)),F++;break;case 45:45===R&&2==Utility_strlen(U)&&(O=0)}}return s}("",null,null,null,[""],r=alloc(r=e),0,[0],r),v="",n),k)},P={key:b,sheet:new o({key:b,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:w,registered:{},insert:function(e,r,n,o){p=n,stylis(e?e+"{"+r.styles+"}":r.styles),o&&(P.inserted[r.name]=!0)}};return P.sheet.hydrate(S),P}},45042:function(e,r,n){"use strict";function memoize(e){var r=Object.create(null);return function(n){return void 0===r[n]&&(r[n]=e(n)),r[n]}}n.d(r,{Z:function(){return memoize}})},6498:function(e,r,n){"use strict";n.d(r,{C:function(){return u},T:function(){return c},i:function(){return a},w:function(){return withEmotionCache}});var o=n(67294),i=n(90602);n(62324),n(27278);var a=!0,s=o.createContext("undefined"!=typeof HTMLElement?(0,i.Z)({key:"css"}):null),u=s.Provider,withEmotionCache=function(e){return(0,o.forwardRef)(function(r,n){return e(r,(0,o.useContext)(s),n)})};a||(withEmotionCache=function(e){return function(r){var n=(0,o.useContext)(s);return null===n?(n=(0,i.Z)({key:"css"}),o.createElement(s.Provider,{value:n},e(r,n))):e(r,n)}});var c=o.createContext({})},70917:function(e,r,n){"use strict";n.d(r,{F4:function(){return keyframes},iv:function(){return css},xB:function(){return c}});var o=n(6498),i=n(67294),a=n(70444),s=n(27278),u=n(62324);n(90602),n(8679);var c=(0,o.w)(function(e,r){var n=e.styles,c=(0,u.O)([n],void 0,i.useContext(o.T));if(!o.i){for(var p,m=c.name,g=c.styles,v=c.next;void 0!==v;)m+=" "+v.name,g+=v.styles,v=v.next;var b=!0===r.compat,x=r.insert("",{name:m,styles:g},r.sheet,b);return b?null:i.createElement("style",((p={})["data-emotion"]=r.key+"-global "+m,p.dangerouslySetInnerHTML={__html:x},p.nonce=r.sheet.nonce,p))}var Z=i.useRef();return(0,s.j)(function(){var e=r.key+"-global",n=new r.sheet.constructor({key:e,nonce:r.sheet.nonce,container:r.sheet.container,speedy:r.sheet.isSpeedy}),o=!1,i=document.querySelector('style[data-emotion="'+e+" "+c.name+'"]');return r.sheet.tags.length&&(n.before=r.sheet.tags[0]),null!==i&&(o=!0,i.setAttribute("data-emotion",e),n.hydrate([i])),Z.current=[n,o],function(){n.flush()}},[r]),(0,s.j)(function(){var e=Z.current,n=e[0];if(e[1]){e[1]=!1;return}if(void 0!==c.next&&(0,a.My)(r,c.next,!0),n.tags.length){var o=n.tags[n.tags.length-1].nextElementSibling;n.before=o,n.flush()}r.insert("",c,n,!1)},[r,c.name]),null});function css(){for(var e=arguments.length,r=Array(e),n=0;n=4;++o,i-=4)r=(65535&(r=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))*1540483477+((r>>>16)*59797<<16),r^=r>>>24,n=(65535&r)*1540483477+((r>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(i){case 3:n^=(255&e.charCodeAt(o+2))<<16;case 2:n^=(255&e.charCodeAt(o+1))<<8;case 1:n^=255&e.charCodeAt(o),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(s)+m,styles:s,next:o}}},27278:function(e,r,n){"use strict";n.d(r,{L:function(){return s},j:function(){return u}});var o,i=n(67294),a=!!(o||(o=n.t(i,2))).useInsertionEffect&&(o||(o=n.t(i,2))).useInsertionEffect,s=a||function(e){return e()},u=a||i.useLayoutEffect},70444:function(e,r,n){"use strict";function getRegisteredStyles(e,r,n){var o="";return n.split(" ").forEach(function(n){void 0!==e[n]?r.push(e[n]+";"):o+=n+" "}),o}n.d(r,{My:function(){return insertStyles},fp:function(){return getRegisteredStyles},hC:function(){return registerStyles}});var registerStyles=function(e,r,n){var o=e.key+"-"+r.name;!1===n&&void 0===e.registered[o]&&(e.registered[o]=r.styles)},insertStyles=function(e,r,n){registerStyles(e,r,n);var o=e.key+"-"+r.name;if(void 0===e.inserted[r.name]){var i=r;do e.insert(r===i?"."+o:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},93470:function(e,r,n){"use strict";n.d(r,{i:function(){return FocusTrap}});var o=n(67294),i=n(22760),a=n(36425),s=n(85893);function defaultGetTabbable(e){let r=[],n=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,o)=>{let i=function(e){let r=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(r)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:r}(e);-1===i||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let getRadio=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`),r=getRadio(`[name="${e.name}"]:checked`);return r||(r=getRadio(`[name="${e.name}"]`)),r!==e}(e)||(0===i?r.push(e):n.push({documentOrder:o,tabIndex:i,node:e}))}),n.sort((e,r)=>e.tabIndex===r.tabIndex?e.documentOrder-r.documentOrder:e.tabIndex-r.tabIndex).map(e=>e.node).concat(r)}function defaultIsEnabled(){return!0}function FocusTrap(e){let{children:r,disableAutoFocus:n=!1,disableEnforceFocus:u=!1,disableRestoreFocus:c=!1,getTabbable:p=defaultGetTabbable,isEnabled:m=defaultIsEnabled,open:g}=e,v=o.useRef(!1),b=o.useRef(null),x=o.useRef(null),Z=o.useRef(null),C=o.useRef(null),w=o.useRef(!1),S=o.useRef(null),k=(0,i.Z)(r.ref,S),P=o.useRef(null);o.useEffect(()=>{g&&S.current&&(w.current=!n)},[n,g]),o.useEffect(()=>{if(!g||!S.current)return;let e=(0,a.Z)(S.current);return!S.current.contains(e.activeElement)&&(S.current.hasAttribute("tabIndex")||S.current.setAttribute("tabIndex","-1"),w.current&&S.current.focus()),()=>{c||(Z.current&&Z.current.focus&&(v.current=!0,Z.current.focus()),Z.current=null)}},[g]),o.useEffect(()=>{if(!g||!S.current)return;let e=(0,a.Z)(S.current),loopFocus=r=>{P.current=r,!u&&m()&&"Tab"===r.key&&e.activeElement===S.current&&r.shiftKey&&(v.current=!0,x.current&&x.current.focus())},contain=()=>{let r=S.current;if(null===r)return;if(!e.hasFocus()||!m()||v.current){v.current=!1;return}if(r.contains(e.activeElement)||u&&e.activeElement!==b.current&&e.activeElement!==x.current)return;if(e.activeElement!==C.current)C.current=null;else if(null!==C.current)return;if(!w.current)return;let n=[];if((e.activeElement===b.current||e.activeElement===x.current)&&(n=p(S.current)),n.length>0){var o,i;let e=!!((null==(o=P.current)?void 0:o.shiftKey)&&(null==(i=P.current)?void 0:i.key)==="Tab"),r=n[0],a=n[n.length-1];"string"!=typeof r&&"string"!=typeof a&&(e?a.focus():r.focus())}else r.focus()};e.addEventListener("focusin",contain),e.addEventListener("keydown",loopFocus,!0);let r=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&contain()},50);return()=>{clearInterval(r),e.removeEventListener("focusin",contain),e.removeEventListener("keydown",loopFocus,!0)}},[n,u,c,m,g,p]);let handleFocusSentinel=e=>{null===Z.current&&(Z.current=e.relatedTarget),w.current=!0};return(0,s.jsxs)(o.Fragment,{children:[(0,s.jsx)("div",{tabIndex:g?0:-1,onFocus:handleFocusSentinel,ref:b,"data-testid":"sentinelStart"}),o.cloneElement(r,{ref:k,onFocus:e=>{null===Z.current&&(Z.current=e.relatedTarget),w.current=!0,C.current=e.target;let n=r.props.onFocus;n&&n(e)}}),(0,s.jsx)("div",{tabIndex:g?0:-1,onFocus:handleFocusSentinel,ref:x,"data-testid":"sentinelEnd"})]})}},78385:function(e,r,n){"use strict";n.d(r,{h:function(){return p}});var o=n(67294),i=n(73935),a=n(22760),s=n(54895),u=n(25091),c=n(85893);let p=o.forwardRef(function(e,r){let{children:n,container:p,disablePortal:m=!1}=e,[g,v]=o.useState(null),b=(0,a.Z)(o.isValidElement(n)?n.ref:null,r);return((0,s.Z)(()=>{!m&&v(("function"==typeof p?p():p)||document.body)},[p,m]),(0,s.Z)(()=>{if(g&&!m)return(0,u.Z)(r,g),()=>{(0,u.Z)(r,null)}},[r,g,m]),m)?o.isValidElement(n)?o.cloneElement(n,{ref:b}):(0,c.jsx)(o.Fragment,{children:n}):(0,c.jsx)(o.Fragment,{children:g?i.createPortal(n,g):g})})},10238:function(e,r,n){"use strict";n.d(r,{$:function(){return appendOwnerState}});var o=n(87462),i=n(28442);function appendOwnerState(e,r,n){return void 0===e||(0,i.X)(e)?r:(0,o.Z)({},r,{ownerState:(0,o.Z)({},r.ownerState,n)})}},30437:function(e,r,n){"use strict";function extractEventHandlers(e,r=[]){if(void 0===e)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!r.includes(n)).forEach(r=>{n[r]=e[r]}),n}n.d(r,{_:function(){return extractEventHandlers}})},28442:function(e,r,n){"use strict";function isHostComponent(e){return"string"==typeof e}n.d(r,{X:function(){return isHostComponent}})},24407:function(e,r,n){"use strict";n.d(r,{L:function(){return mergeSlotProps}});var o=n(87462),i=n(90512),a=n(30437);function omitEventHandlers(e){if(void 0===e)return{};let r={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&"function"==typeof e[r])).forEach(n=>{r[n]=e[n]}),r}function mergeSlotProps(e){let{getSlotProps:r,additionalProps:n,externalSlotProps:s,externalForwardedProps:u,className:c}=e;if(!r){let e=(0,i.Z)(null==n?void 0:n.className,c,null==u?void 0:u.className,null==s?void 0:s.className),r=(0,o.Z)({},null==n?void 0:n.style,null==u?void 0:u.style,null==s?void 0:s.style),a=(0,o.Z)({},n,u,s);return e.length>0&&(a.className=e),Object.keys(r).length>0&&(a.style=r),{props:a,internalRef:void 0}}let p=(0,a._)((0,o.Z)({},u,s)),m=omitEventHandlers(s),g=omitEventHandlers(u),v=r(p),b=(0,i.Z)(null==v?void 0:v.className,null==n?void 0:n.className,c,null==u?void 0:u.className,null==s?void 0:s.className),x=(0,o.Z)({},null==v?void 0:v.style,null==n?void 0:n.style,null==u?void 0:u.style,null==s?void 0:s.style),Z=(0,o.Z)({},v,n,g,m);return b.length>0&&(Z.className=b),Object.keys(x).length>0&&(Z.style=x),{props:Z,internalRef:v.ref}}},71276:function(e,r,n){"use strict";function resolveComponentProps(e,r,n){return"function"==typeof e?e(r,n):e}n.d(r,{x:function(){return resolveComponentProps}})},7293:function(e,r,n){"use strict";n.d(r,{y:function(){return useSlotProps}});var o=n(87462),i=n(63366),a=n(22760),s=n(10238),u=n(24407),c=n(71276);let p=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function useSlotProps(e){var r;let{elementType:n,externalSlotProps:m,ownerState:g,skipResolvingSlotProps:v=!1}=e,b=(0,i.Z)(e,p),x=v?{}:(0,c.x)(m,g),{props:Z,internalRef:C}=(0,u.L)((0,o.Z)({},b,{externalSlotProps:x})),w=(0,a.Z)(C,null==x?void 0:x.ref,null==(r=e.additionalProps)?void 0:r.ref),S=(0,s.$)(n,(0,o.Z)({},Z,{ref:w}),g);return S}},8434:function(e,r,n){"use strict";n.d(r,{Z:function(){return X}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(71657),m=n(90948),g=n(22760),v=n(71276),b=n(24407),x=n(10238);let Z=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],C=["component","slots","slotProps"],w=["component"];function useSlot(e,r){let{className:n,elementType:a,ownerState:s,externalForwardedProps:u,getSlotOwnerState:c,internalForwardedProps:p}=r,m=(0,o.Z)(r,Z),{component:S,slots:k={[e]:void 0},slotProps:P={[e]:void 0}}=u,T=(0,o.Z)(u,C),R=k[e]||a,O=(0,v.x)(P[e],s),E=(0,b.L)((0,i.Z)({className:n},m,{externalForwardedProps:"root"===e?T:void 0,externalSlotProps:O})),{props:{component:I},internalRef:F}=E,L=(0,o.Z)(E.props,w),j=(0,g.Z)(F,null==O?void 0:O.ref,r.ref),V=c?c(L):{},N=(0,i.Z)({},s,V),U="root"===e?I||S:I,B=(0,x.$)(R,(0,i.Z)({},"root"===e&&!S&&!k[e]&&p,"root"!==e&&!k[e]&&p,L,U&&{as:U},{ref:j}),N);return Object.keys(V).forEach(e=>{delete B[e]}),[R,B]}var S=n(98216),k=n(90629),P=n(1977),T=n(8027);function getAlertUtilityClass(e){return(0,T.ZP)("MuiAlert",e)}let R=(0,P.Z)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var O=n(93946),E=n(88169),I=n(85893),F=(0,E.Z)((0,I.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),L=(0,E.Z)((0,I.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),j=(0,E.Z)((0,I.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),V=(0,E.Z)((0,I.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),N=(0,E.Z)((0,I.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");let U=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],B=p.Z,useUtilityClasses=e=>{let{variant:r,color:n,severity:o,classes:i}=e,a={root:["root",`color${(0,S.Z)(n||o)}`,`${r}${(0,S.Z)(n||o)}`,`${r}`],icon:["icon"],message:["message"],action:["action"]};return(0,u.Z)(a,getAlertUtilityClass,i)},W=(0,m.ZP)(k.Z,{name:"MuiAlert",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[n.variant],r[`${n.variant}${(0,S.Z)(n.color||n.severity)}`]]}})(({theme:e})=>{let r="light"===e.palette.mode?c._j:c.$n,n="light"===e.palette.mode?c.$n:c._j;return(0,i.Z)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(([,e])=>e.main&&e.light).map(([o])=>({props:{colorSeverity:o,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${o}Color`]:r(e.palette[o].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${o}StandardBg`]:n(e.palette[o].light,.9),[`& .${R.icon}`]:e.vars?{color:e.vars.palette.Alert[`${o}IconColor`]}:{color:e.palette[o].main}}})),...Object.entries(e.palette).filter(([,e])=>e.main&&e.light).map(([n])=>({props:{colorSeverity:n,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:r(e.palette[n].light,.6),border:`1px solid ${(e.vars||e).palette[n].light}`,[`& .${R.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(([,e])=>e.main&&e.dark).map(([r])=>({props:{colorSeverity:r,variant:"filled"},style:(0,i.Z)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)})}))]})}),H=(0,m.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,r)=>r.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Y=(0,m.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,r)=>r.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),q=(0,m.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,r)=>r.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),G={success:(0,I.jsx)(F,{fontSize:"inherit"}),warning:(0,I.jsx)(L,{fontSize:"inherit"}),error:(0,I.jsx)(j,{fontSize:"inherit"}),info:(0,I.jsx)(V,{fontSize:"inherit"})},K=a.forwardRef(function(e,r){let n=B({props:e,name:"MuiAlert"}),{action:a,children:u,className:c,closeText:p="Close",color:m,components:g={},componentsProps:v={},icon:b,iconMapping:x=G,onClose:Z,role:C="alert",severity:w="success",slotProps:S={},slots:k={},variant:P="standard"}=n,T=(0,o.Z)(n,U),R=(0,i.Z)({},n,{color:m,severity:w,variant:P,colorSeverity:m||w}),E=useUtilityClasses(R),F={slots:(0,i.Z)({closeButton:g.CloseButton,closeIcon:g.CloseIcon},k),slotProps:(0,i.Z)({},v,S)},[L,j]=useSlot("closeButton",{elementType:O.Z,externalForwardedProps:F,ownerState:R}),[V,K]=useSlot("closeIcon",{elementType:N,externalForwardedProps:F,ownerState:R});return(0,I.jsxs)(W,(0,i.Z)({role:C,elevation:0,ownerState:R,className:(0,s.Z)(E.root,c),ref:r},T,{children:[!1!==b?(0,I.jsx)(H,{ownerState:R,className:E.icon,children:b||x[w]||G[w]}):null,(0,I.jsx)(Y,{ownerState:R,className:E.message,children:u}),null!=a?(0,I.jsx)(q,{ownerState:R,className:E.action,children:a}):null,null==a&&Z?(0,I.jsx)(q,{ownerState:R,className:E.action,children:(0,I.jsx)(L,(0,i.Z)({size:"small","aria-label":p,title:p,color:"inherit",onClick:Z},j,{children:(0,I.jsx)(V,(0,i.Z)({fontSize:"small"},K))}))}):null]}))});var X=K},84808:function(e,r,n){"use strict";n.d(r,{Z:function(){return w}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(16628),g=n(1977),v=n(8027);function getBackdropUtilityClass(e){return(0,v.ZP)("MuiBackdrop",e)}(0,g.Z)("MuiBackdrop",["root","invisible"]);var b=n(85893);let x=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],useUtilityClasses=e=>{let{classes:r,invisible:n}=e;return(0,u.Z)({root:["root",n&&"invisible"]},getBackdropUtilityClass,r)},Z=(0,c.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.invisible&&r.invisible]}})(({ownerState:e})=>(0,i.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),C=a.forwardRef(function(e,r){var n,a,u;let c=(0,p.Z)({props:e,name:"MuiBackdrop"}),{children:g,className:v,component:C="div",components:w={},componentsProps:S={},invisible:k=!1,open:P,slotProps:T={},slots:R={},TransitionComponent:O=m.Z,transitionDuration:E}=c,I=(0,o.Z)(c,x),F=(0,i.Z)({},c,{component:C,invisible:k}),L=useUtilityClasses(F),j=null!=(n=T.root)?n:S.root;return(0,b.jsx)(O,(0,i.Z)({in:P,timeout:E},I,{children:(0,b.jsx)(Z,(0,i.Z)({"aria-hidden":!0},j,{as:null!=(a=null!=(u=R.root)?u:w.Root)?a:C,className:(0,s.Z)(L.root,v,null==j?void 0:j.className),ownerState:(0,i.Z)({},F,null==j?void 0:j.ownerState),classes:L,ref:r,children:g}))}))});var w=C},5616:function(e,r,n){"use strict";n.d(r,{Z:function(){return P}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(63390),c=n(86523),p=n(39707),m=n(96682),g=n(85893);let v=["className","component"];var b=n(31983),x=n(21265),Z=n(10606),C=n(1977);let w=(0,C.Z)("MuiBox",["root"]),S=(0,x.Z)(),k=function(e={}){let{themeId:r,defaultTheme:n,defaultClassName:b="MuiBox-root",generateClassName:x}=e,Z=(0,u.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(c.Z),C=a.forwardRef(function(e,a){let u=(0,m.Z)(n),c=(0,p.Z)(e),{className:C,component:w="div"}=c,S=(0,i.Z)(c,v);return(0,g.jsx)(Z,(0,o.Z)({as:w,ref:a,className:(0,s.Z)(C,x?x(b):b),theme:r&&u[r]||u},S))});return C}({themeId:Z.Z,defaultTheme:S,defaultClassName:w.root,generateClassName:b.Z.generate});var P=k},69417:function(e,r,n){"use strict";n.d(r,{Z:function(){return F}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(62236),c=n(58510),p=n(2101),m=n(90948),g=n(14136),v=n(71657),b=n(11930),x=n(98216),Z=n(1977),C=n(8027);function getButtonUtilityClass(e){return(0,C.ZP)("MuiButton",e)}let w=(0,Z.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),S=a.createContext({}),k=a.createContext(void 0);var P=n(85893);let T=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],useUtilityClasses=e=>{let{color:r,disableElevation:n,fullWidth:o,size:a,variant:s,classes:u}=e,p={root:["root",s,`${s}${(0,x.Z)(r)}`,`size${(0,x.Z)(a)}`,`${s}Size${(0,x.Z)(a)}`,`color${(0,x.Z)(r)}`,n&&"disableElevation",o&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,x.Z)(a)}`],endIcon:["icon","endIcon",`iconSize${(0,x.Z)(a)}`]},m=(0,c.Z)(p,getButtonUtilityClass,u);return(0,i.Z)({},u,m)},commonIconStyles=e=>(0,i.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),R=(0,m.ZP)(b.Z,{shouldForwardProp:e=>(0,g.Z)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[n.variant],r[`${n.variant}${(0,x.Z)(n.color)}`],r[`size${(0,x.Z)(n.size)}`],r[`${n.variant}Size${(0,x.Z)(n.size)}`],"inherit"===n.color&&r.colorInherit,n.disableElevation&&r.disableElevation,n.fullWidth&&r.fullWidth]}})(({theme:e,ownerState:r})=>{var n,o;let a="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],s="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,i.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,i.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,p.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===r.variant&&"inherit"!==r.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,p.Fq)(e.palette[r.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===r.variant&&"inherit"!==r.color&&{border:`1px solid ${(e.vars||e).palette[r.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,p.Fq)(e.palette[r.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===r.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===r.variant&&"inherit"!==r.color&&{backgroundColor:(e.vars||e).palette[r.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[r.color].main}}),"&:active":(0,i.Z)({},"contained"===r.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${w.focusVisible}`]:(0,i.Z)({},"contained"===r.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${w.disabled}`]:(0,i.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===r.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===r.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===r.variant&&{padding:"6px 8px"},"text"===r.variant&&"inherit"!==r.color&&{color:(e.vars||e).palette[r.color].main},"outlined"===r.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===r.variant&&"inherit"!==r.color&&{color:(e.vars||e).palette[r.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[r.color].mainChannel} / 0.5)`:`1px solid ${(0,p.Fq)(e.palette[r.color].main,.5)}`},"contained"===r.variant&&{color:e.vars?e.vars.palette.text.primary:null==(n=(o=e.palette).getContrastText)?void 0:n.call(o,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:a,boxShadow:(e.vars||e).shadows[2]},"contained"===r.variant&&"inherit"!==r.color&&{color:(e.vars||e).palette[r.color].contrastText,backgroundColor:(e.vars||e).palette[r.color].main},"inherit"===r.color&&{color:"inherit",borderColor:"currentColor"},"small"===r.size&&"text"===r.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===r.size&&"text"===r.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===r.size&&"outlined"===r.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===r.size&&"outlined"===r.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===r.size&&"contained"===r.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===r.size&&"contained"===r.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},r.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${w.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${w.disabled}`]:{boxShadow:"none"}}),O=(0,m.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.startIcon,r[`iconSize${(0,x.Z)(n.size)}`]]}})(({ownerState:e})=>(0,i.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},commonIconStyles(e))),E=(0,m.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.endIcon,r[`iconSize${(0,x.Z)(n.size)}`]]}})(({ownerState:e})=>(0,i.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},commonIconStyles(e))),I=a.forwardRef(function(e,r){let n=a.useContext(S),c=a.useContext(k),p=(0,u.Z)(n,e),m=(0,v.Z)({props:p,name:"MuiButton"}),{children:g,color:b="primary",component:x="button",className:Z,disabled:C=!1,disableElevation:w=!1,disableFocusRipple:I=!1,endIcon:F,focusVisibleClassName:L,fullWidth:j=!1,size:V="medium",startIcon:N,type:U,variant:B="text"}=m,W=(0,o.Z)(m,T),H=(0,i.Z)({},m,{color:b,component:x,disabled:C,disableElevation:w,disableFocusRipple:I,fullWidth:j,size:V,type:U,variant:B}),Y=useUtilityClasses(H),q=N&&(0,P.jsx)(O,{className:Y.startIcon,ownerState:H,children:N}),G=F&&(0,P.jsx)(E,{className:Y.endIcon,ownerState:H,children:F}),K=c||"";return(0,P.jsxs)(R,(0,i.Z)({ownerState:H,className:(0,s.Z)(n.className,Y.root,Z,K),component:x,disabled:C,focusRipple:!I,focusVisibleClassName:(0,s.Z)(Y.focusVisible,L),ref:r,type:U},W,{classes:Y,children:[q,g,G]}))});var F=I},11930:function(e,r,n){"use strict";n.d(r,{Z:function(){return K}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(51705),g=n(2068),v=n(39192);let b=!0,x=!1,Z=new v.V,C={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function handleKeyDown(e){e.metaKey||e.altKey||e.ctrlKey||(b=!0)}function handlePointerDown(){b=!1}function handleVisibilityChange(){"hidden"===this.visibilityState&&x&&(b=!0)}var utils_useIsFocusVisible=function(){let e=a.useCallback(e=>{if(null!=e){var r;(r=e.ownerDocument).addEventListener("keydown",handleKeyDown,!0),r.addEventListener("mousedown",handlePointerDown,!0),r.addEventListener("pointerdown",handlePointerDown,!0),r.addEventListener("touchstart",handlePointerDown,!0),r.addEventListener("visibilitychange",handleVisibilityChange,!0)}},[]),r=a.useRef(!1);return{isFocusVisibleRef:r,onFocus:function(e){return!!function(e){let{target:r}=e;try{return r.matches(":focus-visible")}catch(e){}return b||function(e){let{type:r,tagName:n}=e;return"INPUT"===n&&!!C[r]&&!e.readOnly||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(r)}(e)&&(r.current=!0,!0)},onBlur:function(){return!!r.current&&(x=!0,Z.start(100,()=>{x=!1}),r.current=!1,!0)},ref:e}},w=n(89747),S=n(70917),k=n(85893),P=n(1977);let T=(0,P.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),R=["center","classes","className"],_=e=>e,O,E,I,F,L=(0,S.F4)(O||(O=_` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),j=(0,S.F4)(E||(E=_` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),V=(0,S.F4)(I||(I=_` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),N=(0,c.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),U=(0,c.ZP)(function(e){let{className:r,classes:n,pulsate:o=!1,rippleX:i,rippleY:u,rippleSize:c,in:p,onExited:m,timeout:g}=e,[v,b]=a.useState(!1),x=(0,s.Z)(r,n.ripple,n.rippleVisible,o&&n.ripplePulsate),Z=(0,s.Z)(n.child,v&&n.childLeaving,o&&n.childPulsate);return p||v||b(!0),a.useEffect(()=>{if(!p&&null!=m){let e=setTimeout(m,g);return()=>{clearTimeout(e)}}},[m,p,g]),(0,k.jsx)("span",{className:x,style:{width:c,height:c,top:-(c/2)+u,left:-(c/2)+i},children:(0,k.jsx)("span",{className:Z})})},{name:"MuiTouchRipple",slot:"Ripple"})(F||(F=_` - opacity: 0; - position: absolute; - - &.${0} { - opacity: 0.3; - transform: scale(1); - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - &.${0} { - animation-duration: ${0}ms; - } - - & .${0} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${0} { - opacity: 0; - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - & .${0} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${0}; - animation-duration: 2500ms; - animation-timing-function: ${0}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`),T.rippleVisible,L,550,({theme:e})=>e.transitions.easing.easeInOut,T.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,T.child,T.childLeaving,j,550,({theme:e})=>e.transitions.easing.easeInOut,T.childPulsate,V,({theme:e})=>e.transitions.easing.easeInOut),B=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiTouchRipple"}),{center:u=!1,classes:c={},className:m}=n,g=(0,i.Z)(n,R),[b,x]=a.useState([]),Z=a.useRef(0),C=a.useRef(null);a.useEffect(()=>{C.current&&(C.current(),C.current=null)},[b]);let S=a.useRef(!1),P=(0,v.Z)(),O=a.useRef(null),E=a.useRef(null),I=a.useCallback(e=>{let{pulsate:r,rippleX:n,rippleY:o,rippleSize:i,cb:a}=e;x(e=>[...e,(0,k.jsx)(U,{classes:{ripple:(0,s.Z)(c.ripple,T.ripple),rippleVisible:(0,s.Z)(c.rippleVisible,T.rippleVisible),ripplePulsate:(0,s.Z)(c.ripplePulsate,T.ripplePulsate),child:(0,s.Z)(c.child,T.child),childLeaving:(0,s.Z)(c.childLeaving,T.childLeaving),childPulsate:(0,s.Z)(c.childPulsate,T.childPulsate)},timeout:550,pulsate:r,rippleX:n,rippleY:o,rippleSize:i},Z.current)]),Z.current+=1,C.current=a},[c]),F=a.useCallback((e={},r={},n=()=>{})=>{let o,i,a;let{pulsate:s=!1,center:c=u||r.pulsate,fakeElement:p=!1}=r;if((null==e?void 0:e.type)==="mousedown"&&S.current){S.current=!1;return}(null==e?void 0:e.type)==="touchstart"&&(S.current=!0);let m=p?null:E.current,g=m?m.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!c&&void 0!==e&&(0!==e.clientX||0!==e.clientY)&&(e.clientX||e.touches)){let{clientX:r,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;o=Math.round(r-g.left),i=Math.round(n-g.top)}else o=Math.round(g.width/2),i=Math.round(g.height/2);if(c)(a=Math.sqrt((2*g.width**2+g.height**2)/3))%2==0&&(a+=1);else{let e=2*Math.max(Math.abs((m?m.clientWidth:0)-o),o)+2,r=2*Math.max(Math.abs((m?m.clientHeight:0)-i),i)+2;a=Math.sqrt(e**2+r**2)}null!=e&&e.touches?null===O.current&&(O.current=()=>{I({pulsate:s,rippleX:o,rippleY:i,rippleSize:a,cb:n})},P.start(80,()=>{O.current&&(O.current(),O.current=null)})):I({pulsate:s,rippleX:o,rippleY:i,rippleSize:a,cb:n})},[u,I,P]),L=a.useCallback(()=>{F({},{pulsate:!0})},[F]),j=a.useCallback((e,r)=>{if(P.clear(),(null==e?void 0:e.type)==="touchend"&&O.current){O.current(),O.current=null,P.start(0,()=>{j(e,r)});return}O.current=null,x(e=>e.length>0?e.slice(1):e),C.current=r},[P]);return a.useImperativeHandle(r,()=>({pulsate:L,start:F,stop:j}),[L,F,j]),(0,k.jsx)(N,(0,o.Z)({className:(0,s.Z)(T.root,c.root,m),ref:E},g,{children:(0,k.jsx)(w.Z,{component:null,exit:!0,children:b})}))});var W=n(8027);function getButtonBaseUtilityClass(e){return(0,W.ZP)("MuiButtonBase",e)}let H=(0,P.Z)("MuiButtonBase",["root","disabled","focusVisible"]),Y=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],useUtilityClasses=e=>{let{disabled:r,focusVisible:n,focusVisibleClassName:o,classes:i}=e,a=(0,u.Z)({root:["root",r&&"disabled",n&&"focusVisible"]},getButtonBaseUtilityClass,i);return n&&o&&(a.root+=` ${o}`),a},q=(0,c.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${H.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),G=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiButtonBase"}),{action:u,centerRipple:c=!1,children:v,className:b,component:x="button",disabled:Z=!1,disableRipple:C=!1,disableTouchRipple:w=!1,focusRipple:S=!1,LinkComponent:P="a",onBlur:T,onClick:R,onContextMenu:O,onDragLeave:E,onFocus:I,onFocusVisible:F,onKeyDown:L,onKeyUp:j,onMouseDown:V,onMouseLeave:N,onMouseUp:U,onTouchEnd:W,onTouchMove:H,onTouchStart:G,tabIndex:K=0,TouchRippleProps:X,touchRippleRef:Q,type:J}=n,ee=(0,i.Z)(n,Y),et=a.useRef(null),er=a.useRef(null),en=(0,m.Z)(er,Q),{isFocusVisibleRef:eo,onFocus:ei,onBlur:ea,ref:el}=utils_useIsFocusVisible(),[es,eu]=a.useState(!1);Z&&es&&eu(!1),a.useImperativeHandle(u,()=>({focusVisible:()=>{eu(!0),et.current.focus()}}),[]);let[ec,ed]=a.useState(!1);a.useEffect(()=>{ed(!0)},[]);let ep=ec&&!C&&!Z;function useRippleHandler(e,r,n=w){return(0,g.Z)(o=>(r&&r(o),!n&&er.current&&er.current[e](o),!0))}a.useEffect(()=>{es&&S&&!C&&ec&&er.current.pulsate()},[C,S,es,ec]);let em=useRippleHandler("start",V),ef=useRippleHandler("stop",O),eh=useRippleHandler("stop",E),eg=useRippleHandler("stop",U),ey=useRippleHandler("stop",e=>{es&&e.preventDefault(),N&&N(e)}),ev=useRippleHandler("start",G),eb=useRippleHandler("stop",W),ex=useRippleHandler("stop",H),eZ=useRippleHandler("stop",e=>{ea(e),!1===eo.current&&eu(!1),T&&T(e)},!1),eC=(0,g.Z)(e=>{et.current||(et.current=e.currentTarget),ei(e),!0===eo.current&&(eu(!0),F&&F(e)),I&&I(e)}),isNonNativeButton=()=>{let e=et.current;return x&&"button"!==x&&!("A"===e.tagName&&e.href)},ew=a.useRef(!1),eS=(0,g.Z)(e=>{S&&!ew.current&&es&&er.current&&" "===e.key&&(ew.current=!0,er.current.stop(e,()=>{er.current.start(e)})),e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&e.preventDefault(),L&&L(e),e.target===e.currentTarget&&isNonNativeButton()&&"Enter"===e.key&&!Z&&(e.preventDefault(),R&&R(e))}),ek=(0,g.Z)(e=>{S&&" "===e.key&&er.current&&es&&!e.defaultPrevented&&(ew.current=!1,er.current.stop(e,()=>{er.current.pulsate(e)})),j&&j(e),R&&e.target===e.currentTarget&&isNonNativeButton()&&" "===e.key&&!e.defaultPrevented&&R(e)}),eP=x;"button"===eP&&(ee.href||ee.to)&&(eP=P);let eT={};"button"===eP?(eT.type=void 0===J?"button":J,eT.disabled=Z):(ee.href||ee.to||(eT.role="button"),Z&&(eT["aria-disabled"]=Z));let eM=(0,m.Z)(r,el,et),eD=(0,o.Z)({},n,{centerRipple:c,component:x,disabled:Z,disableRipple:C,disableTouchRipple:w,focusRipple:S,tabIndex:K,focusVisible:es}),eR=useUtilityClasses(eD);return(0,k.jsxs)(q,(0,o.Z)({as:eP,className:(0,s.Z)(eR.root,b),ownerState:eD,onBlur:eZ,onClick:R,onContextMenu:ef,onFocus:eC,onKeyDown:eS,onKeyUp:ek,onMouseDown:em,onMouseLeave:ey,onMouseUp:eg,onDragLeave:eh,onTouchEnd:eb,onTouchMove:ex,onTouchStart:ev,ref:eM,tabIndex:Z?-1:K,type:J},eT,ee,{children:[v,ep?(0,k.jsx)(B,(0,o.Z)({ref:en,center:c},X)):null]}))});var K=G},66242:function(e,r,n){"use strict";n.d(r,{Z:function(){return w}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(90629),g=n(1977),v=n(8027);function getCardUtilityClass(e){return(0,v.ZP)("MuiCard",e)}(0,g.Z)("MuiCard",["root"]);var b=n(85893);let x=["className","raised"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},getCardUtilityClass,r)},Z=(0,c.ZP)(m.Z,{name:"MuiCard",slot:"Root",overridesResolver:(e,r)=>r.root})(()=>({overflow:"hidden"})),C=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiCard"}),{className:a,raised:u=!1}=n,c=(0,i.Z)(n,x),m=(0,o.Z)({},n,{raised:u}),g=useUtilityClasses(m);return(0,b.jsx)(Z,(0,o.Z)({className:(0,s.Z)(g.root,a),elevation:u?8:void 0,ref:r,ownerState:m},c))});var w=C},64666:function(e,r,n){"use strict";var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(89326),p=n(98216),m=n(69636),g=n(16628),v=n(90629),b=n(71657),x=n(90948),Z=n(77620),C=n(34182),w=n(84808),S=n(2734),k=n(85893);let P=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],T=(0,x.ZP)(w.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,r)=>r.backdrop})({zIndex:-1}),useUtilityClasses=e=>{let{classes:r,scroll:n,maxWidth:o,fullWidth:i,fullScreen:a}=e,s={root:["root"],container:["container",`scroll${(0,p.Z)(n)}`],paper:["paper",`paperScroll${(0,p.Z)(n)}`,`paperWidth${(0,p.Z)(String(o))}`,i&&"paperFullWidth",a&&"paperFullScreen"]};return(0,u.Z)(s,Z.D,r)},R=(0,x.ZP)(m.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,r)=>r.root})({"@media print":{position:"absolute !important"}}),O=(0,x.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.container,r[`scroll${(0,p.Z)(n.scroll)}`]]}})(({ownerState:e})=>(0,i.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),E=(0,x.ZP)(v.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.paper,r[`scrollPaper${(0,p.Z)(n.scroll)}`],r[`paperWidth${(0,p.Z)(String(n.maxWidth))}`],n.fullWidth&&r.paperFullWidth,n.fullScreen&&r.paperFullScreen]}})(({theme:e,ownerState:r})=>(0,i.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===r.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===r.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!r.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===r.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Z.Z.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},r.maxWidth&&"xs"!==r.maxWidth&&{maxWidth:`${e.breakpoints.values[r.maxWidth]}${e.breakpoints.unit}`,[`&.${Z.Z.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[r.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},r.fullWidth&&{width:"calc(100% - 64px)"},r.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Z.Z.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),I=a.forwardRef(function(e,r){let n=(0,b.Z)({props:e,name:"MuiDialog"}),u=(0,S.Z)(),p={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{"aria-describedby":m,"aria-labelledby":x,BackdropComponent:Z,BackdropProps:w,children:I,className:F,disableEscapeKeyDown:L=!1,fullScreen:j=!1,fullWidth:V=!1,maxWidth:N="sm",onBackdropClick:U,onClose:B,open:W,PaperComponent:H=v.Z,PaperProps:Y={},scroll:q="paper",TransitionComponent:G=g.Z,transitionDuration:K=p,TransitionProps:X}=n,Q=(0,o.Z)(n,P),J=(0,i.Z)({},n,{disableEscapeKeyDown:L,fullScreen:j,fullWidth:V,maxWidth:N,scroll:q}),ee=useUtilityClasses(J),et=a.useRef(),er=(0,c.Z)(x),en=a.useMemo(()=>({titleId:er}),[er]);return(0,k.jsx)(R,(0,i.Z)({className:(0,s.Z)(ee.root,F),closeAfterTransition:!0,components:{Backdrop:T},componentsProps:{backdrop:(0,i.Z)({transitionDuration:K,as:Z},w)},disableEscapeKeyDown:L,onClose:B,open:W,ref:r,onClick:e=>{et.current&&(et.current=null,U&&U(e),B&&B(e,"backdropClick"))},ownerState:J},Q,{children:(0,k.jsx)(G,(0,i.Z)({appear:!0,in:W,timeout:K,role:"presentation"},X,{children:(0,k.jsx)(O,{className:(0,s.Z)(ee.container),onMouseDown:e=>{et.current=e.target===e.currentTarget},ownerState:J,children:(0,k.jsx)(E,(0,i.Z)({as:H,elevation:24,role:"dialog","aria-describedby":m,"aria-labelledby":er},Y,{className:(0,s.Z)(ee.paper,Y.className),ownerState:J,children:(0,k.jsx)(C.Z.Provider,{value:en,children:I})}))})}))}))});r.Z=I},34182:function(e,r,n){"use strict";var o=n(67294);let i=o.createContext({});r.Z=i},77620:function(e,r,n){"use strict";n.d(r,{D:function(){return getDialogUtilityClass}});var o=n(1977),i=n(8027);function getDialogUtilityClass(e){return(0,i.ZP)("MuiDialog",e)}let a=(0,o.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);r.Z=a},31425:function(e,r,n){"use strict";n.d(r,{Z:function(){return C}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(1977),g=n(8027);function getDialogActionsUtilityClass(e){return(0,g.ZP)("MuiDialogActions",e)}(0,m.Z)("MuiDialogActions",["root","spacing"]);var v=n(85893);let b=["className","disableSpacing"],useUtilityClasses=e=>{let{classes:r,disableSpacing:n}=e;return(0,u.Z)({root:["root",!n&&"spacing"]},getDialogActionsUtilityClass,r)},x=(0,c.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,!n.disableSpacing&&r.spacing]}})(({ownerState:e})=>(0,i.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),Z=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiDialogActions"}),{className:a,disableSpacing:u=!1}=n,c=(0,o.Z)(n,b),m=(0,i.Z)({},n,{disableSpacing:u}),g=useUtilityClasses(m);return(0,v.jsx)(x,(0,i.Z)({className:(0,s.Z)(g.root,a),ownerState:m,ref:r},c))});var C=Z},6514:function(e,r,n){"use strict";n.d(r,{Z:function(){return w}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(1977),g=n(8027);function getDialogContentUtilityClass(e){return(0,g.ZP)("MuiDialogContent",e)}(0,m.Z)("MuiDialogContent",["root","dividers"]);var v=n(4472),b=n(85893);let x=["className","dividers"],useUtilityClasses=e=>{let{classes:r,dividers:n}=e;return(0,u.Z)({root:["root",n&&"dividers"]},getDialogContentUtilityClass,r)},Z=(0,c.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.dividers&&r.dividers]}})(({theme:e,ownerState:r})=>(0,i.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},r.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${v.Z.root} + &`]:{paddingTop:0}})),C=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiDialogContent"}),{className:a,dividers:u=!1}=n,c=(0,o.Z)(n,x),m=(0,i.Z)({},n,{dividers:u}),g=useUtilityClasses(m);return(0,b.jsx)(Z,(0,i.Z)({className:(0,s.Z)(g.root,a),ownerState:m,ref:r},c))});var w=C},58951:function(e,r,n){"use strict";n.d(r,{Z:function(){return S}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(14136),m=n(71657),g=n(15861),v=n(1977),b=n(8027);function getDialogContentTextUtilityClass(e){return(0,b.ZP)("MuiDialogContentText",e)}(0,v.Z)("MuiDialogContentText",["root"]);var x=n(85893);let Z=["children","className"],useUtilityClasses=e=>{let{classes:r}=e,n=(0,u.Z)({root:["root"]},getDialogContentTextUtilityClass,r);return(0,i.Z)({},r,n)},C=(0,c.ZP)(g.Z,{shouldForwardProp:e=>(0,p.Z)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,r)=>r.root})({}),w=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiDialogContentText"}),{className:a}=n,u=(0,o.Z)(n,Z),c=useUtilityClasses(u);return(0,x.jsx)(C,(0,i.Z)({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:u,className:(0,s.Z)(c.root,a)},n,{classes:c}))});var S=w},37645:function(e,r,n){"use strict";var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(15861),p=n(90948),m=n(71657),g=n(4472),v=n(34182),b=n(85893);let x=["className","id"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},g.a,r)},Z=(0,p.ZP)(c.Z,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,r)=>r.root})({padding:"16px 24px",flex:"0 0 auto"}),C=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiDialogTitle"}),{className:u,id:c}=n,p=(0,i.Z)(n,x),g=useUtilityClasses(n),{titleId:C=c}=a.useContext(v.Z);return(0,b.jsx)(Z,(0,o.Z)({component:"h2",className:(0,s.Z)(g.root,u),ownerState:n,ref:r,variant:"h6",id:null!=c?c:C},p))});r.Z=C},4472:function(e,r,n){"use strict";n.d(r,{a:function(){return getDialogTitleUtilityClass}});var o=n(1977),i=n(8027);function getDialogTitleUtilityClass(e){return(0,i.ZP)("MuiDialogTitle",e)}let a=(0,o.Z)("MuiDialogTitle",["root"]);r.Z=a},67720:function(e,r,n){"use strict";var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(90948),m=n(71657),g=n(35097),v=n(85893);let b=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],useUtilityClasses=e=>{let{absolute:r,children:n,classes:o,flexItem:i,light:a,orientation:s,textAlign:c,variant:p}=e;return(0,u.Z)({root:["root",r&&"absolute",p,a&&"light","vertical"===s&&"vertical",i&&"flexItem",n&&"withChildren",n&&"vertical"===s&&"withChildrenVertical","right"===c&&"vertical"!==s&&"textAlignRight","left"===c&&"vertical"!==s&&"textAlignLeft"],wrapper:["wrapper","vertical"===s&&"wrapperVertical"]},g.V,o)},x=(0,p.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.absolute&&r.absolute,r[n.variant],n.light&&r.light,"vertical"===n.orientation&&r.vertical,n.flexItem&&r.flexItem,n.children&&r.withChildren,n.children&&"vertical"===n.orientation&&r.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&r.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&r.textAlignLeft]}})(({theme:e,ownerState:r})=>(0,i.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},r.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},r.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,c.Fq)(e.palette.divider,.08)},"inset"===r.variant&&{marginLeft:72},"middle"===r.variant&&"horizontal"===r.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===r.variant&&"vertical"===r.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===r.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},r.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>(0,i.Z)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:r})=>(0,i.Z)({},r.children&&"vertical"!==r.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:r})=>(0,i.Z)({},r.children&&"vertical"===r.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>(0,i.Z)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),Z=(0,p.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.wrapper,"vertical"===n.orientation&&r.wrapperVertical]}})(({theme:e,ownerState:r})=>(0,i.Z)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===r.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),C=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiDivider"}),{absolute:a=!1,children:u,className:c,component:p=u?"div":"hr",flexItem:g=!1,light:C=!1,orientation:w="horizontal",role:S="hr"!==p?"separator":void 0,textAlign:k="center",variant:P="fullWidth"}=n,T=(0,o.Z)(n,b),R=(0,i.Z)({},n,{absolute:a,component:p,flexItem:g,light:C,orientation:w,role:S,textAlign:k,variant:P}),O=useUtilityClasses(R);return(0,v.jsx)(x,(0,i.Z)({as:p,className:(0,s.Z)(O.root,c),role:S,ref:r,ownerState:R},T,{children:u?(0,v.jsx)(Z,{className:O.wrapper,ownerState:R,children:u}):null}))});C.muiSkipListHighlight=!0,r.Z=C},35097:function(e,r,n){"use strict";n.d(r,{V:function(){return getDividerUtilityClass}});var o=n(1977),i=n(8027);function getDividerUtilityClass(e){return(0,i.ZP)("MuiDivider",e)}let a=(0,o.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);r.Z=a},16628:function(e,r,n){"use strict";var o=n(87462),i=n(63366),a=n(67294),s=n(98885),u=n(2734),c=n(30577),p=n(51705),m=n(85893);let g=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],v={entering:{opacity:1},entered:{opacity:1}},b=a.forwardRef(function(e,r){let n=(0,u.Z)(),b={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:x,appear:Z=!0,children:C,easing:w,in:S,onEnter:k,onEntered:P,onEntering:T,onExit:R,onExited:O,onExiting:E,style:I,timeout:F=b,TransitionComponent:L=s.ZP}=e,j=(0,i.Z)(e,g),V=a.useRef(null),N=(0,p.Z)(V,C.ref,r),normalizedTransitionCallback=e=>r=>{if(e){let n=V.current;void 0===r?e(n):e(n,r)}},U=normalizedTransitionCallback(T),B=normalizedTransitionCallback((e,r)=>{(0,c.n)(e);let o=(0,c.C)({style:I,timeout:F,easing:w},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",o),e.style.transition=n.transitions.create("opacity",o),k&&k(e,r)}),W=normalizedTransitionCallback(P),H=normalizedTransitionCallback(E),Y=normalizedTransitionCallback(e=>{let r=(0,c.C)({style:I,timeout:F,easing:w},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),R&&R(e)}),q=normalizedTransitionCallback(O);return(0,m.jsx)(L,(0,o.Z)({appear:Z,in:S,nodeRef:V,onEnter:B,onEntered:W,onEntering:U,onExit:Y,onExited:q,onExiting:H,addEndListener:e=>{x&&x(V.current,e)},timeout:F},j,{children:(e,r)=>a.cloneElement(C,(0,o.Z)({style:(0,o.Z)({opacity:0,visibility:"exited"!==e||S?void 0:"hidden"},v[e],I,C.props.style),ref:N},r))}))});r.Z=b},78288:function(e,r,n){"use strict";n.d(r,{Z:function(){return T}});var o=n(63366),i=n(87462),a=n(67294),s=n(68027),u=n(58510),c=n(2869),p=n(90948),m=n(14136),g=n(71657),v=n(1977),b=n(8027),x=n(55827);function getFilledInputUtilityClass(e){return(0,b.ZP)("MuiFilledInput",e)}let Z=(0,i.Z)({},x.Z,(0,v.Z)("MuiFilledInput",["root","underline","input"]));var C=n(85893);let w=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],useUtilityClasses=e=>{let{classes:r,disableUnderline:n}=e,o=(0,u.Z)({root:["root",!n&&"underline"],input:["input"]},getFilledInputUtilityClass,r);return(0,i.Z)({},r,o)},S=(0,p.ZP)(c.Ej,{shouldForwardProp:e=>(0,m.Z)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[...(0,c.Gx)(e,r),!n.disableUnderline&&r.underline]}})(({theme:e,ownerState:r})=>{var n;let o="light"===e.palette.mode,a=o?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,i.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${Z.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${Z.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:o?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!r.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[r.color||"primary"])?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Z.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Z.disabled}, .${Z.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Z.disabled}:before`]:{borderBottomStyle:"dotted"}},r.startAdornment&&{paddingLeft:12},r.endAdornment&&{paddingRight:12},r.multiline&&(0,i.Z)({padding:"25px 12px 8px"},"small"===r.size&&{paddingTop:21,paddingBottom:4},r.hiddenLabel&&{paddingTop:16,paddingBottom:17},r.hiddenLabel&&"small"===r.size&&{paddingTop:8,paddingBottom:9}))}),k=(0,p.ZP)(c.rA,{name:"MuiFilledInput",slot:"Input",overridesResolver:c._o})(({theme:e,ownerState:r})=>(0,i.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===r.size&&{paddingTop:21,paddingBottom:4},r.hiddenLabel&&{paddingTop:16,paddingBottom:17},r.startAdornment&&{paddingLeft:0},r.endAdornment&&{paddingRight:0},r.hiddenLabel&&"small"===r.size&&{paddingTop:8,paddingBottom:9},r.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),P=a.forwardRef(function(e,r){var n,a,u,p;let m=(0,g.Z)({props:e,name:"MuiFilledInput"}),{components:v={},componentsProps:b,fullWidth:x=!1,inputComponent:Z="input",multiline:P=!1,slotProps:T,slots:R={},type:O="text"}=m,E=(0,o.Z)(m,w),I=(0,i.Z)({},m,{fullWidth:x,inputComponent:Z,multiline:P,type:O}),F=useUtilityClasses(m),L={root:{ownerState:I},input:{ownerState:I}},j=(null!=T?T:b)?(0,s.Z)(L,null!=T?T:b):L,V=null!=(n=null!=(a=R.root)?a:v.Root)?n:S,N=null!=(u=null!=(p=R.input)?p:v.Input)?u:k;return(0,C.jsx)(c.ZP,(0,i.Z)({slots:{root:V,input:N},componentsProps:j,fullWidth:x,inputComponent:Z,multiline:P,ref:r,type:O},E,{classes:F}))});P.muiName="Input";var T=P},94054:function(e,r,n){"use strict";n.d(r,{Z:function(){return P}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(71657),p=n(90948),m=n(5108),g=n(98216),v=n(56476),b=n(47167),x=n(1977),Z=n(8027);function getFormControlUtilityClasses(e){return(0,Z.ZP)("MuiFormControl",e)}(0,x.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var C=n(85893);let w=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],useUtilityClasses=e=>{let{classes:r,margin:n,fullWidth:o}=e,i={root:["root","none"!==n&&`margin${(0,g.Z)(n)}`,o&&"fullWidth"]};return(0,u.Z)(i,getFormControlUtilityClasses,r)},S=(0,p.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},r)=>(0,i.Z)({},r.root,r[`margin${(0,g.Z)(e.margin)}`],e.fullWidth&&r.fullWidth)})(({ownerState:e})=>(0,i.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),k=a.forwardRef(function(e,r){let n;let u=(0,c.Z)({props:e,name:"MuiFormControl"}),{children:p,className:g,color:x="primary",component:Z="div",disabled:k=!1,error:P=!1,focused:T,fullWidth:R=!1,hiddenLabel:O=!1,margin:E="none",required:I=!1,size:F="medium",variant:L="outlined"}=u,j=(0,o.Z)(u,w),V=(0,i.Z)({},u,{color:x,component:Z,disabled:k,error:P,fullWidth:R,hiddenLabel:O,margin:E,required:I,size:F,variant:L}),N=useUtilityClasses(V),[U,B]=a.useState(()=>{let e=!1;return p&&a.Children.forEach(p,r=>{if(!(0,v.Z)(r,["Input","Select"]))return;let n=(0,v.Z)(r,["Select"])?r.props.input:r;n&&(0,m.B7)(n.props)&&(e=!0)}),e}),[W,H]=a.useState(()=>{let e=!1;return p&&a.Children.forEach(p,r=>{(0,v.Z)(r,["Input","Select"])&&((0,m.vd)(r.props,!0)||(0,m.vd)(r.props.inputProps,!0))&&(e=!0)}),e}),[Y,q]=a.useState(!1);k&&Y&&q(!1);let G=void 0===T||k?Y:T,K=a.useMemo(()=>({adornedStart:U,setAdornedStart:B,color:x,disabled:k,error:P,filled:W,focused:G,fullWidth:R,hiddenLabel:O,size:F,onBlur:()=>{q(!1)},onEmpty:()=>{H(!1)},onFilled:()=>{H(!0)},onFocus:()=>{q(!0)},registerEffect:n,required:I,variant:L}),[U,x,k,P,W,G,R,O,n,I,F,L]);return(0,C.jsx)(b.Z.Provider,{value:K,children:(0,C.jsx)(S,(0,i.Z)({as:Z,ownerState:V,className:(0,s.Z)(N.root,g),ref:r},j,{children:p}))})});var P=k},47167:function(e,r,n){"use strict";var o=n(67294);let i=o.createContext(void 0);r.Z=i},15704:function(e,r,n){"use strict";function formControlState({props:e,states:r,muiFormControl:n}){return r.reduce((r,o)=>(r[o]=e[o],n&&void 0===e[o]&&(r[o]=n[o]),r),{})}n.d(r,{Z:function(){return formControlState}})},74423:function(e,r,n){"use strict";n.d(r,{Z:function(){return useFormControl}});var o=n(67294),i=n(47167);function useFormControl(){return o.useContext(i.Z)}},56815:function(e,r,n){"use strict";n.d(r,{Z:function(){return T}});var o,i=n(63366),a=n(87462),s=n(67294),u=n(90512),c=n(58510),p=n(15704),m=n(74423),g=n(90948),v=n(98216),b=n(1977),x=n(8027);function getFormHelperTextUtilityClasses(e){return(0,x.ZP)("MuiFormHelperText",e)}let Z=(0,b.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var C=n(71657),w=n(85893);let S=["children","className","component","disabled","error","filled","focused","margin","required","variant"],useUtilityClasses=e=>{let{classes:r,contained:n,size:o,disabled:i,error:a,filled:s,focused:u,required:p}=e,m={root:["root",i&&"disabled",a&&"error",o&&`size${(0,v.Z)(o)}`,n&&"contained",u&&"focused",s&&"filled",p&&"required"]};return(0,c.Z)(m,getFormHelperTextUtilityClasses,r)},k=(0,g.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.size&&r[`size${(0,v.Z)(n.size)}`],n.contained&&r.contained,n.filled&&r.filled]}})(({theme:e,ownerState:r})=>(0,a.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Z.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Z.error}`]:{color:(e.vars||e).palette.error.main}},"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})),P=s.forwardRef(function(e,r){let n=(0,C.Z)({props:e,name:"MuiFormHelperText"}),{children:s,className:c,component:g="p"}=n,v=(0,i.Z)(n,S),b=(0,m.Z)(),x=(0,p.Z)({props:n,muiFormControl:b,states:["variant","size","disabled","error","filled","focused","required"]}),Z=(0,a.Z)({},n,{component:g,contained:"filled"===x.variant||"outlined"===x.variant,variant:x.variant,size:x.size,disabled:x.disabled,error:x.error,filled:x.filled,focused:x.focused,required:x.required}),P=useUtilityClasses(Z);return(0,w.jsx)(k,(0,a.Z)({as:g,ownerState:Z,className:(0,u.Z)(P.root,c),ref:r},v,{children:" "===s?o||(o=(0,w.jsx)("span",{className:"notranslate",children:"​"})):s}))});var T=P},86886:function(e,r,n){"use strict";n.d(r,{ZP:function(){return R}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(95408),c=n(39707),p=n(58510),m=n(90948),g=n(71657),v=n(2734);let b=a.createContext();var x=n(1977),Z=n(8027);function getGridUtilityClass(e){return(0,Z.ZP)("MuiGrid",e)}let C=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],w=(0,x.Z)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map(e=>`spacing-xs-${e}`),...["column-reverse","column","row-reverse","row"].map(e=>`direction-xs-${e}`),...["nowrap","wrap-reverse","wrap"].map(e=>`wrap-xs-${e}`),...C.map(e=>`grid-xs-${e}`),...C.map(e=>`grid-sm-${e}`),...C.map(e=>`grid-md-${e}`),...C.map(e=>`grid-lg-${e}`),...C.map(e=>`grid-xl-${e}`)]);var S=n(85893);let k=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function getOffset(e){let r=parseFloat(e);return`${r}${String(e).replace(String(r),"")||"px"}`}function extractZeroValueBreakpointKeys({breakpoints:e,values:r}){let n="";Object.keys(r).forEach(e=>{""===n&&0!==r[e]&&(n=e)});let o=Object.keys(e).sort((r,n)=>e[r]-e[n]);return o.slice(0,o.indexOf(n))}let P=(0,m.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e,{container:o,direction:i,item:a,spacing:s,wrap:u,zeroMinWidth:c,breakpoints:p}=n,m=[];o&&(m=function(e,r,n={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[n[`spacing-xs-${String(e)}`]];let o=[];return r.forEach(r=>{let i=e[r];Number(i)>0&&o.push(n[`spacing-${r}-${String(i)}`])}),o}(s,p,r));let g=[];return p.forEach(e=>{let o=n[e];o&&g.push(r[`grid-${e}-${String(o)}`])}),[r.root,o&&r.container,a&&r.item,c&&r.zeroMinWidth,...m,"row"!==i&&r[`direction-xs-${String(i)}`],"wrap"!==u&&r[`wrap-xs-${String(u)}`],...g]}})(({ownerState:e})=>(0,i.Z)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap}),function({theme:e,ownerState:r}){let n=(0,u.P$)({values:r.direction,breakpoints:e.breakpoints.values});return(0,u.k9)({theme:e},n,e=>{let r={flexDirection:e};return 0===e.indexOf("column")&&(r[`& > .${w.item}`]={maxWidth:"none"}),r})},function({theme:e,ownerState:r}){let{container:n,rowSpacing:o}=r,i={};if(n&&0!==o){let r;let n=(0,u.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(r=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,u.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{marginTop:`-${getOffset(a)}`,[`& > .${w.item}`]:{paddingTop:getOffset(a)}}:null!=(i=r)&&i.includes(o)?{}:{marginTop:0,[`& > .${w.item}`]:{paddingTop:0}}})}return i},function({theme:e,ownerState:r}){let{container:n,columnSpacing:o}=r,i={};if(n&&0!==o){let r;let n=(0,u.P$)({values:o,breakpoints:e.breakpoints.values});"object"==typeof n&&(r=extractZeroValueBreakpointKeys({breakpoints:e.breakpoints.values,values:n})),i=(0,u.k9)({theme:e},n,(n,o)=>{var i;let a=e.spacing(n);return"0px"!==a?{width:`calc(100% + ${getOffset(a)})`,marginLeft:`-${getOffset(a)}`,[`& > .${w.item}`]:{paddingLeft:getOffset(a)}}:null!=(i=r)&&i.includes(o)?{}:{width:"100%",marginLeft:0,[`& > .${w.item}`]:{paddingLeft:0}}})}return i},function({theme:e,ownerState:r}){let n;return e.breakpoints.keys.reduce((o,a)=>{let s={};if(r[a]&&(n=r[a]),!n)return o;if(!0===n)s={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===n)s={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{let c=(0,u.P$)({values:r.columns,breakpoints:e.breakpoints.values}),p="object"==typeof c?c[a]:c;if(null==p)return o;let m=`${Math.round(n/p*1e8)/1e6}%`,g={};if(r.container&&r.item&&0!==r.columnSpacing){let n=e.spacing(r.columnSpacing);if("0px"!==n){let e=`calc(${m} + ${getOffset(n)})`;g={flexBasis:e,maxWidth:e}}}s=(0,i.Z)({flexBasis:m,flexGrow:0,maxWidth:m},g)}return 0===e.breakpoints.values[a]?Object.assign(o,s):o[e.breakpoints.up(a)]=s,o},{})}),useUtilityClasses=e=>{let{classes:r,container:n,direction:o,item:i,spacing:a,wrap:s,zeroMinWidth:u,breakpoints:c}=e,m=[];n&&(m=function(e,r){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];let n=[];return r.forEach(r=>{let o=e[r];if(Number(o)>0){let e=`spacing-${r}-${String(o)}`;n.push(e)}}),n}(a,c));let g=[];c.forEach(r=>{let n=e[r];n&&g.push(`grid-${r}-${String(n)}`)});let v={root:["root",n&&"container",i&&"item",u&&"zeroMinWidth",...m,"row"!==o&&`direction-xs-${String(o)}`,"wrap"!==s&&`wrap-xs-${String(s)}`,...g]};return(0,p.Z)(v,getGridUtilityClass,r)},T=a.forwardRef(function(e,r){let n=(0,g.Z)({props:e,name:"MuiGrid"}),{breakpoints:u}=(0,v.Z)(),p=(0,c.Z)(n),{className:m,columns:x,columnSpacing:Z,component:C="div",container:w=!1,direction:T="row",item:R=!1,rowSpacing:O,spacing:E=0,wrap:I="wrap",zeroMinWidth:F=!1}=p,L=(0,o.Z)(p,k),j=O||E,V=Z||E,N=a.useContext(b),U=w?x||12:N,B={},W=(0,i.Z)({},L);u.keys.forEach(e=>{null!=L[e]&&(B[e]=L[e],delete W[e])});let H=(0,i.Z)({},p,{columns:U,container:w,direction:T,item:R,rowSpacing:j,columnSpacing:V,wrap:I,zeroMinWidth:F,spacing:E},B,{breakpoints:u.keys}),Y=useUtilityClasses(H);return(0,S.jsx)(b.Provider,{value:U,children:(0,S.jsx)(P,(0,i.Z)({ownerState:H,className:(0,s.Z)(Y.root,m),as:C,ref:r},W))})});var R=T},96514:function(e,r,n){"use strict";var o=n(87462),i=n(63366),a=n(67294),s=n(39192),u=n(98885),c=n(2734),p=n(30577),m=n(51705),g=n(85893);let v=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function getScale(e){return`scale(${e}, ${e**2})`}let b={entering:{opacity:1,transform:getScale(1)},entered:{opacity:1,transform:"none"}},x="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Z=a.forwardRef(function(e,r){let{addEndListener:n,appear:Z=!0,children:C,easing:w,in:S,onEnter:k,onEntered:P,onEntering:T,onExit:R,onExited:O,onExiting:E,style:I,timeout:F="auto",TransitionComponent:L=u.ZP}=e,j=(0,i.Z)(e,v),V=(0,s.Z)(),N=a.useRef(),U=(0,c.Z)(),B=a.useRef(null),W=(0,m.Z)(B,C.ref,r),normalizedTransitionCallback=e=>r=>{if(e){let n=B.current;void 0===r?e(n):e(n,r)}},H=normalizedTransitionCallback(T),Y=normalizedTransitionCallback((e,r)=>{let n;(0,p.n)(e);let{duration:o,delay:i,easing:a}=(0,p.C)({style:I,timeout:F,easing:w},{mode:"enter"});"auto"===F?(n=U.transitions.getAutoHeightDuration(e.clientHeight),N.current=n):n=o,e.style.transition=[U.transitions.create("opacity",{duration:n,delay:i}),U.transitions.create("transform",{duration:x?n:.666*n,delay:i,easing:a})].join(","),k&&k(e,r)}),q=normalizedTransitionCallback(P),G=normalizedTransitionCallback(E),K=normalizedTransitionCallback(e=>{let r;let{duration:n,delay:o,easing:i}=(0,p.C)({style:I,timeout:F,easing:w},{mode:"exit"});"auto"===F?(r=U.transitions.getAutoHeightDuration(e.clientHeight),N.current=r):r=n,e.style.transition=[U.transitions.create("opacity",{duration:r,delay:o}),U.transitions.create("transform",{duration:x?r:.666*r,delay:x?o:o||.333*r,easing:i})].join(","),e.style.opacity=0,e.style.transform=getScale(.75),R&&R(e)}),X=normalizedTransitionCallback(O);return(0,g.jsx)(L,(0,o.Z)({appear:Z,in:S,nodeRef:B,onEnter:Y,onEntered:q,onEntering:H,onExit:K,onExited:X,onExiting:G,addEndListener:e=>{"auto"===F&&V.start(N.current||0,e),n&&n(B.current,e)},timeout:"auto"===F?null:F},j,{children:(e,r)=>a.cloneElement(C,(0,o.Z)({style:(0,o.Z)({opacity:0,transform:getScale(.75),visibility:"exited"!==e||S?void 0:"hidden"},b[e],I,C.props.style),ref:W},r))}))});Z.muiSupportAuto=!0,r.Z=Z},93946:function(e,r,n){"use strict";n.d(r,{Z:function(){return P}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(90948),m=n(71657),g=n(11930),v=n(98216),b=n(1977),x=n(8027);function getIconButtonUtilityClass(e){return(0,x.ZP)("MuiIconButton",e)}let Z=(0,b.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var C=n(85893);let w=["edge","children","className","color","disabled","disableFocusRipple","size"],useUtilityClasses=e=>{let{classes:r,disabled:n,color:o,edge:i,size:a}=e,s={root:["root",n&&"disabled","default"!==o&&`color${(0,v.Z)(o)}`,i&&`edge${(0,v.Z)(i)}`,`size${(0,v.Z)(a)}`]};return(0,u.Z)(s,getIconButtonUtilityClass,r)},S=(0,p.ZP)(g.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,"default"!==n.color&&r[`color${(0,v.Z)(n.color)}`],n.edge&&r[`edge${(0,v.Z)(n.edge)}`],r[`size${(0,v.Z)(n.size)}`]]}})(({theme:e,ownerState:r})=>(0,i.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!r.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===r.edge&&{marginLeft:"small"===r.size?-3:-12},"end"===r.edge&&{marginRight:"small"===r.size?-3:-12}),({theme:e,ownerState:r})=>{var n;let o=null==(n=(e.vars||e).palette)?void 0:n[r.color];return(0,i.Z)({},"inherit"===r.color&&{color:"inherit"},"inherit"!==r.color&&"default"!==r.color&&(0,i.Z)({color:null==o?void 0:o.main},!r.disableRipple&&{"&:hover":(0,i.Z)({},o&&{backgroundColor:e.vars?`rgba(${o.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(o.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===r.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===r.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Z.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),k=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:u,className:c,color:p="default",disabled:g=!1,disableFocusRipple:v=!1,size:b="medium"}=n,x=(0,o.Z)(n,w),Z=(0,i.Z)({},n,{edge:a,color:p,disabled:g,disableFocusRipple:v,size:b}),k=useUtilityClasses(Z);return(0,C.jsx)(S,(0,i.Z)({className:(0,s.Z)(k.root,c),centerRipple:!0,focusRipple:!v,disabled:g,ref:r},x,{ownerState:Z,children:u}))});var P=k},90089:function(e,r,n){"use strict";n.d(r,{Z:function(){return T}});var o=n(63366),i=n(87462),a=n(67294),s=n(58510),u=n(68027),c=n(2869),p=n(90948),m=n(14136),g=n(71657),v=n(1977),b=n(8027),x=n(55827);function getInputUtilityClass(e){return(0,b.ZP)("MuiInput",e)}let Z=(0,i.Z)({},x.Z,(0,v.Z)("MuiInput",["root","underline","input"]));var C=n(85893);let w=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],useUtilityClasses=e=>{let{classes:r,disableUnderline:n}=e,o=(0,s.Z)({root:["root",!n&&"underline"],input:["input"]},getInputUtilityClass,r);return(0,i.Z)({},r,o)},S=(0,p.ZP)(c.Ej,{shouldForwardProp:e=>(0,m.Z)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[...(0,c.Gx)(e,r),!n.disableUnderline&&r.underline]}})(({theme:e,ownerState:r})=>{let n="light"===e.palette.mode,o=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(o=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,i.Z)({position:"relative"},r.formControl&&{"label + &":{marginTop:16}},!r.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Z.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Z.disabled}, .${Z.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${o}`}},[`&.${Z.disabled}:before`]:{borderBottomStyle:"dotted"}})}),k=(0,p.ZP)(c.rA,{name:"MuiInput",slot:"Input",overridesResolver:c._o})({}),P=a.forwardRef(function(e,r){var n,a,s,p;let m=(0,g.Z)({props:e,name:"MuiInput"}),{disableUnderline:v,components:b={},componentsProps:x,fullWidth:Z=!1,inputComponent:P="input",multiline:T=!1,slotProps:R,slots:O={},type:E="text"}=m,I=(0,o.Z)(m,w),F=useUtilityClasses(m),L={root:{ownerState:{disableUnderline:v}}},j=(null!=R?R:x)?(0,u.Z)(null!=R?R:x,L):L,V=null!=(n=null!=(a=O.root)?a:b.Root)?n:S,N=null!=(s=null!=(p=O.input)?p:b.Input)?s:k;return(0,C.jsx)(c.ZP,(0,i.Z)({slots:{root:V,input:N},slotProps:j,fullWidth:Z,inputComponent:P,multiline:T,ref:r,type:E},I,{classes:F}))});P.muiName="Input";var T=P},2869:function(e,r,n){"use strict";n.d(r,{rA:function(){return H},Ej:function(){return W},ZP:function(){return G},_o:function(){return inputOverridesResolver},Gx:function(){return rootOverridesResolver}});var o=n(63366),i=n(87462),a=n(78758),s=n(67294),u=n(90512),c=n(22760),p=n(96613),m=n(54895),g=n(86145),v=n(85893);let b=["onChange","maxRows","minRows","style","value"];function getStyleValue(e){return parseInt(e,10)||0}let x={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}},Z=s.forwardRef(function(e,r){let{onChange:n,maxRows:a,minRows:u=1,style:Z,value:C}=e,w=(0,o.Z)(e,b),{current:S}=s.useRef(null!=C),k=s.useRef(null),P=(0,c.Z)(r,k),T=s.useRef(null),R=s.useCallback(()=>{let r=k.current,n=(0,p.Z)(r),o=n.getComputedStyle(r);if("0px"===o.width)return{outerHeightStyle:0,overflowing:!1};let i=T.current;i.style.width=o.width,i.value=r.value||e.placeholder||"x","\n"===i.value.slice(-1)&&(i.value+=" ");let s=o.boxSizing,c=getStyleValue(o.paddingBottom)+getStyleValue(o.paddingTop),m=getStyleValue(o.borderBottomWidth)+getStyleValue(o.borderTopWidth),g=i.scrollHeight;i.value="x";let v=i.scrollHeight,b=g;u&&(b=Math.max(Number(u)*v,b)),a&&(b=Math.min(Number(a)*v,b)),b=Math.max(b,v);let x=b+("border-box"===s?c+m:0),Z=1>=Math.abs(b-g);return{outerHeightStyle:x,overflowing:Z}},[a,u,e.placeholder]),O=s.useCallback(()=>{let e=R();if(null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflowing)return;let r=k.current;r.style.height=`${e.outerHeightStyle}px`,r.style.overflow=e.overflowing?"hidden":""},[R]);return(0,m.Z)(()=>{let e,r;let handleResize=()=>{O()},n=(0,g.Z)(handleResize),o=k.current,i=(0,p.Z)(o);return i.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(r=new ResizeObserver(handleResize)).observe(o),()=>{n.clear(),cancelAnimationFrame(e),i.removeEventListener("resize",n),r&&r.disconnect()}},[R,O]),(0,m.Z)(()=>{O()}),(0,v.jsxs)(s.Fragment,{children:[(0,v.jsx)("textarea",(0,i.Z)({value:C,onChange:e=>{S||O(),n&&n(e)},ref:P,rows:u,style:Z},w)),(0,v.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:T,tabIndex:-1,style:(0,i.Z)({},x.shadow,Z,{paddingTop:0,paddingBottom:0})})]})});var C=n(28442),w=n(58510),S=n(15704),k=n(47167),P=n(74423),T=n(90948),R=n(71657),O=n(98216),E=n(51705),I=n(58974),F=n(41234),L=n(96682),esm_GlobalStyles_GlobalStyles=function({styles:e,themeId:r,defaultTheme:n={}}){let o=(0,L.Z)(n),i="function"==typeof e?e(r&&o[r]||o):e;return(0,v.jsx)(F.Z,{styles:i})},j=n(90247),V=n(10606),N=n(5108),U=n(55827);let B=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],rootOverridesResolver=(e,r)=>{let{ownerState:n}=e;return[r.root,n.formControl&&r.formControl,n.startAdornment&&r.adornedStart,n.endAdornment&&r.adornedEnd,n.error&&r.error,"small"===n.size&&r.sizeSmall,n.multiline&&r.multiline,n.color&&r[`color${(0,O.Z)(n.color)}`],n.fullWidth&&r.fullWidth,n.hiddenLabel&&r.hiddenLabel]},inputOverridesResolver=(e,r)=>{let{ownerState:n}=e;return[r.input,"small"===n.size&&r.inputSizeSmall,n.multiline&&r.inputMultiline,"search"===n.type&&r.inputTypeSearch,n.startAdornment&&r.inputAdornedStart,n.endAdornment&&r.inputAdornedEnd,n.hiddenLabel&&r.inputHiddenLabel]},useUtilityClasses=e=>{let{classes:r,color:n,disabled:o,error:i,endAdornment:a,focused:s,formControl:u,fullWidth:c,hiddenLabel:p,multiline:m,readOnly:g,size:v,startAdornment:b,type:x}=e,Z={root:["root",`color${(0,O.Z)(n)}`,o&&"disabled",i&&"error",c&&"fullWidth",s&&"focused",u&&"formControl",v&&"medium"!==v&&`size${(0,O.Z)(v)}`,m&&"multiline",b&&"adornedStart",a&&"adornedEnd",p&&"hiddenLabel",g&&"readOnly"],input:["input",o&&"disabled","search"===x&&"inputTypeSearch",m&&"inputMultiline","small"===v&&"inputSizeSmall",p&&"inputHiddenLabel",b&&"inputAdornedStart",a&&"inputAdornedEnd",g&&"readOnly"]};return(0,w.Z)(Z,U.u,r)},W=(0,T.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:e,ownerState:r})=>(0,i.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${U.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},r.multiline&&(0,i.Z)({padding:"4px 0 5px"},"small"===r.size&&{paddingTop:1}),r.fullWidth&&{width:"100%"})),H=(0,T.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:e,ownerState:r})=>{let n="light"===e.palette.mode,o=(0,i.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,i.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${U.Z.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${U.Z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})}),Y=(0,v.jsx)(function(e){return(0,v.jsx)(esm_GlobalStyles_GlobalStyles,(0,i.Z)({},e,{defaultTheme:j.Z,themeId:V.Z}))},{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),q=s.forwardRef(function(e,r){var n;let c=(0,R.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":p,autoComplete:m,autoFocus:g,className:b,components:x={},componentsProps:w={},defaultValue:T,disabled:O,disableInjectingGlobalStyles:F,endAdornment:L,fullWidth:j=!1,id:V,inputComponent:U="input",inputProps:q={},inputRef:G,maxRows:K,minRows:X,multiline:Q=!1,name:J,onBlur:ee,onChange:et,onClick:er,onFocus:en,onKeyDown:eo,onKeyUp:ei,placeholder:ea,readOnly:el,renderSuffix:es,rows:eu,slotProps:ec={},slots:ed={},startAdornment:ep,type:em="text",value:ef}=c,eh=(0,o.Z)(c,B),eg=null!=q.value?q.value:ef,{current:ey}=s.useRef(null!=eg),ev=s.useRef(),eb=s.useCallback(e=>{},[]),ex=(0,E.Z)(ev,G,q.ref,eb),[eZ,eC]=s.useState(!1),ew=(0,P.Z)(),eS=(0,S.Z)({props:c,muiFormControl:ew,states:["color","disabled","error","hiddenLabel","size","required","filled"]});eS.focused=ew?ew.focused:eZ,s.useEffect(()=>{!ew&&O&&eZ&&(eC(!1),ee&&ee())},[ew,O,eZ,ee]);let ek=ew&&ew.onFilled,eP=ew&&ew.onEmpty,eT=s.useCallback(e=>{(0,N.vd)(e)?ek&&ek():eP&&eP()},[ek,eP]);(0,I.Z)(()=>{ey&&eT({value:eg})},[eg,eT,ey]),s.useEffect(()=>{eT(ev.current)},[]);let eM=U,eD=q;Q&&"input"===eM&&(eD=eu?(0,i.Z)({type:void 0,minRows:eu,maxRows:eu},eD):(0,i.Z)({type:void 0,maxRows:K,minRows:X},eD),eM=Z),s.useEffect(()=>{ew&&ew.setAdornedStart(!!ep)},[ew,ep]);let eR=(0,i.Z)({},c,{color:eS.color||"primary",disabled:eS.disabled,endAdornment:L,error:eS.error,focused:eS.focused,formControl:ew,fullWidth:j,hiddenLabel:eS.hiddenLabel,multiline:Q,size:eS.size,startAdornment:ep,type:em}),eO=useUtilityClasses(eR),eE=ed.root||x.Root||W,e$=ec.root||w.root||{},eI=ed.input||x.Input||H;return eD=(0,i.Z)({},eD,null!=(n=ec.input)?n:w.input),(0,v.jsxs)(s.Fragment,{children:[!F&&Y,(0,v.jsxs)(eE,(0,i.Z)({},e$,!(0,C.X)(eE)&&{ownerState:(0,i.Z)({},eR,e$.ownerState)},{ref:r,onClick:e=>{ev.current&&e.currentTarget===e.target&&ev.current.focus(),er&&er(e)}},eh,{className:(0,u.Z)(eO.root,e$.className,b,el&&"MuiInputBase-readOnly"),children:[ep,(0,v.jsx)(k.Z.Provider,{value:null,children:(0,v.jsx)(eI,(0,i.Z)({ownerState:eR,"aria-invalid":eS.error,"aria-describedby":p,autoComplete:m,autoFocus:g,defaultValue:T,disabled:eS.disabled,id:V,onAnimationStart:e=>{eT("mui-auto-fill-cancel"===e.animationName?ev.current:{value:"x"})},name:J,placeholder:ea,readOnly:el,required:eS.required,rows:eu,value:eg,onKeyDown:eo,onKeyUp:ei,type:em},eD,!(0,C.X)(eI)&&{as:eM,ownerState:(0,i.Z)({},eR,eD.ownerState)},{ref:ex,className:(0,u.Z)(eO.input,eD.className,el&&"MuiInputBase-readOnly"),onBlur:e=>{ee&&ee(e),q.onBlur&&q.onBlur(e),ew&&ew.onBlur?ew.onBlur(e):eC(!1)},onChange:(e,...r)=>{if(!ey){let r=e.target||ev.current;if(null==r)throw Error((0,a.Z)(1));eT({value:r.value})}q.onChange&&q.onChange(e,...r),et&&et(e,...r)},onFocus:e=>{if(eS.disabled){e.stopPropagation();return}en&&en(e),q.onFocus&&q.onFocus(e),ew&&ew.onFocus?ew.onFocus(e):eC(!0)}}))}),L,es?es((0,i.Z)({},eS,{startAdornment:ep})):null]}))]})});var G=q},55827:function(e,r,n){"use strict";n.d(r,{u:function(){return getInputBaseUtilityClass}});var o=n(1977),i=n(8027);function getInputBaseUtilityClass(e){return(0,i.ZP)("MuiInputBase",e)}let a=(0,o.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);r.Z=a},5108:function(e,r,n){"use strict";function hasValue(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function isFilled(e,r=!1){return e&&(hasValue(e.value)&&""!==e.value||r&&hasValue(e.defaultValue)&&""!==e.defaultValue)}function isAdornedStart(e){return e.startAdornment}n.d(r,{B7:function(){return isAdornedStart},vd:function(){return isFilled}})},33841:function(e,r,n){"use strict";n.d(r,{Z:function(){return I}});var o=n(63366),i=n(87462),a=n(67294),s=n(58510),u=n(90512),c=n(15704),p=n(74423),m=n(98216),g=n(71657),v=n(90948),b=n(1977),x=n(8027);function getFormLabelUtilityClasses(e){return(0,x.ZP)("MuiFormLabel",e)}let Z=(0,b.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);var C=n(85893);let w=["children","className","color","component","disabled","error","filled","focused","required"],useUtilityClasses=e=>{let{classes:r,color:n,focused:o,disabled:i,error:a,filled:u,required:c}=e,p={root:["root",`color${(0,m.Z)(n)}`,i&&"disabled",a&&"error",u&&"filled",o&&"focused",c&&"required"],asterisk:["asterisk",a&&"error"]};return(0,s.Z)(p,getFormLabelUtilityClasses,r)},S=(0,v.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},r)=>(0,i.Z)({},r.root,"secondary"===e.color&&r.colorSecondary,e.filled&&r.filled)})(({theme:e,ownerState:r})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Z.focused}`]:{color:(e.vars||e).palette[r.color].main},[`&.${Z.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Z.error}`]:{color:(e.vars||e).palette.error.main}})),k=(0,v.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,r)=>r.asterisk})(({theme:e})=>({[`&.${Z.error}`]:{color:(e.vars||e).palette.error.main}})),P=a.forwardRef(function(e,r){let n=(0,g.Z)({props:e,name:"MuiFormLabel"}),{children:a,className:s,component:m="label"}=n,v=(0,o.Z)(n,w),b=(0,p.Z)(),x=(0,c.Z)({props:n,muiFormControl:b,states:["color","required","focused","disabled","error","filled"]}),Z=(0,i.Z)({},n,{color:x.color||"primary",component:m,disabled:x.disabled,error:x.error,filled:x.filled,focused:x.focused,required:x.required}),P=useUtilityClasses(Z);return(0,C.jsxs)(S,(0,i.Z)({as:m,ownerState:Z,className:(0,u.Z)(P.root,s),ref:r},v,{children:[a,x.required&&(0,C.jsxs)(k,{ownerState:Z,"aria-hidden":!0,className:P.asterisk,children:[" ","*"]})]}))});var T=n(14136);function getInputLabelUtilityClasses(e){return(0,x.ZP)("MuiInputLabel",e)}(0,b.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let R=["disableAnimation","margin","shrink","variant","className"],InputLabel_useUtilityClasses=e=>{let{classes:r,formControl:n,size:o,shrink:a,disableAnimation:u,variant:c,required:p}=e,g={root:["root",n&&"formControl",!u&&"animated",a&&"shrink",o&&"normal"!==o&&`size${(0,m.Z)(o)}`,c],asterisk:[p&&"asterisk"]},v=(0,s.Z)(g,getInputLabelUtilityClasses,r);return(0,i.Z)({},r,v)},O=(0,v.ZP)(P,{shouldForwardProp:e=>(0,T.Z)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[{[`& .${Z.asterisk}`]:r.asterisk},r.root,n.formControl&&r.formControl,"small"===n.size&&r.sizeSmall,n.shrink&&r.shrink,!n.disableAnimation&&r.animated,n.focused&&r.focused,r[n.variant]]}})(({theme:e,ownerState:r})=>(0,i.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},r.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===r.size&&{transform:"translate(0, 17px) scale(1)"},r.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!r.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===r.variant&&(0,i.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===r.size&&{transform:"translate(12px, 13px) scale(1)"},r.shrink&&(0,i.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===r.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===r.variant&&(0,i.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===r.size&&{transform:"translate(14px, 9px) scale(1)"},r.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),E=a.forwardRef(function(e,r){let n=(0,g.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,shrink:s,className:m}=n,v=(0,o.Z)(n,R),b=(0,p.Z)(),x=s;void 0===x&&b&&(x=b.filled||b.focused||b.adornedStart);let Z=(0,c.Z)({props:n,muiFormControl:b,states:["size","variant","required","focused"]}),w=(0,i.Z)({},n,{disableAnimation:a,formControl:b,shrink:x,size:Z.size,variant:Z.variant,required:Z.required,focused:Z.focused}),S=InputLabel_useUtilityClasses(w);return(0,C.jsx)(O,(0,i.Z)({"data-shrink":x,ownerState:w,ref:r,className:(0,u.Z)(S.root,m)},v,{classes:S}))});var I=E},78462:function(e,r,n){"use strict";n.d(r,{Z:function(){return w}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(90948),p=n(71657),m=n(59773),g=n(1977),v=n(8027);function getListUtilityClass(e){return(0,v.ZP)("MuiList",e)}(0,g.Z)("MuiList",["root","padding","dense","subheader"]);var b=n(85893);let x=["children","className","component","dense","disablePadding","subheader"],useUtilityClasses=e=>{let{classes:r,disablePadding:n,dense:o,subheader:i}=e;return(0,u.Z)({root:["root",!n&&"padding",o&&"dense",i&&"subheader"]},getListUtilityClass,r)},Z=(0,c.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,!n.disablePadding&&r.padding,n.dense&&r.dense,n.subheader&&r.subheader]}})(({ownerState:e})=>(0,i.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),C=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiList"}),{children:u,className:c,component:g="ul",dense:v=!1,disablePadding:C=!1,subheader:w}=n,S=(0,o.Z)(n,x),k=a.useMemo(()=>({dense:v}),[v]),P=(0,i.Z)({},n,{component:g,dense:v,disablePadding:C}),T=useUtilityClasses(P);return(0,b.jsx)(m.Z.Provider,{value:k,children:(0,b.jsxs)(Z,(0,i.Z)({as:g,className:(0,s.Z)(T.root,c),ref:r,ownerState:P},S,{children:[w,u]}))})});var w=C},59773:function(e,r,n){"use strict";var o=n(67294);let i=o.createContext({});r.Z=i},23599:function(e,r,n){"use strict";n.d(r,{Z:function(){return F}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(90948),m=n(14136),g=n(71657),v=n(59773),b=n(11930),x=n(58974),Z=n(51705),C=n(35097),w=n(1977);let S=(0,w.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]),k=(0,w.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var P=n(8027);function getMenuItemUtilityClass(e){return(0,P.ZP)("MuiMenuItem",e)}let T=(0,w.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var R=n(85893);let O=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],useUtilityClasses=e=>{let{disabled:r,dense:n,divider:o,disableGutters:a,selected:s,classes:c}=e,p=(0,u.Z)({root:["root",n&&"dense",r&&"disabled",!a&&"gutters",o&&"divider",s&&"selected"]},getMenuItemUtilityClass,c);return(0,i.Z)({},c,p)},E=(0,p.ZP)(b.Z,{shouldForwardProp:e=>(0,m.Z)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.dense&&r.dense,n.divider&&r.divider,!n.disableGutters&&r.gutters]}})(({theme:e,ownerState:r})=>(0,i.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!r.disableGutters&&{paddingLeft:16,paddingRight:16},r.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${T.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${T.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${T.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${T.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${T.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${C.Z.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${C.Z.inset}`]:{marginLeft:52},[`& .${k.root}`]:{marginTop:0,marginBottom:0},[`& .${k.inset}`]:{paddingLeft:36},[`& .${S.root}`]:{minWidth:36}},!r.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},r.dense&&(0,i.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${S.root} svg`]:{fontSize:"1.25rem"}}))),I=a.forwardRef(function(e,r){let n;let u=(0,g.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:c=!1,component:p="li",dense:m=!1,divider:b=!1,disableGutters:C=!1,focusVisibleClassName:w,role:S="menuitem",tabIndex:k,className:P}=u,T=(0,o.Z)(u,O),I=a.useContext(v.Z),F=a.useMemo(()=>({dense:m||I.dense||!1,disableGutters:C}),[I.dense,m,C]),L=a.useRef(null);(0,x.Z)(()=>{c&&L.current&&L.current.focus()},[c]);let j=(0,i.Z)({},u,{dense:F.dense,divider:b,disableGutters:C}),V=useUtilityClasses(u),N=(0,Z.Z)(L,r);return u.disabled||(n=void 0!==k?k:-1),(0,R.jsx)(v.Z.Provider,{value:F,children:(0,R.jsx)(E,(0,i.Z)({ref:N,role:S,tabIndex:n,component:p,focusVisibleClassName:(0,s.Z)(V.focusVisible,w),className:(0,s.Z)(V.root,P)},T,{ownerState:j,classes:V}))})});var F=I},84118:function(e,r,n){"use strict";n.d(r,{Z:function(){return x}});var o=n(87462),i=n(63366),a=n(67294);n(76607);var s=n(8038),u=n(78462),c=n(98902).Z,p=n(51705),m=n(58974),g=n(85893);let v=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function nextItem(e,r,n){return e===r?e.firstChild:r&&r.nextElementSibling?r.nextElementSibling:n?null:e.firstChild}function previousItem(e,r,n){return e===r?n?e.firstChild:e.lastChild:r&&r.previousElementSibling?r.previousElementSibling:n?null:e.lastChild}function textCriteriaMatches(e,r){if(void 0===r)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(r.repeating?n[0]===r.keys[0]:0===n.indexOf(r.keys.join("")))}function moveFocus(e,r,n,o,i,a){let s=!1,u=i(e,r,!!r&&n);for(;u;){if(u===e.firstChild){if(s)return!1;s=!0}let r=!o&&(u.disabled||"true"===u.getAttribute("aria-disabled"));if(u.hasAttribute("tabindex")&&textCriteriaMatches(u,a)&&!r)return u.focus(),!0;u=i(e,u,n)}return!1}let b=a.forwardRef(function(e,r){let{actions:n,autoFocus:b=!1,autoFocusItem:x=!1,children:Z,className:C,disabledItemsFocusable:w=!1,disableListWrap:S=!1,onKeyDown:k,variant:P="selectedMenu"}=e,T=(0,i.Z)(e,v),R=a.useRef(null),O=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,m.Z)(()=>{b&&R.current.focus()},[b]),a.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:r})=>{let n=!R.current.style.width;if(e.clientHeight{if(!a.isValidElement(e)){I===r&&(I+=1)>=Z.length&&(I=-1);return}e.props.disabled||("selectedMenu"===P&&e.props.selected?I=r:-1!==I||(I=r)),I===r&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(I+=1)>=Z.length&&(I=-1)});let F=a.Children.map(Z,(e,r)=>{if(r===I){let r={};return x&&(r.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===P&&(r.tabIndex=0),a.cloneElement(e,r)}return e});return(0,g.jsx)(u.Z,(0,o.Z)({role:"menu",ref:E,className:C,onKeyDown:e=>{let r=R.current,n=e.key,o=(0,s.Z)(r).activeElement;if("ArrowDown"===n)e.preventDefault(),moveFocus(r,o,S,w,nextItem);else if("ArrowUp"===n)e.preventDefault(),moveFocus(r,o,S,w,previousItem);else if("Home"===n)e.preventDefault(),moveFocus(r,null,S,w,nextItem);else if("End"===n)e.preventDefault(),moveFocus(r,null,S,w,previousItem);else if(1===n.length){let i=O.current,a=n.toLowerCase(),s=performance.now();i.keys.length>0&&(s-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&a!==i.keys[0]&&(i.repeating=!1)),i.lastTime=s,i.keys.push(a);let u=o&&!i.repeating&&textCriteriaMatches(o,i);i.previousKeyMatched&&(u||moveFocus(r,o,!1,w,nextItem,i))?e.preventDefault():i.previousKeyMatched=!1}k&&k(e)},tabIndex:b?0:-1},T,{children:F}))});var x=b},69636:function(e,r,n){"use strict";n.d(r,{Z:function(){return j}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(7293),c=n(22760),p=n(36425),m=n(22010);function createChainedFunction(...e){return e.reduce((e,r)=>null==r?e:function(...n){e.apply(this,n),r.apply(this,n)},()=>{})}var g=n(30437),v=n(96613),b=n(98902);function ariaHidden(e,r){r?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function getPaddingRight(e){return parseInt((0,v.Z)(e).getComputedStyle(e).paddingRight,10)||0}function ariaHiddenSiblings(e,r,n,o,i){let a=[r,n,...o];[].forEach.call(e.children,e=>{let r=-1===a.indexOf(e),n=!function(e){let r=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return r||n}(e);r&&n&&ariaHidden(e,i)})}function findIndexOf(e,r){let n=-1;return e.some((e,o)=>!!r(e)&&(n=o,!0)),n}let x=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,r){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&ariaHidden(e.modalRef,!1);let o=function(e){let r=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&r.push(e)}),r}(r);ariaHiddenSiblings(r,e.mount,e.modalRef,o,!0);let i=findIndexOf(this.containers,e=>e.container===r);return -1!==i?this.containers[i].modals.push(e):this.containers.push({modals:[e],container:r,restore:null,hiddenSiblings:o}),n}mount(e,r){let n=findIndexOf(this.containers,r=>-1!==r.modals.indexOf(e)),o=this.containers[n];o.restore||(o.restore=function(e,r){let n=[],o=e.container;if(!r.disableScrollLock){let e;if(function(e){let r=(0,p.Z)(e);return r.body===e?(0,v.Z)(e).innerWidth>r.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){let e=(0,b.Z)((0,p.Z)(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${getPaddingRight(o)+e}px`;let r=(0,p.Z)(o).querySelectorAll(".mui-fixed");[].forEach.call(r,r=>{n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${getPaddingRight(r)+e}px`})}if(o.parentNode instanceof DocumentFragment)e=(0,p.Z)(o).body;else{let r=o.parentElement,n=(0,v.Z)(o);e=(null==r?void 0:r.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(r).overflowY?r:o}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach(({value:e,el:r,property:n})=>{e?r.style.setProperty(n,e):r.style.removeProperty(n)})}}(o,r))}remove(e,r=!0){let n=this.modals.indexOf(e);if(-1===n)return n;let o=findIndexOf(this.containers,r=>-1!==r.modals.indexOf(e)),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&ariaHidden(e.modalRef,r),ariaHiddenSiblings(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(o,1);else{let e=i.modals[i.modals.length-1];e.modalRef&&ariaHidden(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var Z=n(58510),C=n(93470),w=n(78385),S=n(90948),k=n(71657),P=n(84808),T=n(1977),R=n(8027);function getModalUtilityClass(e){return(0,R.ZP)("MuiModal",e)}(0,T.Z)("MuiModal",["root","hidden","backdrop"]);var O=n(85893);let E=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],useUtilityClasses=e=>{let{open:r,exited:n,classes:o}=e;return(0,Z.Z)({root:["root",!r&&n&&"hidden"],backdrop:["backdrop"]},getModalUtilityClass,o)},I=(0,S.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,!n.open&&n.exited&&r.hidden]}})(({theme:e,ownerState:r})=>(0,i.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!r.open&&r.exited&&{visibility:"hidden"})),F=(0,S.ZP)(P.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,r)=>r.backdrop})({zIndex:-1}),L=a.forwardRef(function(e,r){var n,v,b,Z,S,P;let T=(0,k.Z)({name:"MuiModal",props:e}),{BackdropComponent:R=F,BackdropProps:L,className:j,closeAfterTransition:V=!1,children:N,container:U,component:B,components:W={},componentsProps:H={},disableAutoFocus:Y=!1,disableEnforceFocus:q=!1,disableEscapeKeyDown:G=!1,disablePortal:K=!1,disableRestoreFocus:X=!1,disableScrollLock:Q=!1,hideBackdrop:J=!1,keepMounted:ee=!1,onBackdropClick:et,open:er,slotProps:en,slots:eo}=T,ei=(0,o.Z)(T,E),ea=(0,i.Z)({},T,{closeAfterTransition:V,disableAutoFocus:Y,disableEnforceFocus:q,disableEscapeKeyDown:G,disablePortal:K,disableRestoreFocus:X,disableScrollLock:Q,hideBackdrop:J,keepMounted:ee}),{getRootProps:el,getBackdropProps:es,getTransitionProps:eu,portalRef:ec,isTopModal:ed,exited:ep,hasTransition:em}=function(e){let{container:r,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:s=x,closeAfterTransition:u=!1,onTransitionEnter:v,onTransitionExited:b,children:Z,onClose:C,open:w,rootRef:S}=e,k=a.useRef({}),P=a.useRef(null),T=a.useRef(null),R=(0,c.Z)(T,S),[O,E]=a.useState(!w),I=!!Z&&Z.props.hasOwnProperty("in"),F=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(F=!1);let getDoc=()=>(0,p.Z)(P.current),getModal=()=>(k.current.modalRef=T.current,k.current.mount=P.current,k.current),handleMounted=()=>{s.mount(getModal(),{disableScrollLock:o}),T.current&&(T.current.scrollTop=0)},L=(0,m.Z)(()=>{let e=("function"==typeof r?r():r)||getDoc().body;s.add(getModal(),e),T.current&&handleMounted()}),j=a.useCallback(()=>s.isTopModal(getModal()),[s]),V=(0,m.Z)(e=>{P.current=e,e&&(w&&j()?handleMounted():T.current&&ariaHidden(T.current,F))}),N=a.useCallback(()=>{s.remove(getModal(),F)},[F,s]);a.useEffect(()=>()=>{N()},[N]),a.useEffect(()=>{w?L():I&&u||N()},[w,N,I,u,L]);let createHandleKeyDown=e=>r=>{var o;null==(o=e.onKeyDown)||o.call(e,r),"Escape"===r.key&&229!==r.which&&j()&&!n&&(r.stopPropagation(),C&&C(r,"escapeKeyDown"))},createHandleBackdropClick=e=>r=>{var n;null==(n=e.onClick)||n.call(e,r),r.target===r.currentTarget&&C&&C(r,"backdropClick")};return{getRootProps:(r={})=>{let n=(0,g._)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o=(0,i.Z)({},n,r);return(0,i.Z)({role:"presentation"},o,{onKeyDown:createHandleKeyDown(o),ref:R})},getBackdropProps:(e={})=>(0,i.Z)({"aria-hidden":!0},e,{onClick:createHandleBackdropClick(e),open:w}),getTransitionProps:()=>({onEnter:createChainedFunction(()=>{E(!1),v&&v()},null==Z?void 0:Z.props.onEnter),onExited:createChainedFunction(()=>{E(!0),b&&b(),u&&N()},null==Z?void 0:Z.props.onExited)}),rootRef:R,portalRef:V,isTopModal:j,exited:O,hasTransition:I}}((0,i.Z)({},ea,{rootRef:r})),ef=(0,i.Z)({},ea,{exited:ep}),eh=useUtilityClasses(ef),eg={};if(void 0===N.props.tabIndex&&(eg.tabIndex="-1"),em){let{onEnter:e,onExited:r}=eu();eg.onEnter=e,eg.onExited=r}let ey=null!=(n=null!=(v=null==eo?void 0:eo.root)?v:W.Root)?n:I,ev=null!=(b=null!=(Z=null==eo?void 0:eo.backdrop)?Z:W.Backdrop)?b:R,eb=null!=(S=null==en?void 0:en.root)?S:H.root,ex=null!=(P=null==en?void 0:en.backdrop)?P:H.backdrop,eZ=(0,u.y)({elementType:ey,externalSlotProps:eb,externalForwardedProps:ei,getSlotProps:el,additionalProps:{ref:r,as:B},ownerState:ef,className:(0,s.Z)(j,null==eb?void 0:eb.className,null==eh?void 0:eh.root,!ef.open&&ef.exited&&(null==eh?void 0:eh.hidden))}),eC=(0,u.y)({elementType:ev,externalSlotProps:ex,additionalProps:L,getSlotProps:e=>es((0,i.Z)({},e,{onClick:r=>{et&&et(r),null!=e&&e.onClick&&e.onClick(r)}})),className:(0,s.Z)(null==ex?void 0:ex.className,null==L?void 0:L.className,null==eh?void 0:eh.backdrop),ownerState:ef});return ee||er||em&&!ep?(0,O.jsx)(w.h,{ref:ec,container:U,disablePortal:K,children:(0,O.jsxs)(ey,(0,i.Z)({},eZ,{children:[!J&&R?(0,O.jsx)(ev,(0,i.Z)({},eC)):null,(0,O.jsx)(C.i,{disableEnforceFocus:q,disableAutoFocus:Y,disableRestoreFocus:X,isEnabled:ed,open:er,children:a.cloneElement(N,eg)})]}))}):null});var j=L},37058:function(e,r,n){"use strict";n.d(r,{Z:function(){return L}});var o,i=n(63366),a=n(87462),s=n(67294),u=n(58510),c=n(90948),p=n(14136),m=n(85893);let g=["children","classes","className","label","notched"],v=(0,c.ZP)("fieldset",{shouldForwardProp:p.Z})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),b=(0,c.ZP)("legend",{shouldForwardProp:p.Z})(({ownerState:e,theme:r})=>(0,a.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:r.transitions.create("width",{duration:150,easing:r.transitions.easing.easeOut})},e.withLabel&&(0,a.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:r.transitions.create("max-width",{duration:50,easing:r.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:r.transitions.create("max-width",{duration:100,easing:r.transitions.easing.easeOut,delay:50})})));var x=n(74423),Z=n(15704),C=n(1977),w=n(8027),S=n(55827);function getOutlinedInputUtilityClass(e){return(0,w.ZP)("MuiOutlinedInput",e)}let k=(0,a.Z)({},S.Z,(0,C.Z)("MuiOutlinedInput",["root","notchedOutline","input"]));var P=n(2869),T=n(71657);let R=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],useUtilityClasses=e=>{let{classes:r}=e,n=(0,u.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},getOutlinedInputUtilityClass,r);return(0,a.Z)({},r,n)},O=(0,c.ZP)(P.Ej,{shouldForwardProp:e=>(0,p.Z)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:P.Gx})(({theme:e,ownerState:r})=>{let n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,a.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${k.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${k.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${k.focused} .${k.notchedOutline}`]:{borderColor:(e.vars||e).palette[r.color].main,borderWidth:2},[`&.${k.error} .${k.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${k.disabled} .${k.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&(0,a.Z)({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))}),E=(0,c.ZP)(function(e){let{className:r,label:n,notched:s}=e,u=(0,i.Z)(e,g),c=null!=n&&""!==n,p=(0,a.Z)({},e,{notched:s,withLabel:c});return(0,m.jsx)(v,(0,a.Z)({"aria-hidden":!0,className:r,ownerState:p},u,{children:(0,m.jsx)(b,{ownerState:p,children:c?(0,m.jsx)("span",{children:n}):o||(o=(0,m.jsx)("span",{className:"notranslate",children:"​"}))})}))},{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,r)=>r.notchedOutline})(({theme:e})=>{let r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}}),I=(0,c.ZP)(P.rA,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:P._o})(({theme:e,ownerState:r})=>(0,a.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===r.size&&{padding:"8.5px 14px"},r.multiline&&{padding:0},r.startAdornment&&{paddingLeft:0},r.endAdornment&&{paddingRight:0})),F=s.forwardRef(function(e,r){var n,o,u,c,p;let g=(0,T.Z)({props:e,name:"MuiOutlinedInput"}),{components:v={},fullWidth:b=!1,inputComponent:C="input",label:w,multiline:S=!1,notched:k,slots:F={},type:L="text"}=g,j=(0,i.Z)(g,R),V=useUtilityClasses(g),N=(0,x.Z)(),U=(0,Z.Z)({props:g,muiFormControl:N,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),B=(0,a.Z)({},g,{color:U.color||"primary",disabled:U.disabled,error:U.error,focused:U.focused,formControl:N,fullWidth:b,hiddenLabel:U.hiddenLabel,multiline:S,size:U.size,type:L}),W=null!=(n=null!=(o=F.root)?o:v.Root)?n:O,H=null!=(u=null!=(c=F.input)?c:v.Input)?u:I;return(0,m.jsx)(P.ZP,(0,a.Z)({slots:{root:W,input:H},renderSuffix:e=>(0,m.jsx)(E,{ownerState:B,className:V.notchedOutline,label:null!=w&&""!==w&&U.required?p||(p=(0,m.jsxs)(s.Fragment,{children:[w," ","*"]})):w,notched:void 0!==k?k:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:b,inputComponent:C,multiline:S,ref:r,type:L},j,{classes:(0,a.Z)({},V,{notchedOutline:null})}))});F.muiName="Input";var L=F},90629:function(e,r,n){"use strict";n.d(r,{Z:function(){return w}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(90948),styles_getOverlayAlpha=e=>((e<1?5.11916*e**2:4.5*Math.log(e+1)+2)/100).toFixed(2),m=n(71657),g=n(1977),v=n(8027);function getPaperUtilityClass(e){return(0,v.ZP)("MuiPaper",e)}(0,g.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var b=n(85893);let x=["className","component","elevation","square","variant"],useUtilityClasses=e=>{let{square:r,elevation:n,variant:o,classes:i}=e,a={root:["root",o,!r&&"rounded","elevation"===o&&`elevation${n}`]};return(0,u.Z)(a,getPaperUtilityClass,i)},Z=(0,p.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[n.variant],!n.square&&r.rounded,"elevation"===n.variant&&r[`elevation${n.elevation}`]]}})(({theme:e,ownerState:r})=>{var n;return(0,i.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!r.square&&{borderRadius:e.shape.borderRadius},"outlined"===r.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===r.variant&&(0,i.Z)({boxShadow:(e.vars||e).shadows[r.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,c.Fq)("#fff",styles_getOverlayAlpha(r.elevation))}, ${(0,c.Fq)("#fff",styles_getOverlayAlpha(r.elevation))})`},e.vars&&{backgroundImage:null==(n=e.vars.overlays)?void 0:n[r.elevation]}))}),C=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiPaper"}),{className:a,component:u="div",elevation:c=1,square:p=!1,variant:g="elevation"}=n,v=(0,o.Z)(n,x),C=(0,i.Z)({},n,{component:u,elevation:c,square:p,variant:g}),w=useUtilityClasses(C);return(0,b.jsx)(Z,(0,i.Z)({as:u,ownerState:C,className:(0,s.Z)(w.root,a),ref:r},v))});var w=C},30638:function(e,r,n){"use strict";n.d(r,{Z:function(){return eD}});var o,i=n(87462),a=n(63366),s=n(67294),u=n(90512),c=n(68027),p=n(78758);n(76607);var m=n(58510),g=n(89326),v=n(8038),b=n(98216),x=n(7293),Z=n(82056),C=n(84118),w=n(28442),S=n(90948),k=n(71657),P=n(57144),T=n(5340),R=n(51705),O=n(96514),E=n(69636),I=n(90629),F=n(1977),L=n(8027);function getPopoverUtilityClass(e){return(0,L.ZP)("MuiPopover",e)}(0,F.Z)("MuiPopover",["root","paper"]);var j=n(85893);let V=["onEntering"],N=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],U=["slotProps"];function getOffsetTop(e,r){let n=0;return"number"==typeof r?n=r:"center"===r?n=e.height/2:"bottom"===r&&(n=e.height),n}function getOffsetLeft(e,r){let n=0;return"number"==typeof r?n=r:"center"===r?n=e.width/2:"right"===r&&(n=e.width),n}function getTransformOriginValue(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?`${e}px`:e).join(" ")}function resolveAnchorEl(e){return"function"==typeof e?e():e}let useUtilityClasses=e=>{let{classes:r}=e;return(0,m.Z)({root:["root"],paper:["paper"]},getPopoverUtilityClass,r)},B=(0,S.ZP)(E.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,r)=>r.root})({}),W=(0,S.ZP)(I.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,r)=>r.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),H=s.forwardRef(function(e,r){var n,o,c;let p=(0,k.Z)({props:e,name:"MuiPopover"}),{action:m,anchorEl:g,anchorOrigin:b={vertical:"top",horizontal:"left"},anchorPosition:Z,anchorReference:C="anchorEl",children:S,className:E,container:I,elevation:F=8,marginThreshold:L=16,open:H,PaperProps:Y={},slots:q,slotProps:G,transformOrigin:K={vertical:"top",horizontal:"left"},TransitionComponent:X=O.Z,transitionDuration:Q="auto",TransitionProps:{onEntering:J}={},disableScrollLock:ee=!1}=p,et=(0,a.Z)(p.TransitionProps,V),er=(0,a.Z)(p,N),en=null!=(n=null==G?void 0:G.paper)?n:Y,eo=s.useRef(),ei=(0,R.Z)(eo,en.ref),ea=(0,i.Z)({},p,{anchorOrigin:b,anchorReference:C,elevation:F,marginThreshold:L,externalPaperSlotProps:en,transformOrigin:K,TransitionComponent:X,transitionDuration:Q,TransitionProps:et}),el=useUtilityClasses(ea),es=s.useCallback(()=>{if("anchorPosition"===C)return Z;let e=resolveAnchorEl(g),r=e&&1===e.nodeType?e:(0,v.Z)(eo.current).body,n=r.getBoundingClientRect();return{top:n.top+getOffsetTop(n,b.vertical),left:n.left+getOffsetLeft(n,b.horizontal)}},[g,b.horizontal,b.vertical,Z,C]),eu=s.useCallback(e=>({vertical:getOffsetTop(e,K.vertical),horizontal:getOffsetLeft(e,K.horizontal)}),[K.horizontal,K.vertical]),ec=s.useCallback(e=>{let r={width:e.offsetWidth,height:e.offsetHeight},n=eu(r);if("none"===C)return{top:null,left:null,transformOrigin:getTransformOriginValue(n)};let o=es(),i=o.top-n.vertical,a=o.left-n.horizontal,s=i+r.height,u=a+r.width,c=(0,T.Z)(resolveAnchorEl(g)),p=c.innerHeight-L,m=c.innerWidth-L;if(null!==L&&ip){let e=s-p;i-=e,n.vertical+=e}if(null!==L&&am){let e=u-m;a-=e,n.horizontal+=e}return{top:`${Math.round(i)}px`,left:`${Math.round(a)}px`,transformOrigin:getTransformOriginValue(n)}},[g,C,es,eu,L]),[ed,ep]=s.useState(H),em=s.useCallback(()=>{let e=eo.current;if(!e)return;let r=ec(e);null!==r.top&&(e.style.top=r.top),null!==r.left&&(e.style.left=r.left),e.style.transformOrigin=r.transformOrigin,ep(!0)},[ec]);s.useEffect(()=>(ee&&window.addEventListener("scroll",em),()=>window.removeEventListener("scroll",em)),[g,ee,em]),s.useEffect(()=>{H&&em()}),s.useImperativeHandle(m,()=>H?{updatePosition:()=>{em()}}:null,[H,em]),s.useEffect(()=>{if(!H)return;let e=(0,P.Z)(()=>{em()}),r=(0,T.Z)(g);return r.addEventListener("resize",e),()=>{e.clear(),r.removeEventListener("resize",e)}},[g,H,em]);let ef=Q;"auto"!==Q||X.muiSupportAuto||(ef=void 0);let eh=I||(g?(0,v.Z)(resolveAnchorEl(g)).body:void 0),eg=null!=(o=null==q?void 0:q.root)?o:B,ey=null!=(c=null==q?void 0:q.paper)?c:W,ev=(0,x.y)({elementType:ey,externalSlotProps:(0,i.Z)({},en,{style:ed?en.style:(0,i.Z)({},en.style,{opacity:0})}),additionalProps:{elevation:F,ref:ei},ownerState:ea,className:(0,u.Z)(el.paper,null==en?void 0:en.className)}),eb=(0,x.y)({elementType:eg,externalSlotProps:(null==G?void 0:G.root)||{},externalForwardedProps:er,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:eh,open:H},ownerState:ea,className:(0,u.Z)(el.root,E)}),{slotProps:ex}=eb,eZ=(0,a.Z)(eb,U);return(0,j.jsx)(eg,(0,i.Z)({},eZ,!(0,w.X)(eg)&&{slotProps:ex,disableScrollLock:ee},{children:(0,j.jsx)(X,(0,i.Z)({appear:!0,in:H,onEntering:(e,r)=>{J&&J(e,r),em()},onExited:()=>{ep(!1)},timeout:ef},et,{children:(0,j.jsx)(ey,(0,i.Z)({},ev,{children:S}))}))}))});var Y=n(14136);function getMenuUtilityClass(e){return(0,L.ZP)("MuiMenu",e)}(0,F.Z)("MuiMenu",["root","paper","list"]);let q=["onEntering"],G=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],K={vertical:"top",horizontal:"right"},X={vertical:"top",horizontal:"left"},Menu_useUtilityClasses=e=>{let{classes:r}=e;return(0,m.Z)({root:["root"],paper:["paper"],list:["list"]},getMenuUtilityClass,r)},Q=(0,S.ZP)(H,{shouldForwardProp:e=>(0,Y.Z)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,r)=>r.root})({}),J=(0,S.ZP)(W,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,r)=>r.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),ee=(0,S.ZP)(C.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,r)=>r.list})({outline:0}),et=s.forwardRef(function(e,r){var n,o;let c=(0,k.Z)({props:e,name:"MuiMenu"}),{autoFocus:p=!0,children:m,className:g,disableAutoFocusItem:v=!1,MenuListProps:b={},onClose:C,open:w,PaperProps:S={},PopoverClasses:P,transitionDuration:T="auto",TransitionProps:{onEntering:R}={},variant:O="selectedMenu",slots:E={},slotProps:I={}}=c,F=(0,a.Z)(c.TransitionProps,q),L=(0,a.Z)(c,G),V=(0,Z.V)(),N=(0,i.Z)({},c,{autoFocus:p,disableAutoFocusItem:v,MenuListProps:b,onEntering:R,PaperProps:S,transitionDuration:T,TransitionProps:F,variant:O}),U=Menu_useUtilityClasses(N),B=p&&!v&&w,W=s.useRef(null),H=-1;s.Children.map(m,(e,r)=>{s.isValidElement(e)&&(e.props.disabled||("selectedMenu"===O&&e.props.selected?H=r:-1!==H||(H=r)))});let Y=null!=(n=E.paper)?n:J,et=null!=(o=I.paper)?o:S,er=(0,x.y)({elementType:E.root,externalSlotProps:I.root,ownerState:N,className:[U.root,g]}),en=(0,x.y)({elementType:Y,externalSlotProps:et,ownerState:N,className:U.paper});return(0,j.jsx)(Q,(0,i.Z)({onClose:C,anchorOrigin:{vertical:"bottom",horizontal:V?"right":"left"},transformOrigin:V?K:X,slots:{paper:Y,root:E.root},slotProps:{root:er,paper:en},open:w,ref:r,transitionDuration:T,TransitionProps:(0,i.Z)({onEntering:(e,r)=>{W.current&&W.current.adjustStyleForScrollbar(e,{direction:V?"rtl":"ltr"}),R&&R(e,r)}},F),ownerState:N},L,{classes:P,children:(0,j.jsx)(ee,(0,i.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),C&&C(e,"tabKeyDown"))},actions:W,autoFocus:p&&(-1===H||v),autoFocusItem:B,variant:O},b,{className:(0,u.Z)(U.list,b.className),children:m}))}))});function getNativeSelectUtilityClasses(e){return(0,L.ZP)("MuiNativeSelect",e)}let er=(0,F.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),en=["className","disabled","error","IconComponent","inputRef","variant"],NativeSelectInput_useUtilityClasses=e=>{let{classes:r,variant:n,disabled:o,multiple:i,open:a,error:s}=e,u={select:["select",n,o&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${(0,b.Z)(n)}`,a&&"iconOpen",o&&"disabled"]};return(0,m.Z)(u,getNativeSelectUtilityClasses,r)},nativeSelectSelectStyles=({ownerState:e,theme:r})=>(0,i.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,i.Z)({},r.vars?{backgroundColor:`rgba(${r.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${er.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(r.vars||r).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(r.vars||r).shape.borderRadius,"&:focus":{borderRadius:(r.vars||r).shape.borderRadius},"&&&":{paddingRight:32}}),eo=(0,S.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Y.Z,overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.select,r[n.variant],n.error&&r.error,{[`&.${er.multiple}`]:r.multiple}]}})(nativeSelectSelectStyles),nativeSelectIconStyles=({ownerState:e,theme:r})=>(0,i.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(r.vars||r).palette.action.active,[`&.${er.disabled}`]:{color:(r.vars||r).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),ei=(0,S.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.icon,n.variant&&r[`icon${(0,b.Z)(n.variant)}`],n.open&&r.iconOpen]}})(nativeSelectIconStyles),ea=s.forwardRef(function(e,r){let{className:n,disabled:o,error:c,IconComponent:p,inputRef:m,variant:g="standard"}=e,v=(0,a.Z)(e,en),b=(0,i.Z)({},e,{disabled:o,variant:g,error:c}),x=NativeSelectInput_useUtilityClasses(b);return(0,j.jsxs)(s.Fragment,{children:[(0,j.jsx)(eo,(0,i.Z)({ownerState:b,className:(0,u.Z)(x.select,n),disabled:o,ref:m||r},v)),e.multiple?null:(0,j.jsx)(ei,{as:p,ownerState:b,className:x.icon})]})});var el=n(5108),es=n(75536),eu=n(81222).Z;function getSelectUtilityClasses(e){return(0,L.ZP)("MuiSelect",e)}let ec=(0,F.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ed=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],ep=(0,S.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[{[`&.${ec.select}`]:r.select},{[`&.${ec.select}`]:r[n.variant]},{[`&.${ec.error}`]:r.error},{[`&.${ec.multiple}`]:r.multiple}]}})(nativeSelectSelectStyles,{[`&.${ec.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),em=(0,S.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.icon,n.variant&&r[`icon${(0,b.Z)(n.variant)}`],n.open&&r.iconOpen]}})(nativeSelectIconStyles),ef=(0,S.ZP)("input",{shouldForwardProp:e=>(0,es.Z)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,r)=>r.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function areEqualValues(e,r){return"object"==typeof r&&null!==r?e===r:String(e)===String(r)}let SelectInput_useUtilityClasses=e=>{let{classes:r,variant:n,disabled:o,multiple:i,open:a,error:s}=e,u={select:["select",n,o&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${(0,b.Z)(n)}`,a&&"iconOpen",o&&"disabled"],nativeInput:["nativeInput"]};return(0,m.Z)(u,getSelectUtilityClasses,r)},eh=s.forwardRef(function(e,r){var n,c;let m,b;let{"aria-describedby":x,"aria-label":Z,autoFocus:C,autoWidth:w,children:S,className:k,defaultOpen:P,defaultValue:T,disabled:O,displayEmpty:E,error:I=!1,IconComponent:F,inputRef:L,labelId:V,MenuProps:N={},multiple:U,name:B,onBlur:W,onChange:H,onClose:Y,onFocus:q,onOpen:G,open:K,readOnly:X,renderValue:Q,SelectDisplayProps:J={},tabIndex:ee,value:er,variant:en="standard"}=e,eo=(0,a.Z)(e,ed),[ei,ea]=eu({controlled:er,default:T,name:"Select"}),[es,ec]=eu({controlled:K,default:P,name:"Select"}),eh=s.useRef(null),eg=s.useRef(null),[ey,ev]=s.useState(null),{current:eb}=s.useRef(null!=K),[ex,eZ]=s.useState(),eC=(0,R.Z)(r,L),ew=s.useCallback(e=>{eg.current=e,e&&ev(e)},[]),eS=null==ey?void 0:ey.parentNode;s.useImperativeHandle(eC,()=>({focus:()=>{eg.current.focus()},node:eh.current,value:ei}),[ei]),s.useEffect(()=>{P&&es&&ey&&!eb&&(eZ(w?null:eS.clientWidth),eg.current.focus())},[ey,w]),s.useEffect(()=>{C&&eg.current.focus()},[C]),s.useEffect(()=>{if(!V)return;let e=(0,v.Z)(eg.current).getElementById(V);if(e){let handler=()=>{getSelection().isCollapsed&&eg.current.focus()};return e.addEventListener("click",handler),()=>{e.removeEventListener("click",handler)}}},[V]);let update=(e,r)=>{e?G&&G(r):Y&&Y(r),eb||(eZ(w?null:eS.clientWidth),ec(e))},ek=s.Children.toArray(S),handleItemClick=e=>r=>{let n;if(r.currentTarget.hasAttribute("tabindex")){if(U){n=Array.isArray(ei)?ei.slice():[];let r=ei.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(r),ei!==n&&(ea(n),H)){let o=r.nativeEvent||r,i=new o.constructor(o.type,o);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:B}}),H(i,e)}U||update(!1,r)}},eP=null!==ey&&es;delete eo["aria-invalid"];let eT=[],eM=!1;((0,el.vd)({value:ei})||E)&&(Q?m=Q(ei):eM=!0);let eD=ek.map(e=>{let r;if(!s.isValidElement(e))return null;if(U){if(!Array.isArray(ei))throw Error((0,p.Z)(2));(r=ei.some(r=>areEqualValues(r,e.props.value)))&&eM&&eT.push(e.props.children)}else(r=areEqualValues(ei,e.props.value))&&eM&&(b=e.props.children);return s.cloneElement(e,{"aria-selected":r?"true":"false",onClick:handleItemClick(e),onKeyUp:r=>{" "===r.key&&r.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(r)},role:"option",selected:r,value:void 0,"data-value":e.props.value})});eM&&(m=U?0===eT.length?null:eT.reduce((e,r,n)=>(e.push(r),n{X||-1===[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)||(e.preventDefault(),update(!0,e))},onMouseDown:O||X?null:e=>{0===e.button&&(e.preventDefault(),eg.current.focus(),update(!0,e))},onBlur:e=>{!eP&&W&&(Object.defineProperty(e,"target",{writable:!0,value:{value:ei,name:B}}),W(e))},onFocus:q},J,{ownerState:eE,className:(0,u.Z)(J.className,e$.select,k),id:eO,children:null!=(c=m)&&("string"!=typeof c||c.trim())?m:o||(o=(0,j.jsx)("span",{className:"notranslate",children:"​"}))})),(0,j.jsx)(ef,(0,i.Z)({"aria-invalid":I,value:Array.isArray(ei)?ei.join(","):ei,name:B,ref:eh,"aria-hidden":!0,onChange:e=>{let r=ek.find(r=>r.props.value===e.target.value);void 0!==r&&(ea(r.props.value),H&&H(e,r))},tabIndex:-1,disabled:O,className:e$.nativeInput,autoFocus:C,ownerState:eE},eo)),(0,j.jsx)(em,{as:F,className:e$.icon,ownerState:eE}),(0,j.jsx)(et,(0,i.Z)({id:`menu-${B||""}`,anchorEl:eS,open:eP,onClose:e=>{update(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},N,{MenuListProps:(0,i.Z)({"aria-labelledby":V,role:"listbox","aria-multiselectable":U?"true":void 0,disableListWrap:!0,id:eA},N.MenuListProps),slotProps:(0,i.Z)({},N.slotProps,{paper:(0,i.Z)({},eI,{style:(0,i.Z)({minWidth:eR},null!=eI?eI.style:null)})}),children:eD}))]})});var eg=n(15704),ey=n(74423),ev=(0,n(88169).Z)((0,j.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),eb=n(90089),ex=n(78288),eZ=n(37058);let eC=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],ew=["root"],Select_useUtilityClasses=e=>{let{classes:r}=e;return r},eS={name:"MuiSelect",overridesResolver:(e,r)=>r.root,shouldForwardProp:e=>(0,Y.Z)(e)&&"variant"!==e,slot:"Root"},ek=(0,S.ZP)(eb.Z,eS)(""),eP=(0,S.ZP)(eZ.Z,eS)(""),eT=(0,S.ZP)(ex.Z,eS)(""),eM=s.forwardRef(function(e,r){let n=(0,k.Z)({name:"MuiSelect",props:e}),{autoWidth:o=!1,children:p,classes:m={},className:g,defaultOpen:v=!1,displayEmpty:b=!1,IconComponent:x=ev,id:Z,input:C,inputProps:w,label:S,labelId:P,MenuProps:T,multiple:O=!1,native:E=!1,onClose:I,onOpen:F,open:L,renderValue:V,SelectDisplayProps:N,variant:U="outlined"}=n,B=(0,a.Z)(n,eC),W=E?ea:eh,H=(0,ey.Z)(),Y=(0,eg.Z)({props:n,muiFormControl:H,states:["variant","error"]}),q=Y.variant||U,G=(0,i.Z)({},n,{variant:q,classes:m}),K=Select_useUtilityClasses(G),X=(0,a.Z)(K,ew),Q=C||({standard:(0,j.jsx)(ek,{ownerState:G}),outlined:(0,j.jsx)(eP,{label:S,ownerState:G}),filled:(0,j.jsx)(eT,{ownerState:G})})[q],J=(0,R.Z)(r,Q.ref);return(0,j.jsx)(s.Fragment,{children:s.cloneElement(Q,(0,i.Z)({inputComponent:W,inputProps:(0,i.Z)({children:p,error:Y.error,IconComponent:x,variant:q,type:void 0,multiple:O},E?{id:Z}:{autoWidth:o,defaultOpen:v,displayEmpty:b,labelId:P,MenuProps:T,onClose:I,onOpen:F,open:L,renderValue:V,SelectDisplayProps:(0,i.Z)({id:Z},N)},w,{classes:w?(0,c.Z)(X,w.classes):X},C?C.props.inputProps:{})},(O&&E||b)&&"outlined"===q?{notched:!0}:{},{ref:J,className:(0,u.Z)(Q.props.className,g,K.root)},!C&&{variant:q},B))})});eM.muiName="Select";var eD=eM},58703:function(e,r,n){"use strict";n.d(r,{Z:function(){return W}});var o=n(63366),i=n(87462),a=n(67294),s=n(7293),u=n(58510),c=n(22760),p=n(22010),m=n(36425),g=n(85893);function mapEventPropToEvent(e){return e.substring(2).toLowerCase()}function ClickAwayListener(e){let{children:r,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:i,touchEvent:s="onTouchEnd"}=e,u=a.useRef(!1),v=a.useRef(null),b=a.useRef(!1),x=a.useRef(!1);a.useEffect(()=>(setTimeout(()=>{b.current=!0},0),()=>{b.current=!1}),[]);let Z=(0,c.Z)(r.ref,v),C=(0,p.Z)(e=>{let r=x.current;x.current=!1;let o=(0,m.Z)(v.current);if(b.current&&v.current&&(!("clientX"in e)||!(o.documentElement.clientWidth-1:!o.documentElement.contains(e.target)||v.current.contains(e.target))||!n&&r||i(e)}}),createHandleSynthetic=e=>n=>{x.current=!0;let o=r.props[e];o&&o(n)},w={ref:Z};return!1!==s&&(w[s]=createHandleSynthetic(s)),a.useEffect(()=>{if(!1!==s){let e=mapEventPropToEvent(s),r=(0,m.Z)(v.current),handleTouchMove=()=>{u.current=!0};return r.addEventListener(e,C),r.addEventListener("touchmove",handleTouchMove),()=>{r.removeEventListener(e,C),r.removeEventListener("touchmove",handleTouchMove)}}},[C,s]),!1!==o&&(w[o]=createHandleSynthetic(o)),a.useEffect(()=>{if(!1!==o){let e=mapEventPropToEvent(o),r=(0,m.Z)(v.current);return r.addEventListener(e,C),()=>{r.removeEventListener(e,C)}}},[C,o]),(0,g.jsx)(a.Fragment,{children:a.cloneElement(r,w)})}var v=n(39192),b=n(30437),x=n(90948),Z=n(2734),C=n(71657),w=n(98216),S=n(96514),k=n(90512),P=n(2101),T=n(90629),R=n(1977),O=n(8027);function getSnackbarContentUtilityClass(e){return(0,O.ZP)("MuiSnackbarContent",e)}(0,R.Z)("MuiSnackbarContent",["root","message","action"]);let E=["action","className","message","role"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"],action:["action"],message:["message"]},getSnackbarContentUtilityClass,r)},I=(0,x.ZP)(T.Z,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>{let r="light"===e.palette.mode?.8:.98,n=(0,P._4)(e.palette.background.default,r);return(0,i.Z)({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),F=(0,x.ZP)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,r)=>r.message})({padding:"8px 0"}),L=(0,x.ZP)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,r)=>r.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),j=a.forwardRef(function(e,r){let n=(0,C.Z)({props:e,name:"MuiSnackbarContent"}),{action:a,className:s,message:u,role:c="alert"}=n,p=(0,o.Z)(n,E),m=useUtilityClasses(n);return(0,g.jsxs)(I,(0,i.Z)({role:c,square:!0,elevation:6,className:(0,k.Z)(m.root,s),ownerState:n,ref:r},p,{children:[(0,g.jsx)(F,{className:m.message,ownerState:n,children:u}),a?(0,g.jsx)(L,{className:m.action,ownerState:n,children:a}):null]}))});function getSnackbarUtilityClass(e){return(0,O.ZP)("MuiSnackbar",e)}(0,R.Z)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);let V=["onEnter","onExited"],N=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],Snackbar_useUtilityClasses=e=>{let{classes:r,anchorOrigin:n}=e,o={root:["root",`anchorOrigin${(0,w.Z)(n.vertical)}${(0,w.Z)(n.horizontal)}`]};return(0,u.Z)(o,getSnackbarUtilityClass,r)},U=(0,x.ZP)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[`anchorOrigin${(0,w.Z)(n.anchorOrigin.vertical)}${(0,w.Z)(n.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:r})=>(0,i.Z)({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===r.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===r.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===r.anchorOrigin.horizontal&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:(0,i.Z)({},"top"===r.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===r.anchorOrigin.horizontal&&{left:"50%",right:"auto",transform:"translateX(-50%)"},"left"===r.anchorOrigin.horizontal&&{left:24,right:"auto"},"right"===r.anchorOrigin.horizontal&&{right:24,left:"auto"})})),B=a.forwardRef(function(e,r){let n=(0,C.Z)({props:e,name:"MuiSnackbar"}),u=(0,Z.Z)(),c={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{action:m,anchorOrigin:{vertical:x,horizontal:w}={vertical:"bottom",horizontal:"left"},autoHideDuration:k=null,children:P,className:T,ClickAwayListenerProps:R,ContentProps:O,disableWindowBlurListener:E=!1,message:I,open:F,TransitionComponent:L=S.Z,transitionDuration:B=c,TransitionProps:{onEnter:W,onExited:H}={}}=n,Y=(0,o.Z)(n.TransitionProps,V),q=(0,o.Z)(n,N),G=(0,i.Z)({},n,{anchorOrigin:{vertical:x,horizontal:w},autoHideDuration:k,disableWindowBlurListener:E,TransitionComponent:L,transitionDuration:B}),K=Snackbar_useUtilityClasses(G),{getRootProps:X,onClickAway:Q}=function(e={}){let{autoHideDuration:r=null,disableWindowBlurListener:n=!1,onClose:o,open:s,resumeHideDuration:u}=e,c=(0,v.Z)();a.useEffect(()=>{if(s)return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)};function handleKeyDown(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||null==o||o(e,"escapeKeyDown")}},[s,o]);let m=(0,p.Z)((e,r)=>{null==o||o(e,r)}),g=(0,p.Z)(e=>{o&&null!=e&&c.start(e,()=>{m(null,"timeout")})});a.useEffect(()=>(s&&g(r),c.clear),[s,r,g,c]);let x=c.clear,Z=a.useCallback(()=>{null!=r&&g(null!=u?u:.5*r)},[r,u,g]),createHandleBlur=e=>r=>{let n=e.onBlur;null==n||n(r),Z()},createHandleFocus=e=>r=>{let n=e.onFocus;null==n||n(r),x()},createMouseEnter=e=>r=>{let n=e.onMouseEnter;null==n||n(r),x()},createMouseLeave=e=>r=>{let n=e.onMouseLeave;null==n||n(r),Z()};return a.useEffect(()=>{if(!n&&s)return window.addEventListener("focus",Z),window.addEventListener("blur",x),()=>{window.removeEventListener("focus",Z),window.removeEventListener("blur",x)}},[n,s,Z,x]),{getRootProps:(r={})=>{let n=(0,i.Z)({},(0,b._)(e),(0,b._)(r));return(0,i.Z)({role:"presentation"},r,n,{onBlur:createHandleBlur(n),onFocus:createHandleFocus(n),onMouseEnter:createMouseEnter(n),onMouseLeave:createMouseLeave(n)})},onClickAway:e=>{null==o||o(e,"clickaway")}}}((0,i.Z)({},G)),[J,ee]=a.useState(!0),et=(0,s.y)({elementType:U,getSlotProps:X,externalForwardedProps:q,ownerState:G,additionalProps:{ref:r},className:[K.root,T]});return!F&&J?null:(0,g.jsx)(ClickAwayListener,(0,i.Z)({onClickAway:Q},R,{children:(0,g.jsx)(U,(0,i.Z)({},et,{children:(0,g.jsx)(L,(0,i.Z)({appear:!0,in:F,timeout:B,direction:"top"===x?"down":"up",onEnter:(e,r)=>{ee(!1),W&&W(e,r)},onExited:e=>{ee(!0),H&&H(e)}},Y,{children:P||(0,g.jsx)(j,(0,i.Z)({message:I,action:m},O))}))}))}))});var W=B},31536:function(e,r,n){"use strict";n.d(r,{Z:function(){return E}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(68027),c=n(8027),p=n(58510),m=n(86154);let g=(0,m.ZP)();var v=n(29628),b=n(39707),x=n(17172),Z=n(95408),C=n(98700),w=n(85893);let S=["component","direction","spacing","divider","children","className","useFlexGap"],k=(0,x.Z)(),P=g("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,r)=>r.root});function useThemePropsDefault(e){return(0,v.Z)({props:e,name:"MuiStack",defaultTheme:k})}let getSideFromDirection=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],style=({ownerState:e,theme:r})=>{let n=(0,i.Z)({display:"flex",flexDirection:"column"},(0,Z.k9)({theme:r},(0,Z.P$)({values:e.direction,breakpoints:r.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){let o=(0,C.hB)(r),i=Object.keys(r.breakpoints.values).reduce((r,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(r[n]=!0),r),{}),a=(0,Z.P$)({values:e.direction,base:i}),s=(0,Z.P$)({values:e.spacing,base:i});"object"==typeof a&&Object.keys(a).forEach((e,r,n)=>{let o=a[e];if(!o){let o=r>0?a[n[r-1]]:"column";a[e]=o}}),n=(0,u.Z)(n,(0,Z.k9)({theme:r},s,(r,n)=>e.useFlexGap?{gap:(0,C.NA)(o,r)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${getSideFromDirection(n?a[n]:e.direction)}`]:(0,C.NA)(o,r)}}))}return(0,Z.dt)(r.breakpoints,n)};var T=n(90948),R=n(71657);let O=function(e={}){let{createStyledComponent:r=P,useThemeProps:n=useThemePropsDefault,componentName:u="MuiStack"}=e,useUtilityClasses=()=>(0,p.Z)({root:["root"]},e=>(0,c.ZP)(u,e),{}),m=r(style),g=a.forwardRef(function(e,r){let u=n(e),c=(0,b.Z)(u),{component:p="div",direction:g="column",spacing:v=0,divider:x,children:Z,className:C,useFlexGap:k=!1}=c,P=(0,o.Z)(c,S),T=useUtilityClasses();return(0,w.jsx)(m,(0,i.Z)({as:p,ownerState:{direction:g,spacing:v,useFlexGap:k},ref:r,className:(0,s.Z)(T.root,C)},P,{children:x?function(e,r){let n=a.Children.toArray(e).filter(Boolean);return n.reduce((e,o,i)=>(e.push(o),ir.root}),useThemeProps:e=>(0,R.Z)({props:e,name:"MuiStack"})});var E=O},7906:function(e,r,n){"use strict";n.d(r,{Z:function(){return S}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(31618),p=n(71657),m=n(90948),g=n(1977),v=n(8027);function getTableUtilityClass(e){return(0,v.ZP)("MuiTable",e)}(0,g.Z)("MuiTable",["root","stickyHeader"]);var b=n(85893);let x=["className","component","padding","size","stickyHeader"],useUtilityClasses=e=>{let{classes:r,stickyHeader:n}=e;return(0,u.Z)({root:["root",n&&"stickyHeader"]},getTableUtilityClass,r)},Z=(0,m.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.stickyHeader&&r.stickyHeader]}})(({theme:e,ownerState:r})=>(0,i.Z)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,i.Z)({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},r.stickyHeader&&{borderCollapse:"separate"})),C="table",w=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiTable"}),{className:u,component:m=C,padding:g="normal",size:v="medium",stickyHeader:w=!1}=n,S=(0,o.Z)(n,x),k=(0,i.Z)({},n,{component:m,padding:g,size:v,stickyHeader:w}),P=useUtilityClasses(k),T=a.useMemo(()=>({padding:g,size:v,stickyHeader:w}),[g,v,w]);return(0,b.jsx)(c.Z.Provider,{value:T,children:(0,b.jsx)(Z,(0,i.Z)({as:m,role:m===C?null:"table",ref:r,className:(0,s.Z)(P.root,u),ownerState:k},S))})});var S=w},31618:function(e,r,n){"use strict";var o=n(67294);let i=o.createContext();r.Z=i},44063:function(e,r,n){"use strict";var o=n(67294);let i=o.createContext();r.Z=i},295:function(e,r,n){"use strict";n.d(r,{Z:function(){return k}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(44063),p=n(71657),m=n(90948),g=n(1977),v=n(8027);function getTableBodyUtilityClass(e){return(0,v.ZP)("MuiTableBody",e)}(0,g.Z)("MuiTableBody",["root"]);var b=n(85893);let x=["className","component"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},getTableBodyUtilityClass,r)},Z=(0,m.ZP)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"table-row-group"}),C={variant:"body"},w="tbody",S=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiTableBody"}),{className:a,component:u=w}=n,m=(0,i.Z)(n,x),g=(0,o.Z)({},n,{component:u}),v=useUtilityClasses(g);return(0,b.jsx)(c.Z.Provider,{value:C,children:(0,b.jsx)(Z,(0,o.Z)({className:(0,s.Z)(v.root,a),as:u,ref:r,role:u===w?null:"rowgroup",ownerState:g},m))})});var k=S},53252:function(e,r,n){"use strict";n.d(r,{Z:function(){return T}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(98216),m=n(31618),g=n(44063),v=n(71657),b=n(90948),x=n(1977),Z=n(8027);function getTableCellUtilityClass(e){return(0,Z.ZP)("MuiTableCell",e)}let C=(0,x.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]);var w=n(85893);let S=["align","className","component","padding","scope","size","sortDirection","variant"],useUtilityClasses=e=>{let{classes:r,variant:n,align:o,padding:i,size:a,stickyHeader:s}=e,c={root:["root",n,s&&"stickyHeader","inherit"!==o&&`align${(0,p.Z)(o)}`,"normal"!==i&&`padding${(0,p.Z)(i)}`,`size${(0,p.Z)(a)}`]};return(0,u.Z)(c,getTableCellUtilityClass,r)},k=(0,b.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[n.variant],r[`size${(0,p.Z)(n.size)}`],"normal"!==n.padding&&r[`padding${(0,p.Z)(n.padding)}`],"inherit"!==n.align&&r[`align${(0,p.Z)(n.align)}`],n.stickyHeader&&r.stickyHeader]}})(({theme:e,ownerState:r})=>(0,i.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${"light"===e.palette.mode?(0,c.$n)((0,c.Fq)(e.palette.divider,1),.88):(0,c._j)((0,c.Fq)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===r.variant&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===r.variant&&{color:(e.vars||e).palette.text.primary},"footer"===r.variant&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===r.size&&{padding:"6px 16px",[`&.${C.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===r.padding&&{width:48,padding:"0 0 0 4px"},"none"===r.padding&&{padding:0},"left"===r.align&&{textAlign:"left"},"center"===r.align&&{textAlign:"center"},"right"===r.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===r.align&&{textAlign:"justify"},r.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),P=a.forwardRef(function(e,r){let n;let u=(0,v.Z)({props:e,name:"MuiTableCell"}),{align:c="inherit",className:p,component:b,padding:x,scope:Z,size:C,sortDirection:P,variant:T}=u,R=(0,o.Z)(u,S),O=a.useContext(m.Z),E=a.useContext(g.Z),I=E&&"head"===E.variant,F=Z;"td"===(n=b||(I?"th":"td"))?F=void 0:!F&&I&&(F="col");let L=T||E&&E.variant,j=(0,i.Z)({},u,{align:c,component:n,padding:x||(O&&O.padding?O.padding:"normal"),size:C||(O&&O.size?O.size:"medium"),sortDirection:P,stickyHeader:"head"===L&&O&&O.stickyHeader,variant:L}),V=useUtilityClasses(j),N=null;return P&&(N="asc"===P?"ascending":"descending"),(0,w.jsx)(k,(0,i.Z)({as:n,ref:r,className:(0,s.Z)(V.root,p),"aria-sort":N,scope:F,ownerState:j},R))});var T=P},72882:function(e,r,n){"use strict";n.d(r,{Z:function(){return C}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(71657),p=n(90948),m=n(1977),g=n(8027);function getTableContainerUtilityClass(e){return(0,g.ZP)("MuiTableContainer",e)}(0,m.Z)("MuiTableContainer",["root"]);var v=n(85893);let b=["className","component"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},getTableContainerUtilityClass,r)},x=(0,p.ZP)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,r)=>r.root})({width:"100%",overflowX:"auto"}),Z=a.forwardRef(function(e,r){let n=(0,c.Z)({props:e,name:"MuiTableContainer"}),{className:a,component:u="div"}=n,p=(0,i.Z)(n,b),m=(0,o.Z)({},n,{component:u}),g=useUtilityClasses(m);return(0,v.jsx)(x,(0,o.Z)({ref:r,as:u,className:(0,s.Z)(g.root,a),ownerState:m},p))});var C=Z},53184:function(e,r,n){"use strict";n.d(r,{Z:function(){return k}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(44063),p=n(71657),m=n(90948),g=n(1977),v=n(8027);function getTableHeadUtilityClass(e){return(0,v.ZP)("MuiTableHead",e)}(0,g.Z)("MuiTableHead",["root"]);var b=n(85893);let x=["className","component"],useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},getTableHeadUtilityClass,r)},Z=(0,m.ZP)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"table-header-group"}),C={variant:"head"},w="thead",S=a.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiTableHead"}),{className:a,component:u=w}=n,m=(0,i.Z)(n,x),g=(0,o.Z)({},n,{component:u}),v=useUtilityClasses(g);return(0,b.jsx)(c.Z.Provider,{value:C,children:(0,b.jsx)(Z,(0,o.Z)({as:u,className:(0,s.Z)(v.root,a),ref:r,role:u===w?null:"rowgroup",ownerState:g},m))})});var k=S},53816:function(e,r,n){"use strict";n.d(r,{Z:function(){return k}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(2101),p=n(44063),m=n(71657),g=n(90948),v=n(1977),b=n(8027);function getTableRowUtilityClass(e){return(0,b.ZP)("MuiTableRow",e)}let x=(0,v.Z)("MuiTableRow",["root","selected","hover","head","footer"]);var Z=n(85893);let C=["className","component","hover","selected"],useUtilityClasses=e=>{let{classes:r,selected:n,hover:o,head:i,footer:a}=e;return(0,u.Z)({root:["root",n&&"selected",o&&"hover",i&&"head",a&&"footer"]},getTableRowUtilityClass,r)},w=(0,g.ZP)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.head&&r.head,n.footer&&r.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${x.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${x.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),S=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiTableRow"}),{className:u,component:c="tr",hover:g=!1,selected:v=!1}=n,b=(0,i.Z)(n,C),x=a.useContext(p.Z),S=(0,o.Z)({},n,{component:c,hover:g,selected:v,head:x&&"head"===x.variant,footer:x&&"footer"===x.variant}),k=useUtilityClasses(S);return(0,Z.jsx)(w,(0,o.Z)({as:c,ref:r,className:(0,s.Z)(k.root,u),role:"tr"===c?null:"row",ownerState:S},b))});var k=S},50135:function(e,r,n){"use strict";n.d(r,{Z:function(){return I}});var o=n(87462),i=n(63366),a=n(67294),s=n(90512),u=n(58510),c=n(89326),p=n(90948),m=n(71657),g=n(90089),v=n(78288),b=n(37058),x=n(33841),Z=n(94054),C=n(56815),w=n(30638),S=n(1977),k=n(8027);function getTextFieldUtilityClass(e){return(0,k.ZP)("MuiTextField",e)}(0,S.Z)("MuiTextField",["root"]);var P=n(85893);let T=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],R={standard:g.Z,filled:v.Z,outlined:b.Z},useUtilityClasses=e=>{let{classes:r}=e;return(0,u.Z)({root:["root"]},getTextFieldUtilityClass,r)},O=(0,p.ZP)(Z.Z,{name:"MuiTextField",slot:"Root",overridesResolver:(e,r)=>r.root})({}),E=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:u=!1,children:p,className:g,color:v="primary",defaultValue:b,disabled:Z=!1,error:S=!1,FormHelperTextProps:k,fullWidth:E=!1,helperText:I,id:F,InputLabelProps:L,inputProps:j,InputProps:V,inputRef:N,label:U,maxRows:B,minRows:W,multiline:H=!1,name:Y,onBlur:q,onChange:G,onFocus:K,placeholder:X,required:Q=!1,rows:J,select:ee=!1,SelectProps:et,type:er,value:en,variant:eo="outlined"}=n,ei=(0,i.Z)(n,T),ea=(0,o.Z)({},n,{autoFocus:u,color:v,disabled:Z,error:S,fullWidth:E,multiline:H,required:Q,select:ee,variant:eo}),el=useUtilityClasses(ea),es={};"outlined"===eo&&(L&&void 0!==L.shrink&&(es.notched=L.shrink),es.label=U),ee&&(et&&et.native||(es.id=void 0),es["aria-describedby"]=void 0);let eu=(0,c.Z)(F),ec=I&&eu?`${eu}-helper-text`:void 0,ed=U&&eu?`${eu}-label`:void 0,ep=R[eo],em=(0,P.jsx)(ep,(0,o.Z)({"aria-describedby":ec,autoComplete:a,autoFocus:u,defaultValue:b,fullWidth:E,multiline:H,name:Y,rows:J,maxRows:B,minRows:W,type:er,value:en,id:eu,inputRef:N,onBlur:q,onChange:G,onFocus:K,placeholder:X,inputProps:j},es,V));return(0,P.jsxs)(O,(0,o.Z)({className:(0,s.Z)(el.root,g),disabled:Z,error:S,fullWidth:E,ref:r,required:Q,color:v,variant:eo,ownerState:ea},ei,{children:[null!=U&&""!==U&&(0,P.jsx)(x.Z,(0,o.Z)({htmlFor:eu,id:ed},L,{children:U})),ee?(0,P.jsx)(w.Z,(0,o.Z)({"aria-describedby":ec,id:eu,labelId:ed,value:en,input:em},et,{children:p})):em,I&&(0,P.jsx)(C.Z,(0,o.Z)({id:ec},k,{children:I}))]}))});var I=E},15861:function(e,r,n){"use strict";n.d(r,{Z:function(){return P}});var o=n(63366),i=n(87462),a=n(67294),s=n(90512),u=n(39707),c=n(58510),p=n(90948),m=n(71657),g=n(98216),v=n(1977),b=n(8027);function getTypographyUtilityClass(e){return(0,b.ZP)("MuiTypography",e)}(0,v.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var x=n(85893);let Z=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],useUtilityClasses=e=>{let{align:r,gutterBottom:n,noWrap:o,paragraph:i,variant:a,classes:s}=e,u={root:["root",a,"inherit"!==e.align&&`align${(0,g.Z)(r)}`,n&&"gutterBottom",o&&"noWrap",i&&"paragraph"]};return(0,c.Z)(u,getTypographyUtilityClass,s)},C=(0,p.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.variant&&r[n.variant],"inherit"!==n.align&&r[`align${(0,g.Z)(n.align)}`],n.noWrap&&r.noWrap,n.gutterBottom&&r.gutterBottom,n.paragraph&&r.paragraph]}})(({theme:e,ownerState:r})=>(0,i.Z)({margin:0},"inherit"===r.variant&&{font:"inherit"},"inherit"!==r.variant&&e.typography[r.variant],"inherit"!==r.align&&{textAlign:r.align},r.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r.gutterBottom&&{marginBottom:"0.35em"},r.paragraph&&{marginBottom:16})),w={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},S={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors=e=>S[e]||e,k=a.forwardRef(function(e,r){let n=(0,m.Z)({props:e,name:"MuiTypography"}),a=transformDeprecatedColors(n.color),c=(0,u.Z)((0,i.Z)({},n,{color:a})),{align:p="inherit",className:g,component:v,gutterBottom:b=!1,noWrap:S=!1,paragraph:k=!1,variant:P="body1",variantMapping:T=w}=c,R=(0,o.Z)(c,Z),O=(0,i.Z)({},c,{align:p,color:a,className:g,component:v,gutterBottom:b,noWrap:S,paragraph:k,variant:P,variantMapping:T}),E=v||(k?"p":T[P]||w[P])||"span",I=useUtilityClasses(O);return(0,x.jsx)(C,(0,i.Z)({as:E,ref:r,ownerState:O,className:(0,s.Z)(I.root,g)},R))});var P=k},63023:function(e,r){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference")},76607:function(e,r,n){"use strict";n(63023)},21265:function(e,r,n){"use strict";n.d(r,{Z:function(){return styles_createTheme}});var o=n(87462),i=n(63366),a=n(78758),s=n(68027),u=n(44920),c=n(86523),p=n(17172),m=n(2101),g={black:"#000",white:"#fff"},v={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},b={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},x={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Z={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},C={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},w={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},S={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};let k=["mode","contrastThreshold","tonalOffset"],P={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:g.white,default:g.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},T={text:{primary:g.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:g.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function addLightOrDark(e,r,n,o){let i=o.light||o,a=o.dark||1.5*o;e[r]||(e.hasOwnProperty(n)?e[r]=e[n]:"light"===r?e.light=(0,m.$n)(e.main,i):"dark"===r&&(e.dark=(0,m._j)(e.main,a)))}let R=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],O={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function createShadow(...e){return`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2),${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14),${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`}let I=["none",createShadow(0,2,1,-1,0,1,1,0,0,1,3,0),createShadow(0,3,1,-2,0,2,2,0,0,1,5,0),createShadow(0,3,3,-2,0,3,4,0,0,1,8,0),createShadow(0,2,4,-1,0,4,5,0,0,1,10,0),createShadow(0,3,5,-1,0,5,8,0,0,1,14,0),createShadow(0,3,5,-1,0,6,10,0,0,1,18,0),createShadow(0,4,5,-2,0,7,10,1,0,2,16,1),createShadow(0,5,5,-3,0,8,10,1,0,3,14,2),createShadow(0,5,6,-3,0,9,12,1,0,3,16,2),createShadow(0,6,6,-3,0,10,14,1,0,4,18,3),createShadow(0,6,7,-4,0,11,15,1,0,4,20,3),createShadow(0,7,8,-4,0,12,17,2,0,5,22,4),createShadow(0,7,8,-4,0,13,19,2,0,5,24,4),createShadow(0,7,9,-4,0,14,21,2,0,5,26,4),createShadow(0,8,9,-5,0,15,22,2,0,6,28,5),createShadow(0,8,10,-5,0,16,24,2,0,6,30,5),createShadow(0,8,11,-5,0,17,26,2,0,6,32,5),createShadow(0,9,11,-5,0,18,28,2,0,7,34,6),createShadow(0,9,12,-6,0,19,29,2,0,7,36,6),createShadow(0,10,13,-6,0,20,31,3,0,8,38,7),createShadow(0,10,13,-6,0,21,33,3,0,8,40,7),createShadow(0,10,14,-6,0,22,35,3,0,8,42,7),createShadow(0,11,14,-7,0,23,36,3,0,9,44,8),createShadow(0,11,15,-7,0,24,38,3,0,9,46,8)],F=["duration","easing","delay"],L={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},j={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function formatMs(e){return`${Math.round(e)}ms`}function getAutoHeightDuration(e){if(!e)return 0;let r=e/36;return Math.round((4+15*r**.25+r/5)*10)}var V={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};let N=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var styles_createTheme=function(e={},...r){var n;let{mixins:U={},palette:B={},transitions:W={},typography:H={}}=e,Y=(0,i.Z)(e,N);if(e.vars)throw Error((0,a.Z)(18));let q=function(e){let{mode:r="light",contrastThreshold:n=3,tonalOffset:u=.2}=e,c=(0,i.Z)(e,k),p=e.primary||function(e="light"){return"dark"===e?{main:C[200],light:C[50],dark:C[400]}:{main:C[700],light:C[400],dark:C[800]}}(r),R=e.secondary||function(e="light"){return"dark"===e?{main:b[200],light:b[50],dark:b[400]}:{main:b[500],light:b[300],dark:b[700]}}(r),O=e.error||function(e="light"){return"dark"===e?{main:x[500],light:x[300],dark:x[700]}:{main:x[700],light:x[400],dark:x[800]}}(r),E=e.info||function(e="light"){return"dark"===e?{main:w[400],light:w[300],dark:w[700]}:{main:w[700],light:w[500],dark:w[900]}}(r),I=e.success||function(e="light"){return"dark"===e?{main:S[400],light:S[300],dark:S[700]}:{main:S[800],light:S[500],dark:S[900]}}(r),F=e.warning||function(e="light"){return"dark"===e?{main:Z[400],light:Z[300],dark:Z[700]}:{main:"#ed6c02",light:Z[500],dark:Z[900]}}(r);function getContrastText(e){let r=(0,m.mi)(e,T.text.primary)>=n?T.text.primary:P.text.primary;return r}let augmentColor=({color:e,name:r,mainShade:n=500,lightShade:i=300,darkShade:s=700})=>{if(!(e=(0,o.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw Error((0,a.Z)(11,r?` (${r})`:"",n));if("string"!=typeof e.main)throw Error((0,a.Z)(12,r?` (${r})`:"",JSON.stringify(e.main)));return addLightOrDark(e,"light",i,u),addLightOrDark(e,"dark",s,u),e.contrastText||(e.contrastText=getContrastText(e.main)),e},L=(0,s.Z)((0,o.Z)({common:(0,o.Z)({},g),mode:r,primary:augmentColor({color:p,name:"primary"}),secondary:augmentColor({color:R,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:augmentColor({color:O,name:"error"}),warning:augmentColor({color:F,name:"warning"}),info:augmentColor({color:E,name:"info"}),success:augmentColor({color:I,name:"success"}),grey:v,contrastThreshold:n,getContrastText,augmentColor,tonalOffset:u},{dark:T,light:P}[r]),c);return L}(B),G=(0,p.Z)(e),K=(0,s.Z)(G,{mixins:(n=G.breakpoints,(0,o.Z)({toolbar:{minHeight:56,[n.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[n.up("sm")]:{minHeight:64}}},U)),palette:q,shadows:I.slice(),typography:function(e,r){let n="function"==typeof r?r(e):r,{fontFamily:a=E,fontSize:u=14,fontWeightLight:c=300,fontWeightRegular:p=400,fontWeightMedium:m=500,fontWeightBold:g=700,htmlFontSize:v=16,allVariants:b,pxToRem:x}=n,Z=(0,i.Z)(n,R),C=u/14,w=x||(e=>`${e/v*C}rem`),buildVariant=(e,r,n,i,s)=>(0,o.Z)({fontFamily:a,fontWeight:e,fontSize:w(r),lineHeight:n},a===E?{letterSpacing:`${Math.round(1e5*(i/r))/1e5}em`}:{},s,b),S={h1:buildVariant(c,96,1.167,-1.5),h2:buildVariant(c,60,1.2,-.5),h3:buildVariant(p,48,1.167,0),h4:buildVariant(p,34,1.235,.25),h5:buildVariant(p,24,1.334,0),h6:buildVariant(m,20,1.6,.15),subtitle1:buildVariant(p,16,1.75,.15),subtitle2:buildVariant(m,14,1.57,.1),body1:buildVariant(p,16,1.5,.15),body2:buildVariant(p,14,1.43,.15),button:buildVariant(m,14,1.75,.4,O),caption:buildVariant(p,12,1.66,.4),overline:buildVariant(p,12,2.66,1,O),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,s.Z)((0,o.Z)({htmlFontSize:v,pxToRem:w,fontFamily:a,fontSize:u,fontWeightLight:c,fontWeightRegular:p,fontWeightMedium:m,fontWeightBold:g},S),Z,{clone:!1})}(q,H),transitions:function(e){let r=(0,o.Z)({},L,e.easing),n=(0,o.Z)({},j,e.duration);return(0,o.Z)({getAutoHeightDuration,create:(e=["all"],o={})=>{let{duration:a=n.standard,easing:s=r.easeInOut,delay:u=0}=o;return(0,i.Z)(o,F),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof a?a:formatMs(a)} ${s} ${"string"==typeof u?u:formatMs(u)}`).join(",")}},e,{easing:r,duration:n})}(W),zIndex:(0,o.Z)({},V)});return K=(0,s.Z)(K,Y),(K=r.reduce((e,r)=>(0,s.Z)(e,r),K)).unstable_sxConfig=(0,o.Z)({},u.Z,null==Y?void 0:Y.unstable_sxConfig),K.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},K}},90247:function(e,r,n){"use strict";var o=n(21265);let i=(0,o.Z)();r.Z=i},10606:function(e,r){"use strict";r.Z="$$material"},14136:function(e,r,n){"use strict";var o=n(75536);r.Z=e=>(0,o.Z)(e)&&"classes"!==e},75536:function(e,r){"use strict";r.Z=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},90948:function(e,r,n){"use strict";var o=n(58128),i=n(90247),a=n(10606),s=n(14136);let u=(0,o.ZP)({themeId:a.Z,defaultTheme:i.Z,rootShouldForwardProp:s.Z});r.ZP=u},2734:function(e,r,n){"use strict";n.d(r,{Z:function(){return useTheme}}),n(67294);var o=n(96682),i=n(90247),a=n(10606);function useTheme(){let e=(0,o.Z)(i.Z);return e[a.Z]||e}},71657:function(e,r,n){"use strict";n.d(r,{Z:function(){return useThemeProps}});var o=n(29628),i=n(90247),a=n(10606);function useThemeProps({props:e,name:r}){return(0,o.Z)({props:e,name:r,defaultTheme:i.Z,themeId:a.Z})}},30577:function(e,r,n){"use strict";n.d(r,{C:function(){return getTransitionProps},n:function(){return reflow}});let reflow=e=>e.scrollTop;function getTransitionProps(e,r){var n,o;let{timeout:i,easing:a,style:s={}}=e;return{duration:null!=(n=s.transitionDuration)?n:"number"==typeof i?i:i[r.mode]||0,easing:null!=(o=s.transitionTimingFunction)?o:"object"==typeof a?a[r.mode]:a,delay:s.transitionDelay}}},98216:function(e,r,n){"use strict";var o=n(62908);r.Z=o.Z},88169:function(e,r,n){"use strict";n.d(r,{Z:function(){return createSvgIcon}});var o=n(87462),i=n(67294),a=n(63366),s=n(90512),u=n(58510),c=n(98216),p=n(71657),m=n(90948),g=n(1977),v=n(8027);function getSvgIconUtilityClass(e){return(0,v.ZP)("MuiSvgIcon",e)}(0,g.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var b=n(85893);let x=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],useUtilityClasses=e=>{let{color:r,fontSize:n,classes:o}=e,i={root:["root","inherit"!==r&&`color${(0,c.Z)(r)}`,`fontSize${(0,c.Z)(n)}`]};return(0,u.Z)(i,getSvgIconUtilityClass,o)},Z=(0,m.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,"inherit"!==n.color&&r[`color${(0,c.Z)(n.color)}`],r[`fontSize${(0,c.Z)(n.fontSize)}`]]}})(({theme:e,ownerState:r})=>{var n,o,i,a,s,u,c,p,m,g,v,b,x;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:r.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(o=n.create)?void 0:o.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:({inherit:"inherit",small:(null==(a=e.typography)||null==(s=a.pxToRem)?void 0:s.call(a,20))||"1.25rem",medium:(null==(u=e.typography)||null==(c=u.pxToRem)?void 0:c.call(u,24))||"1.5rem",large:(null==(p=e.typography)||null==(m=p.pxToRem)?void 0:m.call(p,35))||"2.1875rem"})[r.fontSize],color:null!=(g=null==(v=(e.vars||e).palette)||null==(v=v[r.color])?void 0:v.main)?g:({action:null==(b=(e.vars||e).palette)||null==(b=b.action)?void 0:b.active,disabled:null==(x=(e.vars||e).palette)||null==(x=x.action)?void 0:x.disabled,inherit:void 0})[r.color]}}),C=i.forwardRef(function(e,r){let n=(0,p.Z)({props:e,name:"MuiSvgIcon"}),{children:u,className:c,color:m="inherit",component:g="svg",fontSize:v="medium",htmlColor:C,inheritViewBox:w=!1,titleAccess:S,viewBox:k="0 0 24 24"}=n,P=(0,a.Z)(n,x),T=i.isValidElement(u)&&"svg"===u.type,R=(0,o.Z)({},n,{color:m,component:g,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:k,hasSvgAsChild:T}),O={};w||(O.viewBox=k);let E=useUtilityClasses(R);return(0,b.jsxs)(Z,(0,o.Z)({as:g,className:(0,s.Z)(E.root,c),focusable:"false",color:C,"aria-hidden":!S||void 0,role:S?"img":void 0,ref:r},O,P,T&&u.props,{ownerState:R,children:[T?u.props.children:u,S?(0,b.jsx)("title",{children:S}):null]}))});function createSvgIcon(e,r){function Component(n,i){return(0,b.jsx)(C,(0,o.Z)({"data-testid":`${r}Icon`,ref:i},n,{children:e}))}return Component.muiName=C.muiName,i.memo(i.forwardRef(Component))}C.muiName="SvgIcon"},57144:function(e,r,n){"use strict";var o=n(86145);r.Z=o.Z},56476:function(e,r,n){"use strict";n.d(r,{Z:function(){return utils_isMuiElement}});var o=n(67294),utils_isMuiElement=function(e,r){var n,i;return o.isValidElement(e)&&-1!==r.indexOf(null!=(n=e.type.muiName)?n:null==(i=e.type)||null==(i=i._payload)||null==(i=i.value)?void 0:i.muiName)}},8038:function(e,r,n){"use strict";var o=n(36425);r.Z=o.Z},5340:function(e,r,n){"use strict";var o=n(96613);r.Z=o.Z},58974:function(e,r,n){"use strict";var o=n(54895);r.Z=o.Z},2068:function(e,r,n){"use strict";var o=n(22010);r.Z=o.Z},51705:function(e,r,n){"use strict";var o=n(22760);r.Z=o.Z},41234:function(e,r,n){"use strict";n.d(r,{Z:function(){return GlobalStyles}}),n(67294);var o=n(70917),i=n(85893);function GlobalStyles(e){let{styles:r,defaultTheme:n={}}=e,a="function"==typeof r?e=>r(null==e||0===Object.keys(e).length?n:e):r;return(0,i.jsx)(o.xB,{styles:a})}},63390:function(e,r,n){"use strict";let o;n.r(r),n.d(r,{GlobalStyles:function(){return w.Z},StyledEngineProvider:function(){return StyledEngineProvider},ThemeContext:function(){return p.T},css:function(){return x.iv},default:function(){return styled},internal_processStyles:function(){return internal_processStyles},keyframes:function(){return x.F4}});var i=n(87462),a=n(67294),s=n(45042),u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,c=(0,s.Z)(function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),p=n(6498),m=n(70444),g=n(62324),v=n(27278),testOmitPropsOnComponent=function(e){return"theme"!==e},getDefaultShouldForwardProp=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?c:testOmitPropsOnComponent},composeShouldForwardProps=function(e,r,n){var o;if(r){var i=r.shouldForwardProp;o=e.__emotion_forwardProp&&i?function(r){return e.__emotion_forwardProp(r)&&i(r)}:i}return"function"!=typeof o&&n&&(o=e.__emotion_forwardProp),o},Insertion=function(e){var r=e.cache,n=e.serialized,o=e.isStringTag;return(0,m.hC)(r,n,o),(0,v.L)(function(){return(0,m.My)(r,n,o)}),null},b=(function createStyled(e,r){var n,o,s=e.__emotion_real===e,u=s&&e.__emotion_base||e;void 0!==r&&(n=r.label,o=r.target);var c=composeShouldForwardProps(e,r,s),v=c||getDefaultShouldForwardProp(u),b=!v("as");return function(){var x=arguments,Z=s&&void 0!==e.__emotion_styles?e.__emotion_styles.slice(0):[];if(void 0!==n&&Z.push("label:"+n+";"),null==x[0]||void 0===x[0].raw)Z.push.apply(Z,x);else{Z.push(x[0][0]);for(var C=x.length,w=1;w{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=r(e.__emotion_styles))}},2101:function(e,r,n){"use strict";var o=n(64836);r.Fq=function(e,r){return e=decomposeColor(e),r=clampWrapper(r),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${r}`:e.values[3]=r,recomposeColor(e)},r._j=darken,r._4=function(e,r=.15){return getLuminance(e)>.5?darken(e,r):lighten(e,r)},r.mi=function(e,r){let n=getLuminance(e),o=getLuminance(r);return(Math.max(n,o)+.05)/(Math.min(n,o)+.05)},r.$n=lighten;var i=o(n(743)),a=o(n(37859));function clampWrapper(e,r=0,n=1){return(0,a.default)(e,r,n)}function decomposeColor(e){let r;if(e.type)return e;if("#"===e.charAt(0))return decomposeColor(function(e){e=e.slice(1);let r=RegExp(`.{1,${e.length>=6?2:1}}`,"g"),n=e.match(r);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,r)=>r<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));let n=e.indexOf("("),o=e.substring(0,n);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(o))throw Error((0,i.default)(9,e));let a=e.substring(n+1,e.length-1);if("color"===o){if(r=(a=a.split(" ")).shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw Error((0,i.default)(10,r))}else a=a.split(",");return{type:o,values:a=a.map(e=>parseFloat(e)),colorSpace:r}}function recomposeColor(e){let{type:r,colorSpace:n}=e,{values:o}=e;return -1!==r.indexOf("rgb")?o=o.map((e,r)=>r<3?parseInt(e,10):e):-1!==r.indexOf("hsl")&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),o=-1!==r.indexOf("color")?`${n} ${o.join(" ")}`:`${o.join(", ")}`,`${r}(${o})`}function getLuminance(e){let r="hsl"===(e=decomposeColor(e)).type||"hsla"===e.type?decomposeColor(function(e){e=decomposeColor(e);let{values:r}=e,n=r[0],o=r[1]/100,i=r[2]/100,a=o*Math.min(i,1-i),f=(e,r=(e+n/30)%12)=>i-a*Math.max(Math.min(r-3,9-r,1),-1),s="rgb",u=[Math.round(255*f(0)),Math.round(255*f(8)),Math.round(255*f(4))];return"hsla"===e.type&&(s+="a",u.push(r[3])),recomposeColor({type:s,values:u})}(e)).values:e.values;return Number((.2126*(r=r.map(r=>("color"!==e.type&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)))[0]+.7152*r[1]+.0722*r[2]).toFixed(3))}function darken(e,r){if(e=decomposeColor(e),r=clampWrapper(r),-1!==e.type.indexOf("hsl"))e.values[2]*=1-r;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-r;return recomposeColor(e)}function lighten(e,r){if(e=decomposeColor(e),r=clampWrapper(r),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*r;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*r;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*r;return recomposeColor(e)}},58128:function(e,r,n){"use strict";var o=n(64836);r.ZP=function(e={}){let{themeId:r,defaultTheme:n=b,rootShouldForwardProp:o=shouldForwardProp,slotShouldForwardProp:c=shouldForwardProp}=e,systemSx=e=>(0,p.default)((0,i.default)({},e,{theme:resolveTheme((0,i.default)({},e,{defaultTheme:n,themeId:r}))}));return systemSx.__mui_systemSx=!0,(e,p={})=>{var m;let g;(0,s.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:b,slot:x,skipVariantsResolver:Z,skipSx:C,overridesResolver:w=(m=lowercaseFirstLetter(x))?(e,r)=>r[m]:null}=p,S=(0,a.default)(p,v),k=void 0!==Z?Z:x&&"Root"!==x&&"root"!==x||!1,P=C||!1,T=shouldForwardProp;"Root"===x||"root"===x?T=o:x?T=c:"string"==typeof e&&e.charCodeAt(0)>96&&(T=void 0);let R=(0,s.default)(e,(0,i.default)({shouldForwardProp:T,label:g},S)),transformStyleArg=e=>"function"==typeof e&&e.__emotion_real!==e||(0,u.isPlainObject)(e)?o=>processStyleArg(e,(0,i.default)({},o,{theme:resolveTheme({theme:o.theme,defaultTheme:n,themeId:r})})):e,muiStyledResolver=(o,...a)=>{let s=transformStyleArg(o),u=a?a.map(transformStyleArg):[];b&&w&&u.push(e=>{let o=resolveTheme((0,i.default)({},e,{defaultTheme:n,themeId:r}));if(!o.components||!o.components[b]||!o.components[b].styleOverrides)return null;let a=o.components[b].styleOverrides,s={};return Object.entries(a).forEach(([r,n])=>{s[r]=processStyleArg(n,(0,i.default)({},e,{theme:o}))}),w(e,s)}),b&&!k&&u.push(e=>{var o;let a=resolveTheme((0,i.default)({},e,{defaultTheme:n,themeId:r})),s=null==a||null==(o=a.components)||null==(o=o[b])?void 0:o.variants;return processStyleArg({variants:s},(0,i.default)({},e,{theme:a}))}),P||u.push(systemSx);let c=u.length-a.length;if(Array.isArray(o)&&c>0){let e=Array(c).fill("");(s=[...o,...e]).raw=[...o.raw,...e]}let p=R(s,...u);return e.muiName&&(p.muiName=e.muiName),p};return R.withConfig&&(muiStyledResolver.withConfig=R.withConfig),muiStyledResolver}};var i=o(n(10434)),a=o(n(7071)),s=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}(n(63390)),u=n(211);o(n(99698)),o(n(37889));var c=o(n(19926)),p=o(n(386));let m=["ownerState"],g=["variants"],v=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:r})(e)}function shouldForwardProp(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let b=(0,c.default)(),lowercaseFirstLetter=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function resolveTheme({defaultTheme:e,theme:r,themeId:n}){return 0===Object.keys(r).length?e:r[n]||r}function processStyleArg(e,r){let{ownerState:n}=r,o=(0,a.default)(r,m),s="function"==typeof e?e((0,i.default)({ownerState:n},o)):e;if(Array.isArray(s))return s.flatMap(e=>processStyleArg(e,(0,i.default)({ownerState:n},o)));if(s&&"object"==typeof s&&Array.isArray(s.variants)){let{variants:e=[]}=s,r=(0,a.default)(s,g),u=r;return e.forEach(e=>{let r=!0;"function"==typeof e.props?r=e.props((0,i.default)({ownerState:n},o,n)):Object.keys(e.props).forEach(i=>{(null==n?void 0:n[i])!==e.props[i]&&o[i]!==e.props[i]&&(r=!1)}),r&&(Array.isArray(u)||(u=[u]),u.push("function"==typeof e.style?e.style((0,i.default)({ownerState:n},o,n)):e.style))}),u}return s}},82056:function(e,r,n){"use strict";n.d(r,{V:function(){return useRtl}});var o=n(67294);n(85893);let i=o.createContext(),useRtl=()=>{let e=o.useContext(i);return null!=e&&e}},95408:function(e,r,n){"use strict";n.d(r,{L7:function(){return removeUnusedBreakpoints},P$:function(){return resolveBreakpointValues},VO:function(){return i},W8:function(){return createEmptyBreakpointObject},dt:function(){return mergeBreakpointsInOrder},k9:function(){return handleBreakpoints}});var o=n(68027);let i={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${i[e]}px)`};function handleBreakpoints(e,r,n){let o=e.theme||{};if(Array.isArray(r)){let e=o.breakpoints||a;return r.reduce((o,i,a)=>(o[e.up(e.keys[a])]=n(r[a]),o),{})}if("object"==typeof r){let e=o.breakpoints||a;return Object.keys(r).reduce((o,a)=>{if(-1!==Object.keys(e.values||i).indexOf(a)){let i=e.up(a);o[i]=n(r[a],a)}else o[a]=r[a];return o},{})}let s=n(r);return s}function createEmptyBreakpointObject(e={}){var r;let n=null==(r=e.keys)?void 0:r.reduce((r,n)=>{let o=e.up(n);return r[o]={},r},{});return n||{}}function removeUnusedBreakpoints(e,r){return e.reduce((e,r)=>{let n=e[r],o=!n||0===Object.keys(n).length;return o&&delete e[r],e},r)}function mergeBreakpointsInOrder(e,...r){let n=createEmptyBreakpointObject(e),i=[n,...r].reduce((e,r)=>(0,o.Z)(e,r),{});return removeUnusedBreakpoints(Object.keys(n),i)}function resolveBreakpointValues({values:e,breakpoints:r,base:n}){let o;let i=n||function(e,r){if("object"!=typeof e)return{};let n={},o=Object.keys(r);return Array.isArray(e)?o.forEach((r,o)=>{o{null!=e[r]&&(n[r]=!0)}),n}(e,r),a=Object.keys(i);return 0===a.length?e:a.reduce((r,n,i)=>(Array.isArray(e)?(r[n]=null!=e[i]?e[i]:e[o],o=i):"object"==typeof e?(r[n]=null!=e[n]?e[n]:e[o],o=n):r[n]=e,r),{})}},86154:function(e,r,n){"use strict";n.d(r,{ZP:function(){return createStyled},x9:function(){return shouldForwardProp}});var o=n(87462),i=n(63366),a=n(63390),s=n(68027),u=n(17172),c=n(86523);let p=["ownerState"],m=["variants"],g=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function shouldForwardProp(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let v=(0,u.Z)(),lowercaseFirstLetter=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function resolveTheme({defaultTheme:e,theme:r,themeId:n}){return 0===Object.keys(r).length?e:r[n]||r}function processStyleArg(e,r){let{ownerState:n}=r,a=(0,i.Z)(r,p),s="function"==typeof e?e((0,o.Z)({ownerState:n},a)):e;if(Array.isArray(s))return s.flatMap(e=>processStyleArg(e,(0,o.Z)({ownerState:n},a)));if(s&&"object"==typeof s&&Array.isArray(s.variants)){let{variants:e=[]}=s,r=(0,i.Z)(s,m),u=r;return e.forEach(e=>{let r=!0;"function"==typeof e.props?r=e.props((0,o.Z)({ownerState:n},a,n)):Object.keys(e.props).forEach(o=>{(null==n?void 0:n[o])!==e.props[o]&&a[o]!==e.props[o]&&(r=!1)}),r&&(Array.isArray(u)||(u=[u]),u.push("function"==typeof e.style?e.style((0,o.Z)({ownerState:n},a,n)):e.style))}),u}return s}function createStyled(e={}){let{themeId:r,defaultTheme:n=v,rootShouldForwardProp:u=shouldForwardProp,slotShouldForwardProp:p=shouldForwardProp}=e,systemSx=e=>(0,c.Z)((0,o.Z)({},e,{theme:resolveTheme((0,o.Z)({},e,{defaultTheme:n,themeId:r}))}));return systemSx.__mui_systemSx=!0,(e,c={})=>{var m;let v;(0,a.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:b,slot:x,skipVariantsResolver:Z,skipSx:C,overridesResolver:w=(m=lowercaseFirstLetter(x))?(e,r)=>r[m]:null}=c,S=(0,i.Z)(c,g),k=void 0!==Z?Z:x&&"Root"!==x&&"root"!==x||!1,P=C||!1,T=shouldForwardProp;"Root"===x||"root"===x?T=u:x?T=p:"string"==typeof e&&e.charCodeAt(0)>96&&(T=void 0);let R=(0,a.default)(e,(0,o.Z)({shouldForwardProp:T,label:v},S)),transformStyleArg=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.P)(e)?i=>processStyleArg(e,(0,o.Z)({},i,{theme:resolveTheme({theme:i.theme,defaultTheme:n,themeId:r})})):e,muiStyledResolver=(i,...a)=>{let s=transformStyleArg(i),u=a?a.map(transformStyleArg):[];b&&w&&u.push(e=>{let i=resolveTheme((0,o.Z)({},e,{defaultTheme:n,themeId:r}));if(!i.components||!i.components[b]||!i.components[b].styleOverrides)return null;let a=i.components[b].styleOverrides,s={};return Object.entries(a).forEach(([r,n])=>{s[r]=processStyleArg(n,(0,o.Z)({},e,{theme:i}))}),w(e,s)}),b&&!k&&u.push(e=>{var i;let a=resolveTheme((0,o.Z)({},e,{defaultTheme:n,themeId:r})),s=null==a||null==(i=a.components)||null==(i=i[b])?void 0:i.variants;return processStyleArg({variants:s},(0,o.Z)({},e,{theme:a}))}),P||u.push(systemSx);let c=u.length-a.length;if(Array.isArray(i)&&c>0){let e=Array(c).fill("");(s=[...i,...e]).raw=[...i.raw,...e]}let p=R(s,...u);return e.muiName&&(p.muiName=e.muiName),p};return R.withConfig&&(muiStyledResolver.withConfig=R.withConfig),muiStyledResolver}}},57064:function(e,r,n){"use strict";function applyStyles(e,r){if(this.vars&&"function"==typeof this.getColorSchemeSelector){let n=this.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:r}}return this.palette.mode===e?r:{}}n.d(r,{Z:function(){return applyStyles}})},41512:function(e,r,n){"use strict";n.d(r,{Z:function(){return createBreakpoints}});var o=n(63366),i=n(87462);let a=["values","unit","step"],sortBreakpointsValues=e=>{let r=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return r.sort((e,r)=>e.val-r.val),r.reduce((e,r)=>(0,i.Z)({},e,{[r.key]:r.val}),{})};function createBreakpoints(e){let{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:s=5}=e,u=(0,o.Z)(e,a),c=sortBreakpointsValues(r),p=Object.keys(c);function up(e){let o="number"==typeof r[e]?r[e]:e;return`@media (min-width:${o}${n})`}function down(e){let o="number"==typeof r[e]?r[e]:e;return`@media (max-width:${o-s/100}${n})`}function between(e,o){let i=p.indexOf(o);return`@media (min-width:${"number"==typeof r[e]?r[e]:e}${n}) and (max-width:${(-1!==i&&"number"==typeof r[p[i]]?r[p[i]]:o)-s/100}${n})`}return(0,i.Z)({keys:p,values:c,up,down,between,only:function(e){return p.indexOf(e)+1{let n=0===e.length?[1]:e;return n.map(e=>{let n=r(e);return"number"==typeof n?`${n}px`:n}).join(" ")};return spacing.mui=!0,spacing}(x),k=(0,a.Z)({breakpoints:w,direction:"ltr",components:{},palette:(0,o.Z)({mode:"light"},b),spacing:S,shape:(0,o.Z)({},u,Z)},C);return k.applyStyles=g.Z,(k=r.reduce((e,r)=>(0,a.Z)(e,r),k)).unstable_sxConfig=(0,o.Z)({},m.Z,null==C?void 0:C.unstable_sxConfig),k.unstable_sx=function(e){return(0,p.Z)({sx:e,theme:this})},k}},19926:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return o.Z},private_createBreakpoints:function(){return i.Z},unstable_applyStyles:function(){return a.Z}});var o=n(17172),i=n(41512),a=n(57064)},47730:function(e,r,n){"use strict";var o=n(68027);r.Z=function(e,r){return r?(0,o.Z)(e,r,{clone:!1}):e}},98700:function(e,r,n){"use strict";n.d(r,{hB:function(){return createUnarySpacing},eI:function(){return createUnaryUnit},NA:function(){return getValue},e6:function(){return margin},o3:function(){return padding}});var o=n(95408),i=n(54844),a=n(47730);let s={m:"margin",p:"padding"},u={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},c={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},p=function(e){let r={};return n=>(void 0===r[n]&&(r[n]=e(n)),r[n])}(e=>{if(e.length>2){if(!c[e])return[e];e=c[e]}let[r,n]=e.split(""),o=s[r],i=u[n]||"";return Array.isArray(i)?i.map(e=>o+e):[o+i]}),m=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],g=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],v=[...m,...g];function createUnaryUnit(e,r,n,o){var a;let s=null!=(a=(0,i.DW)(e,r,!1))?a:n;return"number"==typeof s?e=>"string"==typeof e?e:s*e:Array.isArray(s)?e=>"string"==typeof e?e:s[e]:"function"==typeof s?s:()=>void 0}function createUnarySpacing(e){return createUnaryUnit(e,"spacing",8,"spacing")}function getValue(e,r){if("string"==typeof r||null==r)return r;let n=e(Math.abs(r));return r>=0?n:"number"==typeof n?-n:`-${n}`}function spacing_style(e,r){let n=createUnarySpacing(e.theme);return Object.keys(e).map(i=>(function(e,r,n,i){if(-1===r.indexOf(n))return null;let a=p(n),s=e[n];return(0,o.k9)(e,s,e=>a.reduce((r,n)=>(r[n]=getValue(i,e),r),{}))})(e,r,i,n)).reduce(a.Z,{})}function margin(e){return spacing_style(e,m)}function padding(e){return spacing_style(e,g)}function spacing(e){return spacing_style(e,v)}margin.propTypes={},margin.filterProps=m,padding.propTypes={},padding.filterProps=g,spacing.propTypes={},spacing.filterProps=v},54844:function(e,r,n){"use strict";n.d(r,{DW:function(){return getPath},Jq:function(){return getStyleValue}});var o=n(62908),i=n(95408);function getPath(e,r,n=!0){if(!r||"string"!=typeof r)return null;if(e&&e.vars&&n){let n=`vars.${r}`.split(".").reduce((e,r)=>e&&e[r]?e[r]:null,e);if(null!=n)return n}return r.split(".").reduce((e,r)=>e&&null!=e[r]?e[r]:null,e)}function getStyleValue(e,r,n,o=n){let i;return i="function"==typeof e?e(n):Array.isArray(e)?e[n]||o:getPath(e,n)||o,r&&(i=r(i,o,e)),i}r.ZP=function(e){let{prop:r,cssProperty:n=e.prop,themeKey:a,transform:s}=e,fn=e=>{if(null==e[r])return null;let u=e[r],c=e.theme,p=getPath(c,a)||{};return(0,i.k9)(e,u,e=>{let i=getStyleValue(p,s,e);return(e===i&&"string"==typeof e&&(i=getStyleValue(p,s,`${r}${"default"===e?"":(0,o.Z)(e)}`,e)),!1===n)?i:{[n]:i}})};return fn.propTypes={},fn.filterProps=[r],fn}},44920:function(e,r,n){"use strict";n.d(r,{Z:function(){return K}});var o=n(98700),i=n(54844),a=n(47730),esm_compose=function(...e){let r=e.reduce((e,r)=>(r.filterProps.forEach(n=>{e[n]=r}),e),{}),fn=e=>Object.keys(e).reduce((n,o)=>r[o]?(0,a.Z)(n,r[o](e)):n,{});return fn.propTypes={},fn.filterProps=e.reduce((e,r)=>e.concat(r.filterProps),[]),fn},s=n(95408);function borderTransform(e){return"number"!=typeof e?e:`${e}px solid`}function createBorderStyle(e,r){return(0,i.ZP)({prop:e,themeKey:"borders",transform:r})}let u=createBorderStyle("border",borderTransform),c=createBorderStyle("borderTop",borderTransform),p=createBorderStyle("borderRight",borderTransform),m=createBorderStyle("borderBottom",borderTransform),g=createBorderStyle("borderLeft",borderTransform),v=createBorderStyle("borderColor"),b=createBorderStyle("borderTopColor"),x=createBorderStyle("borderRightColor"),Z=createBorderStyle("borderBottomColor"),C=createBorderStyle("borderLeftColor"),w=createBorderStyle("outline",borderTransform),S=createBorderStyle("outlineColor"),borderRadius=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){let r=(0,o.eI)(e.theme,"shape.borderRadius",4,"borderRadius");return(0,s.k9)(e,e.borderRadius,e=>({borderRadius:(0,o.NA)(r,e)}))}return null};borderRadius.propTypes={},borderRadius.filterProps=["borderRadius"],esm_compose(u,c,p,m,g,v,b,x,Z,C,borderRadius,w,S);let gap=e=>{if(void 0!==e.gap&&null!==e.gap){let r=(0,o.eI)(e.theme,"spacing",8,"gap");return(0,s.k9)(e,e.gap,e=>({gap:(0,o.NA)(r,e)}))}return null};gap.propTypes={},gap.filterProps=["gap"];let columnGap=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){let r=(0,o.eI)(e.theme,"spacing",8,"columnGap");return(0,s.k9)(e,e.columnGap,e=>({columnGap:(0,o.NA)(r,e)}))}return null};columnGap.propTypes={},columnGap.filterProps=["columnGap"];let rowGap=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){let r=(0,o.eI)(e.theme,"spacing",8,"rowGap");return(0,s.k9)(e,e.rowGap,e=>({rowGap:(0,o.NA)(r,e)}))}return null};rowGap.propTypes={},rowGap.filterProps=["rowGap"];let k=(0,i.ZP)({prop:"gridColumn"}),P=(0,i.ZP)({prop:"gridRow"}),T=(0,i.ZP)({prop:"gridAutoFlow"}),R=(0,i.ZP)({prop:"gridAutoColumns"}),O=(0,i.ZP)({prop:"gridAutoRows"}),E=(0,i.ZP)({prop:"gridTemplateColumns"}),I=(0,i.ZP)({prop:"gridTemplateRows"}),F=(0,i.ZP)({prop:"gridTemplateAreas"}),L=(0,i.ZP)({prop:"gridArea"});function paletteTransform(e,r){return"grey"===r?r:e}esm_compose(gap,columnGap,rowGap,k,P,T,R,O,E,I,F,L);let j=(0,i.ZP)({prop:"color",themeKey:"palette",transform:paletteTransform}),V=(0,i.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:paletteTransform}),N=(0,i.ZP)({prop:"backgroundColor",themeKey:"palette",transform:paletteTransform});function sizingTransform(e){return e<=1&&0!==e?`${100*e}%`:e}esm_compose(j,V,N);let U=(0,i.ZP)({prop:"width",transform:sizingTransform}),maxWidth=e=>void 0!==e.maxWidth&&null!==e.maxWidth?(0,s.k9)(e,e.maxWidth,r=>{var n,o;let i=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[r])||s.VO[r];return i?(null==(o=e.theme)||null==(o=o.breakpoints)?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:sizingTransform(r)}}):null;maxWidth.filterProps=["maxWidth"];let B=(0,i.ZP)({prop:"minWidth",transform:sizingTransform}),W=(0,i.ZP)({prop:"height",transform:sizingTransform}),H=(0,i.ZP)({prop:"maxHeight",transform:sizingTransform}),Y=(0,i.ZP)({prop:"minHeight",transform:sizingTransform});(0,i.ZP)({prop:"size",cssProperty:"width",transform:sizingTransform}),(0,i.ZP)({prop:"size",cssProperty:"height",transform:sizingTransform});let q=(0,i.ZP)({prop:"boxSizing"});esm_compose(U,maxWidth,B,W,H,Y,q);let G={border:{themeKey:"borders",transform:borderTransform},borderTop:{themeKey:"borders",transform:borderTransform},borderRight:{themeKey:"borders",transform:borderTransform},borderBottom:{themeKey:"borders",transform:borderTransform},borderLeft:{themeKey:"borders",transform:borderTransform},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:borderTransform},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:borderRadius},color:{themeKey:"palette",transform:paletteTransform},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:paletteTransform},backgroundColor:{themeKey:"palette",transform:paletteTransform},p:{style:o.o3},pt:{style:o.o3},pr:{style:o.o3},pb:{style:o.o3},pl:{style:o.o3},px:{style:o.o3},py:{style:o.o3},padding:{style:o.o3},paddingTop:{style:o.o3},paddingRight:{style:o.o3},paddingBottom:{style:o.o3},paddingLeft:{style:o.o3},paddingX:{style:o.o3},paddingY:{style:o.o3},paddingInline:{style:o.o3},paddingInlineStart:{style:o.o3},paddingInlineEnd:{style:o.o3},paddingBlock:{style:o.o3},paddingBlockStart:{style:o.o3},paddingBlockEnd:{style:o.o3},m:{style:o.e6},mt:{style:o.e6},mr:{style:o.e6},mb:{style:o.e6},ml:{style:o.e6},mx:{style:o.e6},my:{style:o.e6},margin:{style:o.e6},marginTop:{style:o.e6},marginRight:{style:o.e6},marginBottom:{style:o.e6},marginLeft:{style:o.e6},marginX:{style:o.e6},marginY:{style:o.e6},marginInline:{style:o.e6},marginInlineStart:{style:o.e6},marginInlineEnd:{style:o.e6},marginBlock:{style:o.e6},marginBlockStart:{style:o.e6},marginBlockEnd:{style:o.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:gap},rowGap:{style:rowGap},columnGap:{style:columnGap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:sizingTransform},maxWidth:{style:maxWidth},minWidth:{transform:sizingTransform},height:{transform:sizingTransform},maxHeight:{transform:sizingTransform},minHeight:{transform:sizingTransform},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};var K=G},39707:function(e,r,n){"use strict";n.d(r,{Z:function(){return extendSxProp}});var o=n(87462),i=n(63366),a=n(68027),s=n(44920);let u=["sx"],splitProps=e=>{var r,n;let o={systemProps:{},otherProps:{}},i=null!=(r=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?r:s.Z;return Object.keys(e).forEach(r=>{i[r]?o.systemProps[r]=e[r]:o.otherProps[r]=e[r]}),o};function extendSxProp(e){let r;let{sx:n}=e,s=(0,i.Z)(e,u),{systemProps:c,otherProps:p}=splitProps(s);return r=Array.isArray(n)?[c,...n]:"function"==typeof n?(...e)=>{let r=n(...e);return(0,a.P)(r)?(0,o.Z)({},c,r):c}:(0,o.Z)({},c,n),(0,o.Z)({},p,{sx:r})}},386:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return o.Z},extendSxProp:function(){return i.Z},unstable_createStyleFunctionSx:function(){return o.n},unstable_defaultSxConfig:function(){return a.Z}});var o=n(86523),i=n(39707),a=n(44920)},86523:function(e,r,n){"use strict";n.d(r,{n:function(){return unstable_createStyleFunctionSx}});var o=n(62908),i=n(47730),a=n(54844),s=n(95408),u=n(44920);function unstable_createStyleFunctionSx(){function getThemeValue(e,r,n,i){let u={[e]:r,theme:n},c=i[e];if(!c)return{[e]:r};let{cssProperty:p=e,themeKey:m,transform:g,style:v}=c;if(null==r)return null;if("typography"===m&&"inherit"===r)return{[e]:r};let b=(0,a.DW)(n,m)||{};return v?v(u):(0,s.k9)(u,r,r=>{let n=(0,a.Jq)(b,g,r);return(r===n&&"string"==typeof r&&(n=(0,a.Jq)(b,g,`${e}${"default"===r?"":(0,o.Z)(r)}`,r)),!1===p)?n:{[p]:n}})}return function styleFunctionSx(e){var r;let{sx:n,theme:o={}}=e||{};if(!n)return null;let a=null!=(r=o.unstable_sxConfig)?r:u.Z;function traverse(e){let r=e;if("function"==typeof e)r=e(o);else if("object"!=typeof e)return e;if(!r)return null;let n=(0,s.W8)(o.breakpoints),u=Object.keys(n),c=n;return Object.keys(r).forEach(e=>{var n;let u="function"==typeof(n=r[e])?n(o):n;if(null!=u){if("object"==typeof u){if(a[e])c=(0,i.Z)(c,getThemeValue(e,u,o,a));else{let r=(0,s.k9)({theme:o},u,r=>({[e]:r}));(function(...e){let r=e.reduce((e,r)=>e.concat(Object.keys(r)),[]),n=new Set(r);return e.every(e=>n.size===Object.keys(e).length)})(r,u)?c[e]=styleFunctionSx({sx:u,theme:o}):c=(0,i.Z)(c,r)}}else c=(0,i.Z)(c,getThemeValue(e,u,o,a))}}),(0,s.L7)(u,c)}return Array.isArray(n)?n.map(traverse):traverse(n)}}let c=unstable_createStyleFunctionSx();c.filterProps=["sx"],r.Z=c},96682:function(e,r,n){"use strict";var o=n(17172),i=n(34168);let a=(0,o.Z)();r.Z=function(e=a){return(0,i.Z)(e)}},20539:function(e,r,n){"use strict";n.d(r,{Z:function(){return getThemeProps}});var o=n(62236);function getThemeProps(e){let{theme:r,name:n,props:i}=e;return r&&r.components&&r.components[n]&&r.components[n].defaultProps?(0,o.Z)(r.components[n].defaultProps,i):i}},29628:function(e,r,n){"use strict";n.d(r,{Z:function(){return useThemeProps}});var o=n(20539),i=n(96682);function useThemeProps({props:e,name:r,defaultTheme:n,themeId:a}){let s=(0,i.Z)(n);a&&(s=s[a]||s);let u=(0,o.Z)({theme:s,name:r,props:e});return u}},34168:function(e,r,n){"use strict";var o=n(67294),i=n(6498);r.Z=function(e=null){let r=o.useContext(i.T);return r&&0!==Object.keys(r).length?r:e}},91070:function(e,r,n){"use strict";r.Z=void 0;var o=function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}(n(67294)),i=n(63390);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:r})(e)}r.Z=function(e=null){let r=o.useContext(i.ThemeContext);return r&&0!==Object.keys(r).length?r:e}},31983:function(e,r){"use strict";let n;let defaultGenerator=e=>e,o=(n=defaultGenerator,{configure(e){n=e},generate:e=>n(e),reset(){n=defaultGenerator}});r.Z=o},62908:function(e,r,n){"use strict";n.d(r,{Z:function(){return capitalize}});var o=n(78758);function capitalize(e){if("string"!=typeof e)throw Error((0,o.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},99698:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return o.Z}});var o=n(62908)},92358:function(e,r){"use strict";r.Z=function(e,r=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(r,Math.min(e,n))}},37859:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return o.Z}});var o=n(92358)},58510:function(e,r,n){"use strict";function composeClasses(e,r,n){let o={};return Object.keys(e).forEach(i=>{o[i]=e[i].reduce((e,o)=>{if(o){let i=r(o);""!==i&&e.push(i),n&&n[o]&&e.push(n[o])}return e},[]).join(" ")}),o}n.d(r,{Z:function(){return composeClasses}})},86145:function(e,r,n){"use strict";function debounce(e,r=166){let n;function debounced(...o){clearTimeout(n),n=setTimeout(()=>{e.apply(this,o)},r)}return debounced.clear=()=>{clearTimeout(n)},debounced}n.d(r,{Z:function(){return debounce}})},68027:function(e,r,n){"use strict";n.d(r,{P:function(){return isPlainObject},Z:function(){return function deepmerge(e,r,n={clone:!0}){let i=n.clone?(0,o.Z)({},e):e;return isPlainObject(e)&&isPlainObject(r)&&Object.keys(r).forEach(o=>{"__proto__"!==o&&(isPlainObject(r[o])&&o in e&&isPlainObject(e[o])?i[o]=deepmerge(e[o],r[o],n):n.clone?i[o]=isPlainObject(r[o])?function deepClone(e){if(!isPlainObject(e))return e;let r={};return Object.keys(e).forEach(n=>{r[n]=deepClone(e[n])}),r}(r[o]):r[o]:i[o]=r[o])}),i}}});var o=n(87462);function isPlainObject(e){if("object"!=typeof e||null===e)return!1;let r=Object.getPrototypeOf(e);return(null===r||r===Object.prototype||null===Object.getPrototypeOf(r))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}},211:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return o.Z},isPlainObject:function(){return o.P}});var o=n(68027)},78758:function(e,r,n){"use strict";function formatMuiErrorMessage(e){let r="https://mui.com/production-error/?code="+e;for(let e=1;e{i[r]=(0,o.ZP)(e,r,n)}),i}},37889:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return getDisplayName},getFunctionName:function(){return getFunctionName}});var o=n(80217);let i=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function getFunctionName(e){let r=`${e}`.match(i),n=r&&r[1];return n||""}function getFunctionComponentName(e,r=""){return e.displayName||e.name||getFunctionName(e)||r}function getWrappedName(e,r,n){let o=getFunctionComponentName(r);return e.displayName||(""!==o?`${n}(${o})`:n)}function getDisplayName(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return getFunctionComponentName(e,"Component");if("object"==typeof e)switch(e.$$typeof){case o.ForwardRef:return getWrappedName(e,e.render,"ForwardRef");case o.Memo:return getWrappedName(e,e.type,"memo")}}}},98902:function(e,r,n){"use strict";function getScrollbarSize(e){let r=e.documentElement.clientWidth;return Math.abs(window.innerWidth-r)}n.d(r,{Z:function(){return getScrollbarSize}})},27001:function(e,r){"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context");/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var n=Symbol.for("react.forward_ref"),o=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),r.ForwardRef=n,r.Memo=o},80217:function(e,r,n){"use strict";e.exports=n(27001)},36425:function(e,r,n){"use strict";function ownerDocument(e){return e&&e.ownerDocument||document}n.d(r,{Z:function(){return ownerDocument}})},96613:function(e,r,n){"use strict";n.d(r,{Z:function(){return ownerWindow}});var o=n(36425);function ownerWindow(e){let r=(0,o.Z)(e);return r.defaultView||window}},62236:function(e,r,n){"use strict";n.d(r,{Z:function(){return function resolveProps(e,r){let n=(0,o.Z)({},r);return Object.keys(e).forEach(i=>{if(i.toString().match(/^(components|slots)$/))n[i]=(0,o.Z)({},e[i],n[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){let a=e[i]||{},s=r[i];n[i]={},s&&Object.keys(s)?a&&Object.keys(a)?(n[i]=(0,o.Z)({},s),Object.keys(a).forEach(e=>{n[i][e]=resolveProps(a[e],s[e])})):n[i]=s:n[i]=a}else void 0===n[i]&&(n[i]=e[i])}),n}}});var o=n(87462)},25091:function(e,r,n){"use strict";function setRef(e,r){"function"==typeof e?e(r):e&&(e.current=r)}n.d(r,{Z:function(){return setRef}})},81222:function(e,r,n){"use strict";n.d(r,{Z:function(){return useControlled}});var o=n(67294);function useControlled({controlled:e,default:r,name:n,state:i="value"}){let{current:a}=o.useRef(void 0!==e),[s,u]=o.useState(r),c=a?e:s,p=o.useCallback(e=>{a||u(e)},[]);return[c,p]}},54895:function(e,r,n){"use strict";var o=n(67294);let i="undefined"!=typeof window?o.useLayoutEffect:o.useEffect;r.Z=i},22010:function(e,r,n){"use strict";var o=n(67294),i=n(54895);r.Z=function(e){let r=o.useRef(e);return(0,i.Z)(()=>{r.current=e}),o.useRef((...e)=>(0,r.current)(...e)).current}},22760:function(e,r,n){"use strict";n.d(r,{Z:function(){return useForkRef}});var o=n(67294),i=n(25091);function useForkRef(...e){return o.useMemo(()=>e.every(e=>null==e)?null:r=>{e.forEach(e=>{(0,i.Z)(e,r)})},e)}},89326:function(e,r,n){"use strict";n.d(r,{Z:function(){return useId}});var o,i=n(67294);let a=0,s=(o||(o=n.t(i,2)))["useId".toString()];function useId(e){if(void 0!==s){let r=s();return null!=e?e:r}return function(e){let[r,n]=i.useState(e),o=e||r;return i.useEffect(()=>{null==r&&(a+=1,n(`mui-${a}`))},[r]),o}(e)}},39192:function(e,r,n){"use strict";n.d(r,{V:function(){return Timeout},Z:function(){return useTimeout}});var o=n(67294);let i={},a=[];let Timeout=class Timeout{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Timeout}start(e,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},e)}};function useTimeout(){var e;let r=function(e,r){let n=o.useRef(i);return n.current===i&&(n.current=e(void 0)),n}(Timeout.create).current;return e=r.disposeEffect,o.useEffect(e,a),r}},10586:function(e,r,n){"use strict";n.d(r,{y:function(){return AdapterDayjs}});var o=n(87462),i=n(27484),a=n.n(i),s=n(55183),u=n.n(s),c=n(10285),p=n.n(c),m=n(56176),g=n.n(m),v=n(66607),b=n.n(v),x=n(28734),Z=n.n(x),C=n(30050);a().extend(g()),a().extend(u()),a().extend(b()),a().extend(Z());let w=(0,C.b)(["Your locale has not been found.","Either the locale key is not a supported one. Locales supported by dayjs are available here: https://github.com/iamkun/dayjs/tree/dev/src/locale","Or you forget to import the locale from 'dayjs/locale/{localeUsed}'","fallback on English locale"]),S={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},k={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",dayOfMonthFull:"Do",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},P="Missing UTC plugin\nTo be able to use UTC or timezones, you have to enable the `utc` plugin\nFind more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc",T="Missing timezone plugin\nTo be able to use timezones, you have to enable both the `utc` and the `timezone` plugin\nFind more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone",withLocale=(e,r)=>r?(...n)=>e(...n).locale(r):e;let AdapterDayjs=class AdapterDayjs{constructor({locale:e,formats:r}={}){this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=S,this.setLocaleToValue=e=>{let r=this.getCurrentLocaleCode();return r===e.locale()?e:e.locale(r)},this.hasUTCPlugin=()=>void 0!==a().utc,this.hasTimezonePlugin=()=>void 0!==a().tz,this.isSame=(e,r,n)=>{let o=this.setTimezone(r,this.getTimezone(e));return e.format(n)===o.format(n)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return a().tz.guess();default:return e}},this.createSystemDate=e=>{if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){let r=a().tz.guess();if("UTC"!==r)return a().tz(e,r)}return a()(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw Error(P);return a().utc(e)},this.createTZDate=(e,r)=>{if(!this.hasUTCPlugin())throw Error(P);if(!this.hasTimezonePlugin())throw Error(T);let n=void 0!==e&&!e.endsWith("Z");return a()(e).tz(this.cleanTimezone(r),n)},this.getLocaleFormats=()=>{let e=a().Ls,r=this.locale||"en",n=e[r];return void 0===n&&(w(),n=e.en),n.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;let r=this.getTimezone(e);if("UTC"!==r){let n=e.tz(this.cleanTimezone(r),!0);return(n.$offset??0)===(e.$offset??0)?e:n}return e},this.date=(e,r="default")=>{let n;return null===e?null:(n="UTC"===r?this.createUTCDate(e):"system"!==r&&("default"!==r||this.hasTimezonePlugin())?this.createTZDate(e,r):this.createSystemDate(e),void 0===this.locale)?n:n.locale(this.locale)},this.getInvalidDate=()=>a()(new Date("Invalid date")),this.getTimezone=e=>{if(this.hasTimezonePlugin()){let r=e.$x?.$timezone;if(r)return r}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,r)=>{if(this.getTimezone(e)===r)return e;if("UTC"===r){if(!this.hasUTCPlugin())throw Error(P);return e.utc()}if("system"===r)return e.local();if(!this.hasTimezonePlugin()){if("default"===r)return e;throw Error(T)}return a().tz(e,this.cleanTimezone(r))},this.toJsDate=e=>e.toDate(),this.parse=(e,r)=>""===e?null:this.dayjs(e,r,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{let r=this.getLocaleFormats(),t=e=>e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(e,r,n)=>r||n.slice(1));return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(e,n,o)=>{let i=o&&o.toUpperCase();return n||r[o]||t(r[i])})},this.isValid=e=>null!=e&&e.isValid(),this.format=(e,r)=>this.formatByString(e,this.formats[r]),this.formatByString=(e,r)=>this.dayjs(e).format(r),this.formatNumber=e=>e,this.isEqual=(e,r)=>null===e&&null===r||null!==e&&null!==r&&e.toDate().getTime()===r.toDate().getTime(),this.isSameYear=(e,r)=>this.isSame(e,r,"YYYY"),this.isSameMonth=(e,r)=>this.isSame(e,r,"YYYY-MM"),this.isSameDay=(e,r)=>this.isSame(e,r,"YYYY-MM-DD"),this.isSameHour=(e,r)=>e.isSame(r,"hour"),this.isAfter=(e,r)=>e>r,this.isAfterYear=(e,r)=>this.hasUTCPlugin()?!this.isSameYear(e,r)&&e.utc()>r.utc():e.isAfter(r,"year"),this.isAfterDay=(e,r)=>this.hasUTCPlugin()?!this.isSameDay(e,r)&&e.utc()>r.utc():e.isAfter(r,"day"),this.isBefore=(e,r)=>ethis.hasUTCPlugin()?!this.isSameYear(e,r)&&e.utc()this.hasUTCPlugin()?!this.isSameDay(e,r)&&e.utc()e>=r&&e<=n,this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(e.startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(e.endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"year"):e.add(r,"year")),this.addMonths=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"month"):e.add(r,"month")),this.addWeeks=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"week"):e.add(r,"week")),this.addDays=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"day"):e.add(r,"day")),this.addHours=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"hour"):e.add(r,"hour")),this.addMinutes=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"minute"):e.add(r,"minute")),this.addSeconds=(e,r)=>this.adjustOffset(r<0?e.subtract(Math.abs(r),"second"):e.add(r,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,r)=>this.adjustOffset(e.set("year",r)),this.setMonth=(e,r)=>this.adjustOffset(e.set("month",r)),this.setDate=(e,r)=>this.adjustOffset(e.set("date",r)),this.setHours=(e,r)=>this.adjustOffset(e.set("hour",r)),this.setMinutes=(e,r)=>this.adjustOffset(e.set("minute",r)),this.setSeconds=(e,r)=>this.adjustOffset(e.set("second",r)),this.setMilliseconds=(e,r)=>this.adjustOffset(e.set("millisecond",r)),this.getDaysInMonth=e=>e.daysInMonth(),this.getWeekArray=e=>{let r=this.setLocaleToValue(e),n=this.startOfWeek(this.startOfMonth(r)),o=this.endOfWeek(this.endOfMonth(r)),i=0,a=n,s=[];for(;ae.week(),this.getYearRange=([e,r])=>{let n=this.startOfYear(e),o=this.endOfYear(r),i=[],a=n;for(;this.isBefore(a,o);)i.push(a),a=this.addYears(a,1);return i},this.dayjs=withLocale(a(),e),this.locale=e,this.formats=(0,o.Z)({},k,r),a().extend(p())}getDayOfWeek(e){return e.day()+1}}},67971:function(e,r,n){"use strict";let o;n.d(r,{x:function(){return io}});var i,a,s,u,c,p,m=n(87462),g=n(63366),v=n(67294),b=n.t(v,2),x=n(54895),Z=n(20539),C=n(34168);let w=b.useSyncExternalStore;function useMediaQuery(e,r={}){let n=(0,C.Z)(),o="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:i=!1,matchMedia:a=o?window.matchMedia:null,ssrMatchMedia:s=null,noSsr:u=!1}=(0,Z.Z)({name:"MuiUseMediaQuery",props:r,theme:n}),c="function"==typeof e?e(n):e;c=c.replace(/^@media( ?)/m,"");let p=(void 0!==w?function(e,r,n,o,i){let a=v.useCallback(()=>r,[r]),s=v.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==o){let{matches:r}=o(e);return()=>r}return a},[a,e,o,i,n]),[u,c]=v.useMemo(()=>{if(null===n)return[a,()=>()=>{}];let r=n(e);return[()=>r.matches,e=>(r.addListener(e),()=>{r.removeListener(e)})]},[a,n,e]),p=w(c,u,s);return p}:function(e,r,n,o,i){let[a,s]=v.useState(()=>i&&n?n(e).matches:o?o(e).matches:r);return(0,x.Z)(()=>{let r=!0;if(!n)return;let o=n(e),updateMatch=()=>{r&&s(o.matches)};return updateMatch(),o.addListener(updateMatch),()=>{r=!1,o.removeListener(updateMatch)}},[e,n]),a})(c,i,a,s,u);return p}var S=n(71657),k=n(45697),P=n.n(k),T=n(71276);let R=P().oneOfType([P().func,P().object]);var O=n(67720);let areViewsEqual=(e,r)=>e.length===r.length&&r.every(r=>e.includes(r)),applyDefaultViewProps=({openTo:e,defaultOpenTo:r,views:n,defaultViews:o})=>{let i;let a=n??o;if(null!=e)i=e;else if(a.includes(r))i=r;else if(a.length>0)i=a[0];else throw Error("MUI X: The `views` prop must contain at least one view.");return{views:a,openTo:i}},mergeDateAndTime=(e,r,n)=>{let o=r;return o=e.setHours(o,e.getHours(n)),o=e.setMinutes(o,e.getMinutes(n)),o=e.setSeconds(o,e.getSeconds(n))},findClosestEnabledDate=({date:e,disableFuture:r,disablePast:n,maxDate:o,minDate:i,isDateDisabled:a,utils:s,timezone:u})=>{let c=mergeDateAndTime(s,s.date(void 0,u),e);n&&s.isBefore(i,c)&&(i=c),r&&s.isAfter(o,c)&&(o=c);let p=e,m=e;for(s.isBefore(e,i)&&(p=i,m=null),s.isAfter(e,o)&&(m&&(m=o),p=null);p||m;){if(p&&s.isAfter(p,o)&&(p=null),m&&s.isBefore(m,i)&&(m=null),p){if(!a(p))return p;p=s.addDays(p,1)}if(m){if(!a(m))return m;m=s.addDays(m,-1)}}return null},date_utils_applyDefaultDate=(e,r,n)=>null!=r&&e.isValid(r)?r:n,getMonthsInYear=(e,r)=>{let n=e.startOfYear(r),o=[n];for(;o.length<12;){let r=o[o.length-1];o.push(e.addMonths(r,1))}return o},getTodayDate=(e,r,n)=>"date"===n?e.startOfDay(e.date(void 0,r)):e.date(void 0,r),formatMeridiem=(e,r)=>{let n=e.setHours(e.date(),"am"===r?2:14);return e.format(n,"meridiem")},E=["year","month","day"],isDatePickerView=e=>E.includes(e),resolveDateFormat=(e,{format:r,views:n},o)=>{if(null!=r)return r;let i=e.formats;return areViewsEqual(n,["year"])?i.year:areViewsEqual(n,["month"])?i.month:areViewsEqual(n,["day"])?i.dayOfMonth:areViewsEqual(n,["month","year"])?`${i.month} ${i.year}`:areViewsEqual(n,["day","month"])?`${i.month} ${i.dayOfMonth}`:o?/en/.test(e.getCurrentLocaleCode())?i.normalDateWithWeekday:i.normalDate:i.keyboardDate},getWeekdays=(e,r)=>{let n=e.startOfWeek(r);return[0,1,2,3,4,5,6].map(r=>e.addDays(n,r))},I=["hours","minutes","seconds"],isTimeView=e=>I.includes(e),isInternalTimeView=e=>I.includes(e)||"meridiem"===e,getMeridiem=(e,r)=>e?r.getHours(e)>=12?"pm":"am":null,convertValueToMeridiem=(e,r,n)=>n&&(e>=12?"pm":"am")!==r?"am"===r?e-12:e+12:e,convertToMeridiem=(e,r,n,o)=>{let i=convertValueToMeridiem(o.getHours(e),r,n);return o.setHours(e,i)},getSecondsInDay=(e,r)=>3600*r.getHours(e)+60*r.getMinutes(e)+r.getSeconds(e),createIsAfterIgnoreDatePart=(e,r)=>(n,o)=>e?r.isAfter(n,o):getSecondsInDay(n,r)>getSecondsInDay(o,r),resolveTimeFormat=(e,{format:r,views:n,ampm:o})=>{if(null!=r)return r;let i=e.formats;return areViewsEqual(n,["hours"])?o?`${i.hours12h} ${i.meridiem}`:i.hours24h:areViewsEqual(n,["minutes"])?i.minutes:areViewsEqual(n,["seconds"])?i.seconds:areViewsEqual(n,["minutes","seconds"])?`${i.minutes}:${i.seconds}`:areViewsEqual(n,["hours","minutes","seconds"])?o?`${i.hours12h}:${i.minutes}:${i.seconds} ${i.meridiem}`:`${i.hours24h}:${i.minutes}:${i.seconds}`:o?`${i.hours12h}:${i.minutes} ${i.meridiem}`:`${i.hours24h}:${i.minutes}`},F={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},getSectionTypeGranularity=e=>Math.max(...e.map(e=>F[e.type]??1)),roundDate=(e,r,n)=>{if(r===F.year)return e.startOfYear(n);if(r===F.month)return e.startOfMonth(n);if(r===F.day)return e.startOfDay(n);let o=n;return r{let a=i?i():roundDate(r,n,getTodayDate(r,o));null!=e.minDate&&r.isAfterDay(e.minDate,a)&&(a=roundDate(r,n,e.minDate)),null!=e.maxDate&&r.isBeforeDay(e.maxDate,a)&&(a=roundDate(r,n,e.maxDate));let s=createIsAfterIgnoreDatePart(e.disableIgnoringDatePartForTimeValidation??!1,r);return null!=e.minTime&&s(e.minTime,a)&&(a=roundDate(r,n,e.disableIgnoringDatePartForTimeValidation?e.minTime:mergeDateAndTime(r,a,e.minTime))),null!=e.maxTime&&s(a,e.maxTime)&&(a=roundDate(r,n,e.disableIgnoringDatePartForTimeValidation?e.maxTime:mergeDateAndTime(r,a,e.maxTime))),a},getDateSectionConfigFromFormatToken=(e,r)=>{let n=e.formatTokenMap[r];if(null==n)throw Error(`MUI X: The token "${r}" is not supported by the Date and Time Pickers. -Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported.`);return"string"==typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},getDeltaFromKeyCode=e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return -1;case"PageUp":return 5;case"PageDown":return -5;default:return 0}},getDaysInWeekStr=(e,r,n)=>{let o=[],i=e.date(void 0,r),a=e.startOfWeek(i),s=e.endOfWeek(i),u=a;for(;e.isBefore(u,s);)o.push(u),u=e.addDays(u,1);return o.map(r=>e.formatByString(r,n))},getLetterEditingOptions=(e,r,n,o)=>{switch(n){case"month":return getMonthsInYear(e,e.date(void 0,r)).map(r=>e.formatByString(r,o));case"weekDay":return getDaysInWeekStr(e,r,o);case"meridiem":{let n=e.date(void 0,r);return[e.startOfDay(n),e.endOfDay(n)].map(r=>e.formatByString(r,o))}default:return[]}},L=["0","1","2","3","4","5","6","7","8","9"],getLocalizedDigits=e=>{let r=e.date(void 0),n=e.formatByString(e.setSeconds(r,0),"s");return"0"===n?L:Array.from({length:10}).map((n,o)=>e.formatByString(e.setSeconds(r,o),"s"))},removeLocalizedDigits=(e,r)=>{if("0"===r[0])return e;let n=[],o="";for(let i=0;i-1&&(n.push(a.toString()),o="")}return n.join("")},applyLocalizedDigits=(e,r)=>"0"===r[0]?e:e.split("").map(e=>r[Number(e)]).join(""),isStringNumber=(e,r)=>{let n=removeLocalizedDigits(e,r);return!Number.isNaN(Number(n))},cleanLeadingZeros=(e,r)=>{let n=e;for(n=Number(n).toString();n.length{if("day"===i.type&&"digit-with-letter"===i.contentType){let o=e.setDate(n.longestMonth,r);return e.formatByString(o,i.format)}let a=r.toString();return i.hasLeadingZerosInInput&&(a=cleanLeadingZeros(a,i.maxLength)),applyLocalizedDigits(a,o)},adjustSectionValue=(e,r,n,o,i,a,s,u)=>{let c=getDeltaFromKeyCode(o),p="Home"===o,m="End"===o,g=""===n.value||p||m;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{var o;let v=i[n.type]({currentDate:s,format:n.format,contentType:n.contentType}),b="minutes"===n.type&&u?.minutesStep?u.minutesStep:1,x=parseInt(removeLocalizedDigits(n.value,a),10),Z=x+c*b;if(g){if("year"===n.type&&!m&&!p)return e.formatByString(e.date(void 0,r),n.format);Z=c>0||p?v.minimum:v.maximum}return Z%b!=0&&((c<0||p)&&(Z+=b-(b+Z)%b),(c>0||m)&&(Z-=Z%b)),o=Z>v.maximum?v.minimum+(Z-v.maximum-1)%(v.maximum-v.minimum+1):Z{let o=getLetterEditingOptions(e,r,n.type,n.format);if(0===o.length)return n.value;if(g)return c>0||p?o[0]:o[o.length-1];let i=o.indexOf(n.value),a=(i+o.length+c)%o.length;return o[a]})()},getSectionVisibleValue=(e,r,n)=>{let o=e.value||e.placeholder,i="non-input"===r?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===r&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(o=Number(removeLocalizedDigits(o,n)).toString());let a=["input-rtl","input-ltr"].includes(r)&&"digit"===e.contentType&&!i&&1===o.length;return a&&(o=`${o}\u200e`),"input-rtl"===r&&(o=`\u2068${o}\u2069`),o},changeSectionValueFormat=(e,r,n,o)=>e.formatByString(e.parse(r,n),o),isFourDigitYearFormat=(e,r,n)=>4===e.formatByString(e.date(void 0,r),n).length,doesSectionFormatHaveLeadingZeros=(e,r,n,o,i)=>{if("digit"!==n)return!1;let a=e.date(void 0,r);switch(o){case"year":{if(isFourDigitYearFormat(e,r,i)){let r=e.formatByString(e.setYear(a,1),i);return"0001"===r}let n=e.formatByString(e.setYear(a,2001),i);return"01"===n}case"month":return e.formatByString(e.startOfYear(a),i).length>1;case"day":return e.formatByString(e.startOfMonth(a),i).length>1;case"weekDay":return e.formatByString(e.startOfWeek(a),i).length>1;case"hours":return e.formatByString(e.setHours(a,1),i).length>1;case"minutes":return e.formatByString(e.setMinutes(a,1),i).length>1;case"seconds":return e.formatByString(e.setSeconds(a,1),i).length>1;default:throw Error("Invalid section type")}},getDateFromDateSections=(e,r,n)=>{let o=r.some(e=>"day"===e.type),i=[],a=[];for(let e=0;e{let o=e.date(void 0,n),i=e.endOfYear(o),a=e.endOfDay(o),{maxDaysInMonth:s,longestMonth:u}=getMonthsInYear(e,o).reduce((r,n)=>{let o=e.getDaysInMonth(n);return o>r.maxDaysInMonth?{maxDaysInMonth:o,longestMonth:n}:r},{maxDaysInMonth:0,longestMonth:null});return{year:({format:r})=>({minimum:0,maximum:isFourDigitYearFormat(e,n,r)?9999:99}),month:()=>({minimum:1,maximum:e.getMonth(i)+1}),day:({currentDate:r})=>({minimum:1,maximum:null!=r&&e.isValid(r)?e.getDaysInMonth(r):s,longestMonth:u}),weekDay:({format:r,contentType:o})=>{if("digit"===o){let o=getDaysInWeekStr(e,n,r).map(Number);return{minimum:Math.min(...o),maximum:Math.max(...o)}}return{minimum:1,maximum:7}},hours:({format:n})=>{let i=e.getHours(a),s=removeLocalizedDigits(e.formatByString(e.endOfDay(o),n),r)!==i.toString();return s?{minimum:1,maximum:Number(removeLocalizedDigits(e.formatByString(e.startOfDay(o),n),r))}:{minimum:0,maximum:i}},minutes:()=>({minimum:0,maximum:e.getMinutes(a)}),seconds:()=>({minimum:0,maximum:e.getSeconds(a)}),meridiem:()=>({minimum:0,maximum:1}),empty:()=>({minimum:0,maximum:0})}},validateSections=(e,r)=>{},transferDateSectionValue=(e,r,n,o,i)=>{switch(n.type){case"year":return e.setYear(i,e.getYear(o));case"month":return e.setMonth(i,e.getMonth(o));case"weekDay":{let i=getDaysInWeekStr(e,r,n.format),a=e.formatByString(o,n.format),s=i.indexOf(a),u=i.indexOf(n.value);return e.addDays(o,u-s)}case"day":return e.setDate(i,e.getDate(o));case"meridiem":{let r=12>e.getHours(o),n=e.getHours(i);if(r&&n>=12)return e.addHours(i,-12);if(!r&&n<12)return e.addHours(i,12);return i}case"hours":return e.setHours(i,e.getHours(o));case"minutes":return e.setMinutes(i,e.getMinutes(o));case"seconds":return e.setSeconds(i,e.getSeconds(o));default:return i}},j={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},mergeDateIntoReferenceDate=(e,r,n,o,i,a)=>[...o].sort((e,r)=>j[e.type]-j[r.type]).reduce((o,i)=>!a||i.modified?transferDateSectionValue(e,r,i,n,o):o,i),isAndroid=()=>navigator.userAgent.toLowerCase().indexOf("android")>-1,getSectionOrder=(e,r)=>{let n={};if(!r)return e.forEach((r,o)=>{let i=o===e.length-1?null:o+1;n[o]={leftIndex:0===o?null:o-1,rightIndex:i}}),{neighbors:n,startIndex:0,endIndex:e.length-1};let o={},i={},a=0,s=0,u=e.length-1;for(;u>=0;){-1===(s=e.findIndex((e,r)=>r>=a&&e.endSeparator?.includes(" ")&&" / "!==e.endSeparator))&&(s=e.length-1);for(let e=s;e>=a;e-=1)i[e]=u,o[u]=e,u-=1;a=s+1}return e.forEach((r,a)=>{let s=i[a],u=0===s?null:o[s-1],c=s===e.length-1?null:o[s+1];n[a]={leftIndex:u,rightIndex:c}}),{neighbors:n,startIndex:o[0],endIndex:o[e.length-1]}},parseSelectedSections=(e,r)=>null==e?null:"all"===e?"all":"string"==typeof e?r.findIndex(r=>r.type===e):e,getSectionValueText=(e,r)=>{if(e.value)switch(e.type){case"month":{if("digit"===e.contentType)return r.format(r.setMonth(r.date(),Number(e.value)-1),"month");let n=r.parse(e.value,e.format);return n?r.format(n,"month"):void 0}case"day":return"digit"===e.contentType?r.format(r.setDate(r.startOfYear(r.date()),Number(e.value)),"dayOfMonthFull"):e.value;default:return}},getSectionValueNow=(e,r)=>{if(e.value)switch(e.type){case"weekDay":if("letter"===e.contentType)return;return Number(e.value);case"meridiem":{let n=r.parse(`01:00 ${e.value}`,`${r.formats.hours12h}:${r.formats.minutes} ${e.format}`);if(n)return r.getHours(n)>=12?1:0;return}case"day":return"digit-with-letter"===e.contentType?parseInt(e.value,10):Number(e.value);case"month":{if("digit"===e.contentType)return Number(e.value);let n=r.parse(e.value,e.format);return n?r.getMonth(n)+1:void 0}default:return"letter"!==e.contentType?Number(e.value):void 0}},V=["value","referenceDate"],N={emptyValue:null,getTodayValue:getTodayDate,getInitialReferenceValue:e=>{let{value:r,referenceDate:n}=e,o=(0,g.Z)(e,V);return null!=r&&o.utils.isValid(r)?r:null!=n?n:getDefaultReferenceDate(o)},cleanValue:(e,r)=>null!=r&&e.isValid(r)?r:null,areValuesEqual:(e,r,n)=>!(e.isValid(r)||null==r||e.isValid(n))&&null!=n||e.isEqual(r,n),isSameError:(e,r)=>e===r,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,r)=>null!=r&&e.isValid(r)?e.getTimezone(r):null,setTimezone:(e,r,n)=>null==n?null:e.setTimezone(n,r)},U={updateReferenceValue:(e,r,n)=>null!=r&&e.isValid(r)?r:n,getSectionsFromValue:(e,r,n,o)=>{let i=!e.isValid(r)&&!!n;return i?n:o(r)},getV7HiddenInputValueFromSections:e=>e.map(e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`).join(""),getV6InputValueFromSections:(e,r,n)=>{let o=e.map(e=>{let o=getSectionVisibleValue(e,n?"input-rtl":"input-ltr",r);return`${e.startSeparator}${o}${e.endSeparator}`}),i=o.join("");return n?`\u2066${i}\u2069`:i},getActiveDateManager:(e,r)=>({date:r.value,referenceDate:r.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:r.referenceValue})}),parseValueStr:(e,r,n)=>n(e.trim(),r)};var B=n(50135),W=n(7293),H=n(22010),Y=n(2734),q=n(50720);let G={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"Open previous view",openNextView:"Open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",startDate:"Start date",startTime:"Start time",endDate:"End date",endTime:"End time",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,r,n)=>`Select ${e}. ${null===r?"No time selected":`Selected time is ${n.format(r,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,selectViewText:e=>`Select ${e}`,calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>`Week ${e}`,calendarWeekNumberText:e=>`${e}`,openDatePickerDialogue:(e,r)=>null!==e&&r.isValid(e)?`Choose date, selected date is ${r.format(e,"fullDate")}`:"Choose date",openTimePickerDialogue:(e,r)=>null!==e&&r.isValid(e)?`Choose time, selected time is ${r.format(e,"fullTime")}`:"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa",year:"Year",month:"Month",day:"Day",weekDay:"Week day",hours:"Hours",minutes:"Minutes",seconds:"Seconds",meridiem:"Meridiem",empty:"Empty"};(0,m.Z)({},G);let useLocalizationContext=()=>{let e=v.useContext(q.y);if(null===e)throw Error("MUI X: Can not find the date and time pickers localization context.\nIt looks like you forgot to wrap your component in LocalizationProvider.\nThis can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package");if(null===e.utils)throw Error("MUI X: Can not find the date and time pickers adapter from its localization context.\nIt looks like you forgot to pass a `dateAdapter` to your LocalizationProvider.");let r=v.useMemo(()=>(0,m.Z)({},G,e.localeText),[e.localeText]);return v.useMemo(()=>(0,m.Z)({},e,{localeText:r}),[e,r])},useUtils_useUtils=()=>useLocalizationContext().utils,useUtils_useDefaultDates=()=>useLocalizationContext().defaultDates,useLocaleText=()=>useLocalizationContext().localeText,useNow=e=>{let r=useUtils_useUtils(),n=v.useRef();return void 0===n.current&&(n.current=r.date(void 0,e)),n.current};function useValidation(e,r,n,o){let{value:i,onError:a}=e,s=useLocalizationContext(),u=v.useRef(o),c=r({adapter:s,value:i,props:e});return v.useEffect(()=>{a&&!n(c,u.current)&&a(c,i),u.current=c},[n,a,u,c,i]),c}var K=n(81222);let expandFormat=({utils:e,format:r})=>{let n=10,o=r,i=e.expandFormat(r);for(;i!==o;)if(o=i,i=e.expandFormat(o),(n-=1)<0)throw Error("MUI X: The format expansion seems to be in an infinite loop. Please open an issue with the format passed to the picker component.");return i},getEscapedPartsFromFormat=({utils:e,expandedFormat:r})=>{let n=[],{start:o,end:i}=e.escapedCharacters,a=RegExp(`(\\${o}[^\\${i}]*\\${i})+`,"g"),s=null;for(;s=a.exec(r);)n.push({start:s.index,end:a.lastIndex-1});return n},getSectionPlaceholder=(e,r,n,o,i)=>{switch(o.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,r),i).length,format:i});case"month":return n.fieldMonthPlaceholder({contentType:o.contentType,format:i});case"day":return n.fieldDayPlaceholder({format:i});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:o.contentType,format:i});case"hours":return n.fieldHoursPlaceholder({format:i});case"minutes":return n.fieldMinutesPlaceholder({format:i});case"seconds":return n.fieldSecondsPlaceholder({format:i});case"meridiem":return n.fieldMeridiemPlaceholder({format:i});default:return i}},createSection=({utils:e,timezone:r,date:n,shouldRespectLeadingZeros:o,localeText:i,localizedDigits:a,now:s,token:u,startSeparator:c})=>{if(""===u)throw Error("MUI X: Should not call `commitToken` with an empty token");let p=getDateSectionConfigFromFormatToken(e,u),g=doesSectionFormatHaveLeadingZeros(e,r,p.contentType,p.type,u),v=o?g:"digit"===p.contentType,b=null!=n&&e.isValid(n),x=b?e.formatByString(n,u):"",Z=null;if(v){if(g)Z=""===x?e.formatByString(s,u).length:x.length;else{if(null==p.maxLength)throw Error(`MUI X: The token ${u} should have a 'maxDigitNumber' property on it's adapter`);Z=p.maxLength,b&&(x=applyLocalizedDigits(cleanLeadingZeros(removeLocalizedDigits(x,a),Z),a))}}return(0,m.Z)({},p,{format:u,maxLength:Z,value:x,placeholder:getSectionPlaceholder(e,r,i,p,u),hasLeadingZerosInFormat:g,hasLeadingZerosInInput:v,startSeparator:c,endSeparator:"",modified:!1})},buildSections=e=>{let{utils:r,expandedFormat:n,escapedParts:o}=e,i=r.date(void 0),a=[],s="",u=Object.keys(r.formatTokenMap).sort((e,r)=>r.length-e.length),c=/^([a-zA-Z]+)/,p=RegExp(`^(${u.join("|")})*$`),g=RegExp(`^(${u.join("|")})`),getEscapedPartOfCurrentChar=e=>o.find(r=>r.start<=e&&r.end>=e),v=0;for(;v0;){let n=g.exec(r)[1];r=r.slice(n.length),a.push(createSection((0,m.Z)({},e,{now:i,token:n,startSeparator:s}))),s=""}v+=u.length}else{let e=n[v],i=o&&r?.start===v||r?.end===v;i||(0===a.length?s+=e:a[a.length-1].endSeparator+=e),v+=1}}return 0===a.length&&s.length>0&&a.push({type:"empty",contentType:"letter",maxLength:null,format:"",value:"",placeholder:"",hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:s,endSeparator:"",modified:!1}),a},postProcessSections=({isRTL:e,formatDensity:r,sections:n})=>n.map(n=>{let cleanSeparator=n=>{let o=n;return e&&null!==o&&o.includes(" ")&&(o=`\u2069${o}\u2066`),"spacious"===r&&["/",".","-"].includes(o)&&(o=` ${o} `),o};return n.startSeparator=cleanSeparator(n.startSeparator),n.endSeparator=cleanSeparator(n.endSeparator),n}),buildSectionsFromFormat=e=>{let r=expandFormat(e);e.isRTL&&e.enableAccessibleFieldDOMStructure&&(r=r.split(" ").reverse().join(" "));let n=getEscapedPartsFromFormat((0,m.Z)({},e,{expandedFormat:r})),o=buildSections((0,m.Z)({},e,{expandedFormat:r,escapedParts:n}));return postProcessSections((0,m.Z)({},e,{sections:o}))},useValueWithTimezone=({timezone:e,value:r,defaultValue:n,onChange:o,valueManager:i})=>{let a=useUtils_useUtils(),s=v.useRef(n),u=r??s.current??i.emptyValue,c=v.useMemo(()=>i.getTimezone(a,u),[a,i,u]),p=(0,H.Z)(e=>null==c?e:i.setTimezone(a,c,e)),m=e??c??"default",g=v.useMemo(()=>i.setTimezone(a,m,u),[i,a,m,u]),b=(0,H.Z)((e,...r)=>{let n=p(e);o?.(n,...r)});return{value:g,handleValueChange:b,timezone:m}},useControlledValueWithTimezone=({name:e,timezone:r,value:n,defaultValue:o,onChange:i,valueManager:a})=>{let[s,u]=(0,K.Z)({name:e,state:"value",controlled:n,default:o??a.emptyValue}),c=(0,H.Z)((e,...r)=>{u(e),i?.(e,...r)});return useValueWithTimezone({timezone:r,value:s,defaultValue:void 0,onChange:c,valueManager:a})},useFieldState=e=>{let r=useUtils_useUtils(),n=useLocaleText(),o=useLocalizationContext(),i=(0,Y.Z)(),a="rtl"===i.direction,{valueManager:s,fieldValueManager:u,valueType:c,validator:p,internalProps:g,internalProps:{value:b,defaultValue:x,referenceDate:Z,onChange:C,format:w,formatDensity:S="dense",selectedSections:k,onSelectedSectionsChange:P,shouldRespectLeadingZeros:T=!1,timezone:R,enableAccessibleFieldDOMStructure:O=!1}}=e,{timezone:E,value:I,handleValueChange:F}=useValueWithTimezone({timezone:R,value:b,defaultValue:x,onChange:C,valueManager:s}),L=v.useMemo(()=>getLocalizedDigits(r),[r]),j=v.useMemo(()=>getSectionsBoundaries(r,L,E),[r,L,E]),V=v.useCallback((e,o=null)=>u.getSectionsFromValue(r,e,o,e=>buildSectionsFromFormat({utils:r,timezone:E,localeText:n,localizedDigits:L,format:w,date:e,formatDensity:S,shouldRespectLeadingZeros:T,enableAccessibleFieldDOMStructure:O,isRTL:a})),[u,w,n,L,a,T,r,S,E,O]),[N,U]=v.useState(()=>{let e=V(I);validateSections(e,c);let n={sections:e,value:I,referenceValue:s.emptyValue,tempValueStrAndroid:null},o=getSectionTypeGranularity(e),i=s.getInitialReferenceValue({referenceDate:Z,value:I,utils:r,props:g,granularity:o,timezone:E});return(0,m.Z)({},n,{referenceValue:i})}),[B,W]=(0,K.Z)({controlled:k,default:null,name:"useField",state:"selectedSections"}),setSelectedSections=e=>{W(e),P?.(e)},H=v.useMemo(()=>parseSelectedSections(B,N.sections),[B,N.sections]),q="all"===H?0:H,publishValue=({value:e,referenceValue:n,sections:i})=>{if(U(r=>(0,m.Z)({},r,{sections:i,value:e,referenceValue:n,tempValueStrAndroid:null})),s.areValuesEqual(r,N.value,e))return;let a={validationError:p({adapter:o,value:e,props:(0,m.Z)({},g,{value:e,timezone:E})})};F(e,a)},setSectionValue=(e,r)=>{let n=[...N.sections];return n[e]=(0,m.Z)({},n[e],{value:r,modified:!0}),n};return v.useEffect(()=>{let e=V(N.value);validateSections(e,c),U(r=>(0,m.Z)({},r,{sections:e}))},[w,r.locale,a]),v.useEffect(()=>{s.areValuesEqual(r,N.value,I)&&s.getTimezone(r,N.value)===s.getTimezone(r,I)||U(e=>(0,m.Z)({},e,{value:I,referenceValue:u.updateReferenceValue(r,I,e.referenceValue),sections:V(I)}))},[I]),{state:N,activeSectionIndex:q,parsedSelectedSections:H,setSelectedSections,clearValue:()=>{publishValue({value:s.emptyValue,referenceValue:N.referenceValue,sections:V(s.emptyValue)})},clearActiveSection:()=>{if(null==q)return;let e=N.sections[q],n=u.getActiveDateManager(r,N,e),o=n.getSections(N.sections).filter(e=>""!==e.value).length,i=o===(""===e.value?0:1),a=setSectionValue(q,""),s=i?null:r.getInvalidDate(),c=n.getNewValuesFromNewActiveDate(s);publishValue((0,m.Z)({},c,{sections:a}))},updateSectionValue:({activeSection:e,newSectionValue:n,shouldGoToNextSection:o})=>{let i,a;o&&q(0,m.Z)({},e,i,{sections:c,tempValueStrAndroid:null}))},updateValueFromValueStr:e=>{let o=u.parseValueStr(e,N.referenceValue,(e,o)=>{let i=r.parse(e,w);if(null==i||!r.isValid(i))return null;let s=buildSectionsFromFormat({utils:r,timezone:E,localeText:n,localizedDigits:L,format:w,date:i,formatDensity:S,shouldRespectLeadingZeros:T,enableAccessibleFieldDOMStructure:O,isRTL:a});return mergeDateIntoReferenceDate(r,E,i,s,o,!1)}),i=u.updateReferenceValue(r,o,N.referenceValue);publishValue({value:o,referenceValue:i,sections:V(o,N.sections)})},setTempAndroidValueStr:e=>U(r=>(0,m.Z)({},r,{tempValueStrAndroid:e})),getSectionsFromValue:V,sectionsValueBoundaries:j,localizedDigits:L,timezone:E}},isQueryResponseWithoutValue=e=>null!=e.saveQuery,useFieldCharacterEditing=({sections:e,updateSectionValue:r,sectionsValueBoundaries:n,localizedDigits:o,setTempAndroidValueStr:i,timezone:a})=>{let s=useUtils_useUtils(),[u,c]=v.useState(null),p=(0,H.Z)(()=>c(null));v.useEffect(()=>{null!=u&&e[u.sectionIndex]?.type!==u.sectionType&&p()},[e,u,p]),v.useEffect(()=>{if(null!=u){let e=setTimeout(()=>p(),5e3);return()=>{clearTimeout(e)}}return()=>{}},[u,p]);let applyQuery=({keyPressed:r,sectionIndex:n},o,i)=>{let a=r.toLowerCase(),s=e[n];if(null!=u&&(!i||i(u.value))&&u.sectionIndex===n){let e=`${u.value}${a}`,r=o(e,s);if(!isQueryResponseWithoutValue(r))return c({sectionIndex:n,value:e,sectionType:s.type}),r}let m=o(a,s);return isQueryResponseWithoutValue(m)&&!m.saveQuery?(p(),null):(c({sectionIndex:n,value:a,sectionType:s.type}),isQueryResponseWithoutValue(m))?null:m},applyLetterEditing=e=>{let findMatchingOptions=(e,r,n)=>{let o=r.filter(e=>e.toLowerCase().startsWith(n));return 0===o.length?{saveQuery:!1}:{sectionValue:o[0],shouldGoToNextSection:1===o.length}},testQueryOnFormatAndFallbackFormat=(e,r,n,o)=>{let getOptions=e=>getLetterEditingOptions(s,a,r.type,e);if("letter"===r.contentType)return findMatchingOptions(r.format,getOptions(r.format),e);if(n&&null!=o&&"letter"===getDateSectionConfigFromFormatToken(s,n).contentType){let r=getOptions(n),i=findMatchingOptions(n,r,e);return isQueryResponseWithoutValue(i)?{saveQuery:!1}:(0,m.Z)({},i,{sectionValue:o(i.sectionValue,r)})}return{saveQuery:!1}};return applyQuery(e,(e,r)=>{switch(r.type){case"month":return testQueryOnFormatAndFallbackFormat(e,r,s.formats.month,e=>changeSectionValueFormat(s,e,s.formats.month,r.format));case"weekDay":return testQueryOnFormatAndFallbackFormat(e,r,s.formats.weekday,(e,r)=>r.indexOf(e).toString());case"meridiem":return testQueryOnFormatAndFallbackFormat(e,r);default:return{saveQuery:!1}}})},applyNumericEditing=e=>{let getNewSectionValue=(e,r)=>{let i=removeLocalizedDigits(e,o),a=Number(i),u=n[r.type]({currentDate:null,format:r.format,contentType:r.contentType});if(a>u.maximum)return{saveQuery:!1};if(au.maximum||i.length===u.maximum.toString().length,p=cleanDigitSectionValue(s,a,u,o,r);return{sectionValue:p,shouldGoToNextSection:c}};return applyQuery(e,(e,r)=>{if("digit"===r.contentType||"digit-with-letter"===r.contentType)return getNewSectionValue(e,r);if("month"===r.type){let n=doesSectionFormatHaveLeadingZeros(s,a,"digit","month","MM"),o=getNewSectionValue(e,{type:r.type,format:"MM",hasLeadingZerosInFormat:n,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(isQueryResponseWithoutValue(o))return o;let i=changeSectionValueFormat(s,o.sectionValue,"MM",r.format);return(0,m.Z)({},o,{sectionValue:i})}if("weekDay"===r.type){let n=getNewSectionValue(e,r);if(isQueryResponseWithoutValue(n))return n;let o=getDaysInWeekStr(s,a,r.format)[Number(n.sectionValue)-1];return(0,m.Z)({},n,{sectionValue:o})}return{saveQuery:!1}},e=>isStringNumber(e,o))},g=(0,H.Z)(n=>{let a=e[n.sectionIndex],s=isStringNumber(n.keyPressed,o),u=s?applyNumericEditing((0,m.Z)({},n,{keyPressed:applyLocalizedDigits(n.keyPressed,o)})):applyLetterEditing(n);if(null==u){i(null);return}r({activeSection:a,newSectionValue:u.sectionValue,shouldGoToNextSection:u.shouldGoToNextSection})});return{applyCharacterEditing:g,resetCharacterQuery:p}};var X=n(22760),Q=n(89326);let onSpaceOrEnter=(e,r)=>n=>{("Enter"===n.key||" "===n.key)&&(e(n),n.preventDefault(),n.stopPropagation()),r&&r(n)},getActiveElement=(e=document)=>{let r=e.activeElement;return r?r.shadowRoot?getActiveElement(r.shadowRoot):r:null},useFieldV7TextField=e=>{let{internalProps:{disabled:r,readOnly:n=!1},forwardedProps:{sectionListRef:o,onBlur:i,onClick:a,onFocus:s,onInput:u,onPaste:c,focused:p,autoFocus:m=!1},fieldValueManager:g,applyCharacterEditing:b,resetCharacterQuery:Z,setSelectedSections:C,parsedSelectedSections:w,state:S,clearActiveSection:k,clearValue:P,updateSectionValue:T,updateValueFromValueStr:R,sectionOrder:O,areAllSectionsEmpty:E,sectionsValueBoundaries:I}=e,F=v.useRef(null),L=(0,X.Z)(o,F),j=useLocaleText(),V=useUtils_useUtils(),N=(0,Q.Z)(),[U,B]=v.useState(!1),W=v.useMemo(()=>({syncSelectionToDOM:()=>{let e;if(!F.current)return;let r=document.getSelection();if(!r)return;if(null==w){r.rangeCount>0&&F.current.getRoot().contains(r.getRangeAt(0).startContainer)&&r.removeAllRanges(),U&&F.current.getRoot().blur();return}if(!F.current.getRoot().contains(getActiveElement(document)))return;let n=new window.Range;if("all"===w)e=F.current.getRoot();else{let r=S.sections[w];e="empty"===r.type?F.current.getSectionContainer(w):F.current.getSectionContent(w)}n.selectNodeContents(e),e.focus(),r.removeAllRanges(),r.addRange(n)},getActiveSectionIndexFromDOM:()=>{let e=getActiveElement(document);return e&&F.current&&F.current.getRoot().contains(e)?F.current.getSectionIndexFromDOMElement(e):null},focusField:(e=0)=>{if(!F.current)return;let r=parseSelectedSections(e,S.sections);B(!0),F.current.getSectionContent(r).focus()},setSelectedSections:e=>{if(!F.current)return;let r=parseSelectedSections(e,S.sections),n="all"===r?0:r;B(null!==n),C(e)},isFieldFocused:()=>{let e=getActiveElement(document);return!!F.current&&F.current.getRoot().contains(e)}}),[w,C,S.sections,U]),Y=(0,H.Z)(e=>{if(!F.current)return;let r=S.sections[e];F.current.getSectionContent(e).innerHTML=r.value||r.placeholder,W.syncSelectionToDOM()}),q=(0,H.Z)((e,...r)=>{if(!e.isDefaultPrevented()&&F.current){if(B(!0),a?.(e,...r),"all"===w)setTimeout(()=>{let e=document.getSelection().getRangeAt(0).startOffset;if(0===e){C(O.startIndex);return}let r=0,n=0;for(;n{if(u?.(e),!F.current||"all"!==w)return;let r=e.target,n=r.textContent??"";F.current.getRoot().innerHTML=S.sections.map(e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`).join(""),W.syncSelectionToDOM(),0===n.length||10===n.charCodeAt(0)?(Z(),P(),C("all")):n.length>1?R(n):b({keyPressed:n,sectionIndex:0})}),K=(0,H.Z)(e=>{if(c?.(e),n||"all"!==w){e.preventDefault();return}let r=e.clipboardData.getData("text");e.preventDefault(),Z(),R(r)}),J=(0,H.Z)((...e)=>{if(s?.(...e),U||!F.current)return;B(!0);let r=null!=F.current.getSectionIndexFromDOMElement(getActiveElement(document));r||C(O.startIndex)}),ee=(0,H.Z)((...e)=>{i?.(...e),setTimeout(()=>{if(!F.current)return;let e=getActiveElement(document),r=!F.current.getRoot().contains(e);r&&(B(!1),C(null))})}),et=(0,H.Z)(e=>r=>{r.isDefaultPrevented()||n||C(e)}),er=(0,H.Z)(e=>{e.preventDefault()}),en=(0,H.Z)(e=>()=>{n||C(e)}),eo=(0,H.Z)(e=>{if(e.preventDefault(),n||"number"!=typeof w)return;let r=S.sections[w],o=e.clipboardData.getData("text"),i=/^[a-zA-Z]+$/.test(o),a=/^[0-9]+$/.test(o),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(o),u="letter"===r.contentType&&i||"digit"===r.contentType&&a||"digit-with-letter"===r.contentType&&s;u?(Z(),T({activeSection:r,newSectionValue:o,shouldGoToNextSection:!0})):i||a||(Z(),R(o))}),ei=(0,H.Z)(e=>{e.preventDefault(),e.dataTransfer.dropEffect="none"}),ea=(0,H.Z)(e=>{if(!F.current)return;let r=e.target,o=r.textContent??"",i=F.current.getSectionIndexFromDOMElement(r),a=S.sections[i];if(n||!F.current){Y(i);return}if(0===o.length){if(""===a.value){Y(i);return}Z(),k();return}b({keyPressed:o,sectionIndex:i}),Y(i)});(0,x.Z)(()=>{if(U&&F.current){if("all"===w)F.current.getRoot().focus();else if("number"==typeof w){let e=F.current.getSectionContent(w);e&&e.focus()}}},[w,U]);let el=v.useMemo(()=>S.sections.reduce((e,r)=>(e[r.type]=I[r.type]({currentDate:null,contentType:r.contentType,format:r.format}),e),{}),[I,S.sections]),es="all"===w,eu=v.useMemo(()=>S.sections.map((e,o)=>{let i=!es&&!r&&!n;return{container:{"data-sectionindex":o,onClick:et(o)},content:{tabIndex:es||o>0?-1:0,contentEditable:!es&&!r&&!n,role:"spinbutton",id:`${N}-${e.type}`,"aria-labelledby":`${N}-${e.type}`,"aria-readonly":n,"aria-valuenow":getSectionValueNow(e,V),"aria-valuemin":el[e.type].minimum,"aria-valuemax":el[e.type].maximum,"aria-valuetext":e.value?getSectionValueText(e,V):j.empty,"aria-label":j[e.type],"aria-disabled":r,spellCheck:!i&&void 0,autoCapitalize:i?"off":void 0,autoCorrect:i?"off":void 0,[parseInt(v.version,10)>=17?"enterKeyHint":"enterkeyhint"]:i?"next":void 0,children:e.value||e.placeholder,onInput:ea,onPaste:eo,onFocus:en(o),onDragOver:ei,onMouseUp:er,inputMode:"letter"===e.contentType?"text":"numeric"},before:{children:e.startSeparator},after:{children:e.endSeparator}}}),[S.sections,en,eo,ei,ea,et,er,r,n,es,j,V,el,N]),ec=(0,H.Z)(e=>{R(e.target.value)}),ed=v.useMemo(()=>E?"":g.getV7HiddenInputValueFromSections(S.sections),[E,S.sections,g]);return v.useEffect(()=>{if(null==F.current)throw Error("MUI X: The `sectionListRef` prop has not been initialized by `PickersSectionList`\nYou probably tried to pass a component to the `textField` slot that contains an `` element instead of a `PickersSectionList`.\n\nIf you want to keep using an `` HTML element for the editing, please remove the `enableAccessibleFieldDOMStructure` prop from your picker or field component:\n\n\n\nLearn more about the field accessible DOM structure on the MUI documentation: https://mui.com/x/react-date-pickers/fields/#fields-to-edit-a-single-element");m&&F.current&&F.current.getSectionContent(O.startIndex).focus()},[]),{interactions:W,returnedValue:{autoFocus:m,readOnly:n,focused:p??U,sectionListRef:L,onBlur:ee,onClick:q,onFocus:J,onInput:G,onPaste:K,enableAccessibleFieldDOMStructure:!0,elements:eu,tabIndex:0===w?-1:0,contentEditable:es,value:ed,onChange:ec,areAllSectionsEmpty:E}}},cleanString=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),addPositionPropertiesToSections=(e,r,n)=>{let o=0,i=n?1:0,a=[];for(let s=0;s{let r=(0,Y.Z)(),n="rtl"===r.direction,o=v.useRef(),{forwardedProps:{onFocus:i,onClick:a,onPaste:s,onBlur:u,inputRef:c,placeholder:p},internalProps:{readOnly:m=!1},parsedSelectedSections:g,activeSectionIndex:b,state:x,fieldValueManager:Z,valueManager:C,applyCharacterEditing:w,resetCharacterQuery:S,updateSectionValue:k,updateValueFromValueStr:P,clearActiveSection:T,clearValue:R,setTempAndroidValueStr:O,setSelectedSections:E,getSectionsFromValue:I,areAllSectionsEmpty:F,localizedDigits:L}=e,j=v.useRef(null),V=(0,X.Z)(c,j),N=v.useMemo(()=>addPositionPropertiesToSections(x.sections,L,n),[x.sections,L,n]),U=v.useMemo(()=>({syncSelectionToDOM:()=>{if(!j.current)return;if(null==g){j.current.scrollLeft&&(j.current.scrollLeft=0);return}if(j.current!==getActiveElement(document))return;let e=j.current.scrollTop;if("all"===g)j.current.select();else{let e=N[g],r="empty"===e.type?e.startInInput-e.startSeparator.length:e.startInInput,n="empty"===e.type?e.endInInput+e.endSeparator.length:e.endInInput;(r!==j.current.selectionStart||n!==j.current.selectionEnd)&&j.current===getActiveElement(document)&&j.current.setSelectionRange(r,n)}j.current.scrollTop=e},getActiveSectionIndexFromDOM:()=>{let e=j.current.selectionStart??0,r=j.current.selectionEnd??0,n=!!j.current?.readOnly;if(0===e&&0===r||n)return null;let o=e<=N[0].startInInput?1:N.findIndex(r=>r.startInInput-r.startSeparator.length>e);return -1===o?N.length-1:o-1},focusField:(e=0)=>{j.current?.focus(),E(e)},setSelectedSections:e=>E(e),isFieldFocused:()=>j.current===getActiveElement(document)}),[j,g,N,E]),syncSelectionFromDOM=()=>{let e;if(m){E(null);return}let r=j.current.selectionStart??0;e=r<=N[0].startInInput?1:r>=N[N.length-1].endInInput?1:N.findIndex(e=>e.startInInput-e.startSeparator.length>r);let n=-1===e?N.length-1:e-1;E(n)},B=(0,H.Z)((...e)=>{i?.(...e);let r=j.current;clearTimeout(o.current),o.current=setTimeout(()=>{r&&r===j.current&&null==b&&!m&&(r.value.length&&Number(r.selectionEnd)-Number(r.selectionStart)===r.value.length?E("all"):syncSelectionFromDOM())})}),W=(0,H.Z)((e,...r)=>{e.isDefaultPrevented()||(a?.(e,...r),syncSelectionFromDOM())}),q=(0,H.Z)(e=>{if(s?.(e),e.preventDefault(),m)return;let r=e.clipboardData.getData("text");if("number"==typeof g){let e=x.sections[g],n=/^[a-zA-Z]+$/.test(r),o=/^[0-9]+$/.test(r),i=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(r),a="letter"===e.contentType&&n||"digit"===e.contentType&&o||"digit-with-letter"===e.contentType&&i;if(a){S(),k({activeSection:e,newSectionValue:r,shouldGoToNextSection:!0});return}if(n||o)return}S(),P(r)}),G=(0,H.Z)((...e)=>{u?.(...e),E(null)}),K=(0,H.Z)(e=>{let r;if(m)return;let o=e.target.value;if(""===o){S(),R();return}let i=e.nativeEvent.data,a=i&&i.length>1,s=a?i:o,u=cleanString(s);if(null==b||a){P(a?i:u);return}if("all"===g&&1===u.length)r=u;else{let e=cleanString(Z.getV6InputValueFromSections(N,L,n)),o=-1,i=-1;for(let r=0;ra.end;if(s)return;let c=u.length-e.length+a.end-cleanString(a.endSeparator||"").length;r=u.slice(a.start+cleanString(a.startSeparator||"").length,c)}if(0===r.length){isAndroid()?O(s):(S(),T());return}w({keyPressed:r,sectionIndex:b})}),Q=v.useMemo(()=>p||Z.getV6InputValueFromSections(I(C.emptyValue),L,n),[p,Z,I,C.emptyValue,L,n]),J=v.useMemo(()=>x.tempValueStrAndroid??Z.getV6InputValueFromSections(x.sections,L,n),[x.sections,Z,x.tempValueStrAndroid,L,n]);v.useEffect(()=>(j.current&&j.current===getActiveElement(document)&&E("all"),()=>{clearTimeout(o.current)}),[]);let ee=v.useMemo(()=>null==b||"letter"===x.sections[b].contentType?"text":"numeric",[b,x.sections]),et=j.current&&j.current===getActiveElement(document);return{interactions:U,returnedValue:{readOnly:m,onBlur:G,onClick:W,onFocus:B,onPaste:q,inputRef:V,enableAccessibleFieldDOMStructure:!1,placeholder:Q,inputMode:ee,autoComplete:"off",value:!et&&F?"":J,onChange:K}}},useField=e=>{let r=useUtils_useUtils(),{internalProps:n,internalProps:{unstableFieldRef:o,minutesStep:i,enableAccessibleFieldDOMStructure:a=!1,disabled:s=!1,readOnly:u=!1},forwardedProps:{onKeyDown:c,error:p,clearable:g,onClear:b},fieldValueManager:Z,valueManager:C,validator:w}=e,S=(0,Y.Z)(),k="rtl"===S.direction,P=useFieldState(e),{state:T,activeSectionIndex:R,parsedSelectedSections:O,setSelectedSections:E,clearValue:I,clearActiveSection:F,updateSectionValue:L,setTempAndroidValueStr:j,sectionsValueBoundaries:V,localizedDigits:N,timezone:U}=P,B=useFieldCharacterEditing({sections:T.sections,updateSectionValue:L,sectionsValueBoundaries:V,localizedDigits:N,setTempAndroidValueStr:j,timezone:U}),{resetCharacterQuery:W}=B,q=C.areValuesEqual(r,T.value,C.emptyValue),G=a?useFieldV7TextField:useFieldV6TextField,K=v.useMemo(()=>getSectionOrder(T.sections,k&&!a),[T.sections,k,a]),{returnedValue:X,interactions:Q}=G((0,m.Z)({},e,P,B,{areAllSectionsEmpty:q,sectionOrder:K})),J=(0,H.Z)(e=>{switch(c?.(e),!0){case(e.ctrlKey||e.metaKey)&&"a"===e.key.toLowerCase()&&!e.shiftKey&&!e.altKey:e.preventDefault(),E("all");break;case"Enter"===e.key:e.preventDefault();break;case"ArrowRight"===e.key:if(e.preventDefault(),null==O)E(K.startIndex);else if("all"===O)E(K.endIndex);else{let e=K.neighbors[O].rightIndex;null!==e&&E(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==O)E(K.endIndex);else if("all"===O)E(K.startIndex);else{let e=K.neighbors[O].leftIndex;null!==e&&E(e)}break;case"Delete"===e.key:if(e.preventDefault(),u)break;null==O||"all"===O?I():F(),W();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),u||null==R)break;let n=T.sections[R],o=Z.getActiveDateManager(r,T,n),a=adjustSectionValue(r,U,n,e.key,V,N,o.date,{minutesStep:i});L({activeSection:n,newSectionValue:a,shouldGoToNextSection:!1})}}});(0,x.Z)(()=>{Q.syncSelectionToDOM()});let ee=useValidation((0,m.Z)({},n,{value:T.value,timezone:U}),w,C.isSameError,C.defaultErrorState),et=v.useMemo(()=>void 0!==p?p:C.hasError(ee),[C,ee,p]);v.useEffect(()=>{et||null!=R||W()},[T.referenceValue,R,et]),v.useEffect(()=>{null!=T.tempValueStrAndroid&&null!=R&&(W(),F())},[T.sections]),v.useImperativeHandle(o,()=>({getSections:()=>T.sections,getActiveSectionIndex:Q.getActiveSectionIndexFromDOM,setSelectedSections:Q.setSelectedSections,focusField:Q.focusField,isFieldFocused:Q.isFieldFocused}));let er=(0,H.Z)((e,...r)=>{e.preventDefault(),b?.(e,...r),I(),Q.isFieldFocused()?E(K.startIndex):Q.focusField(0)});return(0,m.Z)({},e.forwardedProps,{onKeyDown:J,onClear:er,error:et,clearable:!!(g&&!q&&!u&&!s)},{disabled:s,readOnly:u},X)},validateDate=({props:e,value:r,adapter:n})=>{if(null===r)return null;let{shouldDisableDate:o,shouldDisableMonth:i,shouldDisableYear:a,disablePast:s,disableFuture:u,timezone:c}=e,p=n.utils.date(void 0,c),m=date_utils_applyDefaultDate(n.utils,e.minDate,n.defaultDates.minDate),g=date_utils_applyDefaultDate(n.utils,e.maxDate,n.defaultDates.maxDate);switch(!0){case!n.utils.isValid(r):return"invalidDate";case!!(o&&o(r)):return"shouldDisableDate";case!!(i&&i(r)):return"shouldDisableMonth";case!!(a&&a(r)):return"shouldDisableYear";case!!(u&&n.utils.isAfterDay(r,p)):return"disableFuture";case!!(s&&n.utils.isBeforeDay(r,p)):return"disablePast";case!!(m&&n.utils.isBeforeDay(r,m)):return"minDate";case!!(g&&n.utils.isAfterDay(r,g)):return"maxDate";default:return null}},validateTime=({adapter:e,value:r,props:n})=>{if(null===r)return null;let{minTime:o,maxTime:i,minutesStep:a,shouldDisableTime:s,disableIgnoringDatePartForTimeValidation:u=!1,disablePast:c,disableFuture:p,timezone:m}=n,g=e.utils.date(void 0,m),v=createIsAfterIgnoreDatePart(u,e.utils);switch(!0){case!e.utils.isValid(r):return"invalidDate";case!!(o&&v(o,r)):return"minTime";case!!(i&&v(r,i)):return"maxTime";case!!(p&&e.utils.isAfter(r,g)):return"disableFuture";case!!(c&&e.utils.isBefore(r,g)):return"disablePast";case!!(s&&s(r,"hours")):return"shouldDisableTime-hours";case!!(s&&s(r,"minutes")):return"shouldDisableTime-minutes";case!!(s&&s(r,"seconds")):return"shouldDisableTime-seconds";case!!(a&&e.utils.getMinutes(r)%a!=0):return"minutesStep";default:return null}},validateDateTime=({props:e,value:r,adapter:n})=>{let o=validateDate({adapter:n,value:r,props:e});return null!==o?o:validateTime({adapter:n,value:r,props:e})},J=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],ee=["disablePast","disableFuture","minTime","maxTime","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],et=["minDateTime","maxDateTime"],er=[...J,...ee,...et],extractValidationProps=e=>er.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{}),en=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef","enableAccessibleFieldDOMStructure","disabled","readOnly","dateSeparator"],splitFieldInternalAndForwardedProps=(e,r)=>{let n=(0,m.Z)({},e),o={},extractProp=e=>{n.hasOwnProperty(e)&&(o[e]=n[e],delete n[e])};return en.forEach(extractProp),"date"===r?J.forEach(extractProp):"time"===r?ee.forEach(extractProp):"date-time"===r&&(J.forEach(extractProp),ee.forEach(extractProp),et.forEach(extractProp)),{forwardedProps:n,internalProps:o}},useDefaultizedDateTimeField=e=>{let r=useUtils_useUtils(),n=useUtils_useDefaultDates(),o=e.ampm??r.is12HourCycleInCurrentLocale(),i=o?r.formats.keyboardDateTime12h:r.formats.keyboardDateTime24h;return(0,m.Z)({},e,{disablePast:e.disablePast??!1,disableFuture:e.disableFuture??!1,format:e.format??i,disableIgnoringDatePartForTimeValidation:!!(e.minDateTime||e.maxDateTime),minDate:date_utils_applyDefaultDate(r,e.minDateTime??e.minDate,n.minDate),maxDate:date_utils_applyDefaultDate(r,e.maxDateTime??e.maxDate,n.maxDate),minTime:e.minDateTime??e.minTime,maxTime:e.maxDateTime??e.maxTime})},useDateTimeField=e=>{let r=useDefaultizedDateTimeField(e),{forwardedProps:n,internalProps:o}=splitFieldInternalAndForwardedProps(r,"date-time");return useField({forwardedProps:n,internalProps:o,valueManager:N,fieldValueManager:U,validator:validateDateTime,valueType:"date-time"})};var eo=n(93946),ei=n(90512),ea=n(58510),el=n(98216),es=n(15861),eu=n(47167),ec=n(74423),ed=n(90948),ep=n(1977),em=n(8027);function getInputAdornmentUtilityClass(e){return(0,em.ZP)("MuiInputAdornment",e)}let ef=(0,ep.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var eh=n(85893);let eg=["children","className","component","disablePointerEvents","disableTypography","position","variant"],useUtilityClasses=e=>{let{classes:r,disablePointerEvents:n,hiddenLabel:o,position:i,size:a,variant:s}=e,u={root:["root",n&&"disablePointerEvents",i&&`position${(0,el.Z)(i)}`,s,o&&"hiddenLabel",a&&`size${(0,el.Z)(a)}`]};return(0,ea.Z)(u,getInputAdornmentUtilityClass,r)},ey=(0,ed.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,r[`position${(0,el.Z)(n.position)}`],!0===n.disablePointerEvents&&r.disablePointerEvents,r[n.variant]]}})(({theme:e,ownerState:r})=>(0,m.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===r.variant&&{[`&.${ef.positionStart}&:not(.${ef.hiddenLabel})`]:{marginTop:16}},"start"===r.position&&{marginRight:8},"end"===r.position&&{marginLeft:8},!0===r.disablePointerEvents&&{pointerEvents:"none"})),ev=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiInputAdornment"}),{children:o,className:i,component:a="div",disablePointerEvents:s=!1,disableTypography:u=!1,position:c,variant:b}=n,x=(0,g.Z)(n,eg),Z=(0,ec.Z)()||{},C=b;b&&Z.variant,Z&&!C&&(C=Z.variant);let w=(0,m.Z)({},n,{hiddenLabel:Z.hiddenLabel,size:Z.size,disablePointerEvents:s,position:c,variant:C}),k=useUtilityClasses(w);return(0,eh.jsx)(eu.Z.Provider,{value:null,children:(0,eh.jsx)(ey,(0,m.Z)({as:a,ownerState:w,className:(0,ei.Z)(k.root,i),ref:r},x,{children:"string"!=typeof o||u?(0,eh.jsxs)(v.Fragment,{children:["start"===c?p||(p=(0,eh.jsx)("span",{className:"notranslate",children:"​"})):null,o]}):(0,eh.jsx)(es.Z,{color:"text.secondary",children:o})}))})});var eb=n(88169);let ex=(0,eb.Z)((0,eh.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),eZ=(0,eb.Z)((0,eh.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),eC=(0,eb.Z)((0,eh.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),ew=(0,eb.Z)((0,eh.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar");(0,eb.Z)((0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,eh.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock");let eS=(0,eb.Z)((0,eh.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),ek=(0,eb.Z)((0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,eh.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),eP=(0,eb.Z)((0,eh.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),eT=["clearable","onClear","InputProps","sx","slots","slotProps"],eM=["ownerState"],useClearableField=e=>{let r=useLocaleText(),{clearable:n,onClear:o,InputProps:i,sx:a,slots:s,slotProps:u}=e,c=(0,g.Z)(e,eT),p=s?.clearButton??eo.Z,b=(0,W.y)({elementType:p,externalSlotProps:u?.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:r.fieldClearLabel}}),x=(0,g.Z)(b,eM),Z=s?.clearIcon??eP,C=(0,W.y)({elementType:Z,externalSlotProps:u?.clearIcon,ownerState:{}});return(0,m.Z)({},c,{InputProps:(0,m.Z)({},i,{endAdornment:(0,eh.jsxs)(v.Fragment,{children:[n&&(0,eh.jsx)(ev,{position:"end",sx:{marginRight:i?.endAdornment?-1:-1.5},children:(0,eh.jsx)(p,(0,m.Z)({},x,{onClick:o,children:(0,eh.jsx)(Z,(0,m.Z)({fontSize:"small"},C))}))}),i?.endAdornment]})}),sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(a)?a:[a]]})};var eD=n(33841),eR=n(56815),eO=n(94054);function getPickersTextFieldUtilityClass(e){return(0,em.ZP)("MuiPickersTextField",e)}function getPickersInputBaseUtilityClass(e){return(0,em.ZP)("MuiPickersInputBase",e)}(0,ep.Z)("MuiPickersTextField",["root","focused","disabled","error","required"]);let eE=(0,ep.Z)("MuiPickersInputBase",["root","focused","disabled","error","notchedOutline","sectionContent","sectionBefore","sectionAfter","adornedStart","adornedEnd","input"]);function getPickersOutlinedInputUtilityClass(e){return(0,em.ZP)("MuiPickersOutlinedInput",e)}let e$=(0,m.Z)({},eE,(0,ep.Z)("MuiPickersOutlinedInput",["root","notchedOutline","input"])),eI=["children","className","label","notched","shrink"],eA=(0,ed.ZP)("fieldset",{name:"MuiPickersOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,r)=>r.notchedOutline})(({theme:e})=>{let r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%",borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}}),eF=(0,ed.ZP)("span")(({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:"inherit"})),eL=(0,ed.ZP)("legend")(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:{withLabel:!1},style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:{withLabel:!0},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:{withLabel:!0,notched:!0},style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]}));function Outline(e){let{className:r,label:n}=e,o=(0,g.Z)(e,eI),i=null!=n&&""!==n,a=(0,m.Z)({},e,{withLabel:i});return(0,eh.jsx)(eA,(0,m.Z)({"aria-hidden":!0,className:r},o,{ownerState:a,children:(0,eh.jsx)(eL,{ownerState:a,children:i?(0,eh.jsx)(eF,{children:n}):(0,eh.jsx)(eF,{className:"notranslate",children:"​"})})}))}var ej=n(62908);function getPickersSectionListUtilityClass(e){return(0,em.ZP)("MuiPickersSectionList",e)}let eV=(0,ep.Z)("MuiPickersSectionList",["root","section","sectionContent"]),eN=["slots","slotProps","elements","sectionListRef"],eU=(0,ed.ZP)("div",{name:"MuiPickersSectionList",slot:"Root",overridesResolver:(e,r)=>r.root})({direction:"ltr /*! @noflip */",outline:"none"}),e_=(0,ed.ZP)("span",{name:"MuiPickersSectionList",slot:"Section",overridesResolver:(e,r)=>r.section})({}),ez=(0,ed.ZP)("span",{name:"MuiPickersSectionList",slot:"SectionSeparator",overridesResolver:(e,r)=>r.sectionSeparator})({whiteSpace:"pre"}),eB=(0,ed.ZP)("span",{name:"MuiPickersSectionList",slot:"SectionContent",overridesResolver:(e,r)=>r.sectionContent})({outline:"none"}),PickersSectionList_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],section:["section"],sectionContent:["sectionContent"]},getPickersSectionListUtilityClass,r)};function PickersSection(e){let{slots:r,slotProps:n,element:o,classes:i}=e,a=r?.section??e_,s=(0,W.y)({elementType:a,externalSlotProps:n?.section,externalForwardedProps:o.container,className:i.section,ownerState:{}}),u=r?.sectionContent??eB,c=(0,W.y)({elementType:u,externalSlotProps:n?.sectionContent,externalForwardedProps:o.content,additionalProps:{suppressContentEditableWarning:!0},className:i.sectionContent,ownerState:{}}),p=r?.sectionSeparator??ez,g=(0,W.y)({elementType:p,externalSlotProps:n?.sectionSeparator,externalForwardedProps:o.before,ownerState:{position:"before"}}),v=(0,W.y)({elementType:p,externalSlotProps:n?.sectionSeparator,externalForwardedProps:o.after,ownerState:{position:"after"}});return(0,eh.jsxs)(a,(0,m.Z)({},s,{children:[(0,eh.jsx)(p,(0,m.Z)({},g)),(0,eh.jsx)(u,(0,m.Z)({},c)),(0,eh.jsx)(p,(0,m.Z)({},v))]}))}let eW=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersSectionList"}),{slots:o,slotProps:i,elements:a,sectionListRef:s}=n,u=(0,g.Z)(n,eN),c=PickersSectionList_useUtilityClasses(n),p=v.useRef(null),b=(0,X.Z)(r,p),getRoot=e=>{if(!p.current)throw Error(`MUI X: Cannot call sectionListRef.${e} before the mount of the component.`);return p.current};v.useImperativeHandle(s,()=>({getRoot:()=>getRoot("getRoot"),getSectionContainer(e){let r=getRoot("getSectionContainer");return r.querySelector(`.${eV.section}[data-sectionindex="${e}"]`)},getSectionContent(e){let r=getRoot("getSectionContent");return r.querySelector(`.${eV.section}[data-sectionindex="${e}"] .${eV.sectionContent}`)},getSectionIndexFromDOMElement(e){let r=getRoot("getSectionIndexFromDOMElement");if(null==e||!r.contains(e))return null;let n=null;return(e.classList.contains(eV.section)?n=e:e.classList.contains(eV.sectionContent)&&(n=e.parentElement),null==n)?null:Number(n.dataset.sectionindex)}}));let x=o?.root??eU,Z=(0,W.y)({elementType:x,externalSlotProps:i?.root,externalForwardedProps:u,additionalProps:{ref:b,suppressContentEditableWarning:!0},className:c.root,ownerState:{}});return(0,eh.jsx)(x,(0,m.Z)({},Z,{children:Z.contentEditable?a.map(({content:e,before:r,after:n})=>`${r.children}${e.children}${n.children}`).join(""):(0,eh.jsx)(v.Fragment,{children:a.map((e,r)=>(0,eh.jsx)(PickersSection,{slots:o,slotProps:i,element:e,classes:c},r))})}))}),eH=["elements","areAllSectionsEmpty","defaultValue","label","value","onChange","id","autoFocus","endAdornment","startAdornment","renderSuffix","slots","slotProps","contentEditable","tabIndex","onInput","onPaste","onKeyDown","fullWidth","name","readOnly","inputProps","inputRef","sectionListRef"],round=e=>Math.round(1e5*e)/1e5,eY=(0,ed.ZP)("div",{name:"MuiPickersInputBase",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>(0,m.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,cursor:"text",padding:0,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",boxSizing:"border-box",letterSpacing:`${round(.15/16)}em`,variants:[{props:{fullWidth:!0},style:{width:"100%"}}]})),eq=(0,ed.ZP)(eU,{name:"MuiPickersInputBase",slot:"SectionsContainer",overridesResolver:(e,r)=>r.sectionsContainer})(({theme:e})=>(0,m.Z)({padding:"4px 0 5px",fontFamily:e.typography.fontFamily,fontSize:"inherit",lineHeight:"1.4375em",flexGrow:1,outline:"none",display:"flex",flexWrap:"nowrap",overflow:"hidden",letterSpacing:"inherit",width:"182px"},"rtl"===e.direction&&{textAlign:"right /*! @noflip */"},{variants:[{props:{size:"small"},style:{paddingTop:1}},{props:{adornedStart:!1,focused:!1,filled:!1},style:{color:"currentColor",opacity:0}},{props:({adornedStart:e,focused:r,filled:n,label:o})=>!e&&!r&&!n&&null==o,style:e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:"light"===e.palette.mode?.42:.5}}]})),eG=(0,ed.ZP)(e_,{name:"MuiPickersInputBase",slot:"Section",overridesResolver:(e,r)=>r.section})(({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:"inherit",letterSpacing:"inherit",lineHeight:"1.4375em",display:"flex"})),eK=(0,ed.ZP)(eB,{name:"MuiPickersInputBase",slot:"SectionContent",overridesResolver:(e,r)=>r.content})(({theme:e})=>({fontFamily:e.typography.fontFamily,lineHeight:"1.4375em",letterSpacing:"inherit",width:"fit-content",outline:"none"})),eX=(0,ed.ZP)(ez,{name:"MuiPickersInputBase",slot:"Separator",overridesResolver:(e,r)=>r.separator})(()=>({whiteSpace:"pre",letterSpacing:"inherit"})),eQ=(0,ed.ZP)("input",{name:"MuiPickersInputBase",slot:"Input",overridesResolver:(e,r)=>r.hiddenInput})((0,m.Z)({},{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"})),PickersInputBase_useUtilityClasses=e=>{let{focused:r,disabled:n,error:o,classes:i,fullWidth:a,readOnly:s,color:u,size:c,endAdornment:p,startAdornment:m}=e,g={root:["root",r&&!n&&"focused",n&&"disabled",s&&"readOnly",o&&"error",a&&"fullWidth",`color${(0,ej.Z)(u)}`,"small"===c&&"inputSizeSmall",!!m&&"adornedStart",!!p&&"adornedEnd"],notchedOutline:["notchedOutline"],input:["input"],sectionsContainer:["sectionsContainer"],sectionContent:["sectionContent"],sectionBefore:["sectionBefore"],sectionAfter:["sectionAfter"]};return(0,ea.Z)(g,getPickersInputBaseUtilityClass,i)},eJ=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersInputBase"}),{elements:o,areAllSectionsEmpty:i,value:a,onChange:s,id:u,endAdornment:c,startAdornment:p,renderSuffix:b,slots:x,slotProps:Z,contentEditable:C,tabIndex:w,onInput:k,onPaste:P,onKeyDown:T,name:R,readOnly:O,inputProps:E,inputRef:I,sectionListRef:F}=n,L=(0,g.Z)(n,eH),j=v.useRef(null),V=(0,X.Z)(r,j),N=(0,X.Z)(E?.ref,I),U=(0,ec.Z)();if(!U)throw Error("MUI X: PickersInputBase should always be used inside a PickersTextField component");v.useEffect(()=>{U&&U.setAdornedStart(!!p)},[U,p]),v.useEffect(()=>{U&&(i?U.onEmpty():U.onFilled())},[U,i]);let B=(0,m.Z)({},n,U),H=PickersInputBase_useUtilityClasses(B),Y=x?.root||eY,q=(0,W.y)({elementType:Y,externalSlotProps:Z?.root,externalForwardedProps:L,additionalProps:{"aria-invalid":U.error,ref:V},className:H.root,ownerState:B}),G=x?.input||eq;return(0,eh.jsxs)(Y,(0,m.Z)({},q,{children:[p,(0,eh.jsx)(eW,{sectionListRef:F,elements:o,contentEditable:C,tabIndex:w,className:H.sectionsContainer,onFocus:e=>{if(U.disabled){e.stopPropagation();return}U.onFocus?.(e)},onBlur:U.onBlur,onInput:k,onPaste:P,onKeyDown:T,slots:{root:G,section:eG,sectionContent:eK,sectionSeparator:eX},slotProps:{root:{ownerState:B},sectionContent:{className:eE.sectionContent},sectionSeparator:({position:e})=>({className:"before"===e?eE.sectionBefore:eE.sectionAfter})}}),c,b?b((0,m.Z)({},U)):null,(0,eh.jsx)(eQ,(0,m.Z)({name:R,className:H.input,value:a,onChange:s,id:u,"aria-hidden":"true",tabIndex:-1,readOnly:O,required:U.required,disabled:U.disabled},E,{ref:N}))]}))}),e0=["label","autoFocus","ownerState","notched"],e1=(0,ed.ZP)(eY,{name:"MuiPickersOutlinedInput",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>{let r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{padding:"0 14px",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${e$.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${e$.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${e$.focused} .${e$.notchedOutline}`]:{borderStyle:"solid",borderWidth:2},[`&.${e$.disabled}`]:{[`& .${e$.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled},"*":{color:(e.vars||e).palette.action.disabled}},[`&.${e$.error} .${e$.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},variants:Object.keys((e.vars??e).palette).filter(r=>(e.vars??e).palette[r].main).map(r=>({props:{color:r},style:{[`&.${e$.focused}:not(.${e$.error}) .${e$.notchedOutline}`]:{borderColor:(e.vars||e).palette[r].main}}}))}}),e2=(0,ed.ZP)(eq,{name:"MuiPickersOutlinedInput",slot:"SectionsContainer",overridesResolver:(e,r)=>r.sectionsContainer})({padding:"16.5px 0",variants:[{props:{size:"small"},style:{padding:"8.5px 0"}}]}),PickersOutlinedInput_useUtilityClasses=e=>{let{classes:r}=e,n=(0,ea.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},getPickersOutlinedInputUtilityClass,r);return(0,m.Z)({},r,n)},e5=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersOutlinedInput"}),{label:o,ownerState:i,notched:a}=n,s=(0,g.Z)(n,e0),u=(0,ec.Z)(),c=(0,m.Z)({},n,i,u,{color:u?.color||"primary"}),p=PickersOutlinedInput_useUtilityClasses(c);return(0,eh.jsx)(eJ,(0,m.Z)({slots:{root:e1,input:e2},renderSuffix:e=>(0,eh.jsx)(Outline,{shrink:!!(a||e.adornedStart||e.focused||e.filled),notched:!!(a||e.adornedStart||e.focused||e.filled),className:p.notchedOutline,label:null!=o&&""!==o&&u?.required?(0,eh.jsxs)(v.Fragment,{children:[o," ","*"]}):o,ownerState:c})},s,{label:o,classes:p,ref:r}))});e5.muiName="Input";var e6=n(86154);function getPickersFilledInputUtilityClass(e){return(0,em.ZP)("MuiPickersFilledInput",e)}let e4=(0,m.Z)({},eE,(0,ep.Z)("MuiPickersFilledInput",["root","underline","input"])),e8=["label","autoFocus","disableUnderline","ownerState"],e7=(0,ed.ZP)(eY,{name:"MuiPickersFilledInput",slot:"Root",overridesResolver:(e,r)=>r.root,shouldForwardProp:e=>(0,e6.x9)(e)&&"disableUnderline"!==e})(({theme:e})=>{let r="light"===e.palette.mode,n=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:n,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:n}},[`&.${e4.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:n},[`&.${e4.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"},variants:[...Object.keys((e.vars??e).palette).filter(r=>(e.vars??e).palette[r].main).map(r=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r]?.main}`}}})),{props:{disableUnderline:!1},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${e4.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${e4.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${e4.disabled}, .${e4.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${e4.disabled}:before`]:{borderBottomStyle:"dotted"}}},{props:({startAdornment:e})=>!!e,style:{paddingLeft:12}},{props:({endAdornment:e})=>!!e,style:{paddingRight:12}}]}}),e3=(0,ed.ZP)(eq,{name:"MuiPickersFilledInput",slot:"sectionsContainer",overridesResolver:(e,r)=>r.sectionsContainer})({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({startAdornment:e})=>!!e,style:{paddingLeft:0}},{props:({endAdornment:e})=>!!e,style:{paddingRight:0}},{props:{hiddenLabel:!0},style:{paddingTop:16,paddingBottom:17}},{props:{hiddenLabel:!0,size:"small"},style:{paddingTop:8,paddingBottom:9}}]}),PickersFilledInput_useUtilityClasses=e=>{let{classes:r,disableUnderline:n}=e,o=(0,ea.Z)({root:["root",!n&&"underline"],input:["input"]},getPickersFilledInputUtilityClass,r);return(0,m.Z)({},r,o)},e9=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersFilledInput"}),{label:o,disableUnderline:i=!1,ownerState:a}=n,s=(0,g.Z)(n,e8),u=(0,ec.Z)(),c=(0,m.Z)({},n,a,u,{color:u?.color||"primary"}),p=PickersFilledInput_useUtilityClasses(c);return(0,eh.jsx)(eJ,(0,m.Z)({slots:{root:e7,input:e3},slotProps:{root:{disableUnderline:i}}},s,{label:o,classes:p,ref:r}))});function getPickersInputUtilityClass(e){return(0,em.ZP)("MuiPickersFilledInput",e)}e9.muiName="Input";let te=(0,m.Z)({},eE,(0,ep.Z)("MuiPickersInput",["root","input"])),tt=["label","autoFocus","disableUnderline","ownerState"],tr=(0,ed.ZP)(eY,{name:"MuiPickersInput",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>{let r="light"===e.palette.mode,n=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{"label + &":{marginTop:16},variants:[...Object.keys((e.vars??e).palette).filter(r=>(e.vars??e).palette[r].main).map(r=>({props:{color:r},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}})),{props:{disableUnderline:!1},style:{"&::after":{background:"red",left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${te.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${te.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${te.disabled}, .${te.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${te.disabled}:before`]:{borderBottomStyle:"dotted"}}}]}}),PickersInput_useUtilityClasses=e=>{let{classes:r,disableUnderline:n}=e,o=(0,ea.Z)({root:["root",!n&&"underline"],input:["input"]},getPickersInputUtilityClass,r);return(0,m.Z)({},r,o)},tn=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersInput"}),{label:o,disableUnderline:i=!1,ownerState:a}=n,s=(0,g.Z)(n,tt),u=(0,ec.Z)(),c=(0,m.Z)({},n,a,u,{disableUnderline:i,color:u?.color||"primary"}),p=PickersInput_useUtilityClasses(c);return(0,eh.jsx)(eJ,(0,m.Z)({slots:{root:tr}},s,{label:o,classes:p,ref:r}))});tn.muiName="Input";let to=["onFocus","onBlur","className","color","disabled","error","variant","required","InputProps","inputProps","inputRef","sectionListRef","elements","areAllSectionsEmpty","onClick","onKeyDown","onKeyUp","onPaste","onInput","endAdornment","startAdornment","tabIndex","contentEditable","focused","value","onChange","fullWidth","id","name","helperText","FormHelperTextProps","label","InputLabelProps"],ti={standard:tn,filled:e9,outlined:e5},ta=(0,ed.ZP)(eO.Z,{name:"MuiPickersTextField",slot:"Root",overridesResolver:(e,r)=>r.root})({}),PickersTextField_useUtilityClasses=e=>{let{focused:r,disabled:n,classes:o,required:i}=e;return(0,ea.Z)({root:["root",r&&!n&&"focused",n&&"disabled",i&&"required"]},getPickersTextFieldUtilityClass,o)},tl=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersTextField"}),{onFocus:o,onBlur:i,className:a,color:s="primary",disabled:u=!1,error:c=!1,variant:p="outlined",required:b=!1,InputProps:x,inputProps:Z,inputRef:C,sectionListRef:w,elements:k,areAllSectionsEmpty:P,onClick:T,onKeyDown:R,onPaste:O,onInput:E,endAdornment:I,startAdornment:F,tabIndex:L,contentEditable:j,focused:V,value:N,onChange:U,fullWidth:B,id:W,name:H,helperText:Y,FormHelperTextProps:q,label:G,InputLabelProps:K}=n,J=(0,g.Z)(n,to),ee=v.useRef(null),et=(0,X.Z)(r,ee),er=(0,Q.Z)(W),en=Y&&er?`${er}-helper-text`:void 0,eo=G&&er?`${er}-label`:void 0,ea=(0,m.Z)({},n,{color:s,disabled:u,error:c,focused:V,required:b,variant:p}),el=PickersTextField_useUtilityClasses(ea),es=ti[p];return(0,eh.jsxs)(ta,(0,m.Z)({className:(0,ei.Z)(el.root,a),ref:et,focused:V,onFocus:o,onBlur:i,disabled:u,variant:p,error:c,color:s,fullWidth:B,required:b,ownerState:ea},J,{children:[(0,eh.jsx)(eD.Z,(0,m.Z)({htmlFor:er,id:eo},K,{children:G})),(0,eh.jsx)(es,(0,m.Z)({elements:k,areAllSectionsEmpty:P,onClick:T,onKeyDown:R,onInput:E,onPaste:O,endAdornment:I,startAdornment:F,tabIndex:L,contentEditable:j,value:N,onChange:U,id:er,fullWidth:B,inputProps:Z,inputRef:C,sectionListRef:w,label:G,name:H,role:"group","aria-labelledby":eo},x)),Y&&(0,eh.jsx)(eR.Z,(0,m.Z)({id:en},q,{children:Y}))]}))}),ts=["enableAccessibleFieldDOMStructure"],tu=["InputProps","readOnly"],tc=["onPaste","onKeyDown","inputMode","readOnly","InputProps","inputProps","inputRef"],convertFieldResponseIntoMuiTextFieldProps=e=>{let{enableAccessibleFieldDOMStructure:r}=e,n=(0,g.Z)(e,ts);if(r){let{InputProps:e,readOnly:r}=n,o=(0,g.Z)(n,tu);return(0,m.Z)({},o,{InputProps:(0,m.Z)({},e??{},{readOnly:r})})}let{onPaste:o,onKeyDown:i,inputMode:a,readOnly:s,InputProps:u,inputProps:c,inputRef:p}=n,v=(0,g.Z)(n,tc);return(0,m.Z)({},v,{InputProps:(0,m.Z)({},u??{},{readOnly:s}),inputProps:(0,m.Z)({},c??{},{inputMode:a,onPaste:o,onKeyDown:i,ref:p})})},td=["slots","slotProps","InputProps","inputProps"],tp=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiDateTimeField"}),{slots:o,slotProps:i,InputProps:a,inputProps:s}=n,u=(0,g.Z)(n,td),c=o?.textField??(e.enableAccessibleFieldDOMStructure?tl:B.Z),p=(0,W.y)({elementType:c,externalSlotProps:i?.textField,externalForwardedProps:u,ownerState:n,additionalProps:{ref:r}});p.inputProps=(0,m.Z)({},s,p.inputProps),p.InputProps=(0,m.Z)({},a,p.InputProps);let v=useDateTimeField(p),b=convertFieldResponseIntoMuiTextFieldProps(v),x=useClearableField((0,m.Z)({},b,{slots:o,slotProps:i}));return(0,eh.jsx)(c,(0,m.Z)({},x))});var tm=n(11930);function getTabUtilityClass(e){return(0,em.ZP)("MuiTab",e)}let tf=(0,ep.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),th=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Tab_useUtilityClasses=e=>{let{classes:r,textColor:n,fullWidth:o,wrapped:i,icon:a,label:s,selected:u,disabled:c}=e,p={root:["root",a&&s&&"labelIcon",`textColor${(0,el.Z)(n)}`,o&&"fullWidth",i&&"wrapped",u&&"selected",c&&"disabled"],iconWrapper:["iconWrapper"]};return(0,ea.Z)(p,getTabUtilityClass,r)},tg=(0,ed.ZP)(tm.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.label&&n.icon&&r.labelIcon,r[`textColor${(0,el.Z)(n.textColor)}`],n.fullWidth&&r.fullWidth,n.wrapped&&r.wrapped]}})(({theme:e,ownerState:r})=>(0,m.Z)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},r.label&&{flexDirection:"top"===r.iconPosition||"bottom"===r.iconPosition?"column":"row"},{lineHeight:1.25},r.icon&&r.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${tf.iconWrapper}`]:(0,m.Z)({},"top"===r.iconPosition&&{marginBottom:6},"bottom"===r.iconPosition&&{marginTop:6},"start"===r.iconPosition&&{marginRight:e.spacing(1)},"end"===r.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===r.textColor&&{color:"inherit",opacity:.6,[`&.${tf.selected}`]:{opacity:1},[`&.${tf.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===r.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${tf.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${tf.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===r.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${tf.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${tf.disabled}`]:{color:(e.vars||e).palette.text.disabled}},r.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},r.wrapped&&{fontSize:e.typography.pxToRem(12)})),ty=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiTab"}),{className:o,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:s,icon:u,iconPosition:c="top",indicator:p,label:b,onChange:x,onClick:Z,onFocus:C,selected:w,selectionFollowsFocus:k,textColor:P="inherit",value:T,wrapped:R=!1}=n,O=(0,g.Z)(n,th),E=(0,m.Z)({},n,{disabled:i,disableFocusRipple:a,selected:w,icon:!!u,iconPosition:c,label:!!b,fullWidth:s,textColor:P,wrapped:R}),I=Tab_useUtilityClasses(E),F=u&&b&&v.isValidElement(u)?v.cloneElement(u,{className:(0,ei.Z)(I.iconWrapper,u.props.className)}):u;return(0,eh.jsxs)(tg,(0,m.Z)({focusRipple:!a,className:(0,ei.Z)(I.root,o),ref:r,role:"tab","aria-selected":w,disabled:i,onClick:e=>{!w&&x&&x(e,T),Z&&Z(e)},onFocus:e=>{k&&!w&&x&&x(e,T),C&&C(e)},ownerState:E,tabIndex:w?0:-1},O,{children:["top"===c||"start"===c?(0,eh.jsxs)(v.Fragment,{children:[F,b]}):(0,eh.jsxs)(v.Fragment,{children:[b,F]}),p]}))});n(76607);var tv=n(82056),tb=n(57144);function detectScrollType(){if(o)return o;let e=document.createElement("div"),r=document.createElement("div");return r.style.width="10px",r.style.height="1px",e.appendChild(r),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),o="reverse",e.scrollLeft>0?o="default":(e.scrollLeft=1,0===e.scrollLeft&&(o="negative")),document.body.removeChild(e),o}function easeInOutSin(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var tx=n(58974),tZ=n(5340);let tC=["onChange"],tw={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var tS=(0,eb.Z)((0,eh.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),tk=(0,eb.Z)((0,eh.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function getTabScrollButtonUtilityClass(e){return(0,em.ZP)("MuiTabScrollButton",e)}let tP=(0,ep.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),tT=["className","slots","slotProps","direction","orientation","disabled"],TabScrollButton_useUtilityClasses=e=>{let{classes:r,orientation:n,disabled:o}=e;return(0,ea.Z)({root:["root",n,o&&"disabled"]},getTabScrollButtonUtilityClass,r)},tM=(0,ed.ZP)(tm.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.orientation&&r[n.orientation]]}})(({ownerState:e})=>(0,m.Z)({width:40,flexShrink:0,opacity:.8,[`&.${tP.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),tD=v.forwardRef(function(e,r){var n,o;let i=(0,S.Z)({props:e,name:"MuiTabScrollButton"}),{className:a,slots:s={},slotProps:u={},direction:c}=i,p=(0,g.Z)(i,tT),v=(0,tv.V)(),b=(0,m.Z)({isRtl:v},i),x=TabScrollButton_useUtilityClasses(b),Z=null!=(n=s.StartScrollButtonIcon)?n:tS,C=null!=(o=s.EndScrollButtonIcon)?o:tk,w=(0,W.y)({elementType:Z,externalSlotProps:u.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:b}),k=(0,W.y)({elementType:C,externalSlotProps:u.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:b});return(0,eh.jsx)(tM,(0,m.Z)({component:"div",className:(0,ei.Z)(x.root,a),ref:r,role:null,ownerState:b,tabIndex:null},p,{children:"left"===c?(0,eh.jsx)(Z,(0,m.Z)({},w)):(0,eh.jsx)(C,(0,m.Z)({},k))}))});var tR=n(2068);function getTabsUtilityClass(e){return(0,em.ZP)("MuiTabs",e)}let tO=(0,ep.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);var tE=n(8038);let t$=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],nextItem=(e,r)=>e===r?e.firstChild:r&&r.nextElementSibling?r.nextElementSibling:e.firstChild,previousItem=(e,r)=>e===r?e.lastChild:r&&r.previousElementSibling?r.previousElementSibling:e.lastChild,moveFocus=(e,r,n)=>{let o=!1,i=n(e,r);for(;i;){if(i===e.firstChild){if(o)return;o=!0}let r=i.disabled||"true"===i.getAttribute("aria-disabled");if(!i.hasAttribute("tabindex")||r)i=n(e,i);else{i.focus();return}}},Tabs_useUtilityClasses=e=>{let{vertical:r,fixed:n,hideScrollbar:o,scrollableX:i,scrollableY:a,centered:s,scrollButtonsHideMobile:u,classes:c}=e;return(0,ea.Z)({root:["root",r&&"vertical"],scroller:["scroller",n&&"fixed",o&&"hideScrollbar",i&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",r&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",u&&"scrollButtonsHideMobile"],scrollableX:[i&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]},getTabsUtilityClass,c)},tI=(0,ed.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[{[`& .${tO.scrollButtons}`]:r.scrollButtons},{[`& .${tO.scrollButtons}`]:n.scrollButtonsHideMobile&&r.scrollButtonsHideMobile},r.root,n.vertical&&r.vertical]}})(({ownerState:e,theme:r})=>(0,m.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${tO.scrollButtons}`]:{[r.breakpoints.down("sm")]:{display:"none"}}})),tA=(0,ed.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.scroller,n.fixed&&r.fixed,n.hideScrollbar&&r.hideScrollbar,n.scrollableX&&r.scrollableX,n.scrollableY&&r.scrollableY]}})(({ownerState:e})=>(0,m.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),tF=(0,ed.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.flexContainer,n.vertical&&r.flexContainerVertical,n.centered&&r.centered]}})(({ownerState:e})=>(0,m.Z)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),tL=(0,ed.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,r)=>r.indicator})(({ownerState:e,theme:r})=>(0,m.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:r.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(r.vars||r).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(r.vars||r).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),tj=(0,ed.ZP)(function(e){let{onChange:r}=e,n=(0,g.Z)(e,tC),o=v.useRef(),i=v.useRef(null),setMeasurements=()=>{o.current=i.current.offsetHeight-i.current.clientHeight};return(0,tx.Z)(()=>{let e=(0,tb.Z)(()=>{let e=o.current;setMeasurements(),e!==o.current&&r(o.current)}),n=(0,tZ.Z)(i.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}},[r]),v.useEffect(()=>{setMeasurements(),r(o.current)},[r]),(0,eh.jsx)("div",(0,m.Z)({style:tw,ref:i},n))})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),tV={},tN=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiTabs"}),o=(0,Y.Z)(),i=(0,tv.V)(),{"aria-label":a,"aria-labelledby":s,action:u,centered:c=!1,children:p,className:b,component:x="div",allowScrollButtonsMobile:Z=!1,indicatorColor:C="primary",onChange:w,orientation:k="horizontal",ScrollButtonComponent:P=tD,scrollButtons:T="auto",selectionFollowsFocus:R,slots:O={},slotProps:E={},TabIndicatorProps:I={},TabScrollButtonProps:F={},textColor:L="primary",value:j,variant:V="standard",visibleScrollbar:N=!1}=n,U=(0,g.Z)(n,t$),B="scrollable"===V,H="vertical"===k,q=H?"scrollTop":"scrollLeft",G=H?"top":"left",K=H?"bottom":"right",X=H?"clientHeight":"clientWidth",Q=H?"height":"width",J=(0,m.Z)({},n,{component:x,allowScrollButtonsMobile:Z,indicatorColor:C,orientation:k,vertical:H,scrollButtons:T,textColor:L,variant:V,visibleScrollbar:N,fixed:!B,hideScrollbar:B&&!N,scrollableX:B&&!H,scrollableY:B&&H,centered:c&&!B,scrollButtonsHideMobile:!Z}),ee=Tabs_useUtilityClasses(J),et=(0,W.y)({elementType:O.StartScrollButtonIcon,externalSlotProps:E.startScrollButtonIcon,ownerState:J}),er=(0,W.y)({elementType:O.EndScrollButtonIcon,externalSlotProps:E.endScrollButtonIcon,ownerState:J}),[en,eo]=v.useState(!1),[ea,el]=v.useState(tV),[es,eu]=v.useState(!1),[ec,ed]=v.useState(!1),[ep,em]=v.useState(!1),[ef,eg]=v.useState({overflow:"hidden",scrollbarWidth:0}),ey=new Map,ev=v.useRef(null),eb=v.useRef(null),getTabsMeta=()=>{let e,r;let n=ev.current;if(n){let r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:function(e,r){let n=e.scrollLeft;if("rtl"!==r)return n;let o=detectScrollType();switch(o){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}(n,i?"rtl":"ltr"),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==j){let e=eb.current.children;if(e.length>0){let n=e[ey.get(j)];r=n?n.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:r}},ex=(0,tR.Z)(()=>{let e;let{tabsMeta:r,tabMeta:n}=getTabsMeta(),o=0;if(H)e="top",n&&r&&(o=n.top-r.top+r.scrollTop);else if(e=i?"right":"left",n&&r){let a=i?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;o=(i?-1:1)*(n[e]-r[e]+a)}let a={[e]:o,[Q]:n?n[Q]:0};if(isNaN(ea[e])||isNaN(ea[Q]))el(a);else{let r=Math.abs(ea[e]-a[e]),n=Math.abs(ea[Q]-a[Q]);(r>=1||n>=1)&&el(a)}}),scroll=(e,{animation:r=!0}={})=>{r?function(e,r,n,o={},i=()=>{}){let{ease:a=easeInOutSin,duration:s=300}=o,u=null,c=r[e],p=!1,step=o=>{if(p){i(Error("Animation cancelled"));return}null===u&&(u=o);let m=Math.min(1,(o-u)/s);if(r[e]=a(m)*(n-c)+c,m>=1){requestAnimationFrame(()=>{i(null)});return}requestAnimationFrame(step)};return c===n?i(Error("Element already at target position")):requestAnimationFrame(step),()=>{p=!0}}(q,ev.current,e,{duration:o.transitions.duration.standard}):ev.current[q]=e},moveTabsScroll=e=>{let r=ev.current[q];H?r+=e:(r+=e*(i?-1:1),r*=i&&"reverse"===detectScrollType()?-1:1),scroll(r)},getScrollSize=()=>{let e=ev.current[X],r=0,n=Array.from(eb.current.children);for(let o=0;oe){0===o&&(r=e);break}r+=i[X]}return r},handleStartScrollClick=()=>{moveTabsScroll(-1*getScrollSize())},handleEndScrollClick=()=>{moveTabsScroll(getScrollSize())},eZ=v.useCallback(e=>{eg({overflow:null,scrollbarWidth:e})},[]),eC=(0,tR.Z)(e=>{let{tabsMeta:r,tabMeta:n}=getTabsMeta();if(n&&r){if(n[G]r[K]){let o=r[q]+(n[K]-r[K]);scroll(o,{animation:e})}}}),ew=(0,tR.Z)(()=>{B&&!1!==T&&em(!ep)});v.useEffect(()=>{let e,r;let n=(0,tb.Z)(()=>{ev.current&&ex()}),o=(0,tZ.Z)(ev.current);return o.addEventListener("resize",n),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(n),Array.from(eb.current.children).forEach(r=>{e.observe(r)})),"undefined"!=typeof MutationObserver&&(r=new MutationObserver(r=>{r.forEach(r=>{r.removedNodes.forEach(r=>{var n;null==(n=e)||n.unobserve(r)}),r.addedNodes.forEach(r=>{var n;null==(n=e)||n.observe(r)})}),n(),ew()})).observe(eb.current,{childList:!0}),()=>{var i,a;n.clear(),o.removeEventListener("resize",n),null==(i=r)||i.disconnect(),null==(a=e)||a.disconnect()}},[ex,ew]),v.useEffect(()=>{let e=Array.from(eb.current.children),r=e.length;if("undefined"!=typeof IntersectionObserver&&r>0&&B&&!1!==T){let n=e[0],o=e[r-1],i={root:ev.current,threshold:.99},a=new IntersectionObserver(e=>{eu(!e[0].isIntersecting)},i);a.observe(n);let s=new IntersectionObserver(e=>{ed(!e[0].isIntersecting)},i);return s.observe(o),()=>{a.disconnect(),s.disconnect()}}},[B,T,ep,null==p?void 0:p.length]),v.useEffect(()=>{eo(!0)},[]),v.useEffect(()=>{ex()}),v.useEffect(()=>{eC(tV!==ea)},[eC,ea]),v.useImperativeHandle(u,()=>({updateIndicator:ex,updateScrollButtons:ew}),[ex,ew]);let eS=(0,eh.jsx)(tL,(0,m.Z)({},I,{className:(0,ei.Z)(ee.indicator,I.className),ownerState:J,style:(0,m.Z)({},ea,I.style)})),ek=0,eP=v.Children.map(p,e=>{if(!v.isValidElement(e))return null;let r=void 0===e.props.value?ek:e.props.value;ey.set(r,ek);let n=r===j;return ek+=1,v.cloneElement(e,(0,m.Z)({fullWidth:"fullWidth"===V,indicator:n&&!en&&eS,selected:n,selectionFollowsFocus:R,onChange:w,textColor:L,value:r},1!==ek||!1!==j||e.props.tabIndex?{}:{tabIndex:0}))}),eT=(()=>{let e={};e.scrollbarSizeListener=B?(0,eh.jsx)(tj,{onChange:eZ,className:(0,ei.Z)(ee.scrollableX,ee.hideScrollbar)}):null;let r=B&&("auto"===T&&(es||ec)||!0===T);return e.scrollButtonStart=r?(0,eh.jsx)(P,(0,m.Z)({slots:{StartScrollButtonIcon:O.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:et},orientation:k,direction:i?"right":"left",onClick:handleStartScrollClick,disabled:!es},F,{className:(0,ei.Z)(ee.scrollButtons,F.className)})):null,e.scrollButtonEnd=r?(0,eh.jsx)(P,(0,m.Z)({slots:{EndScrollButtonIcon:O.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:er},orientation:k,direction:i?"left":"right",onClick:handleEndScrollClick,disabled:!ec},F,{className:(0,ei.Z)(ee.scrollButtons,F.className)})):null,e})();return(0,eh.jsxs)(tI,(0,m.Z)({className:(0,ei.Z)(ee.root,b),ownerState:J,ref:r,as:x},U,{children:[eT.scrollButtonStart,eT.scrollbarSizeListener,(0,eh.jsxs)(tA,{className:ee.scroller,ownerState:J,style:{overflow:ef.overflow,[H?`margin${i?"Left":"Right"}`:"marginBottom"]:N?void 0:-ef.scrollbarWidth},ref:ev,children:[(0,eh.jsx)(tF,{"aria-label":a,"aria-labelledby":s,"aria-orientation":"vertical"===k?"vertical":null,className:ee.flexContainer,ownerState:J,onKeyDown:e=>{let r=eb.current,n=(0,tE.Z)(r).activeElement,o=n.getAttribute("role");if("tab"!==o)return;let a="horizontal"===k?"ArrowLeft":"ArrowUp",s="horizontal"===k?"ArrowRight":"ArrowDown";switch("horizontal"===k&&i&&(a="ArrowRight",s="ArrowLeft"),e.key){case a:e.preventDefault(),moveFocus(r,n,previousItem);break;case s:e.preventDefault(),moveFocus(r,n,nextItem);break;case"Home":e.preventDefault(),moveFocus(r,null,nextItem);break;case"End":e.preventDefault(),moveFocus(r,null,previousItem)}},ref:eb,role:"tablist",children:eP}),en&&eS]}),eT.scrollButtonEnd]}))});function getDateTimePickerTabsUtilityClass(e){return(0,em.ZP)("MuiDateTimePickerTabs",e)}(0,ep.Z)("MuiDateTimePickerTabs",["root"]);let viewToTab=e=>isDatePickerView(e)?"date":"time",tabToView=e=>"date"===e?"day":"hours",DateTimePickerTabs_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getDateTimePickerTabsUtilityClass,r)},tU=(0,ed.ZP)(tN,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({boxShadow:`0 -1px 0 0 inset ${(e.vars||e).palette.divider}`,"&:last-child":{boxShadow:`0 1px 0 0 inset ${(e.vars||e).palette.divider}`,[`& .${tO.indicator}`]:{bottom:"auto",top:0}}})),DateTimePickerTabs=function(e){let r=(0,S.Z)({props:e,name:"MuiDateTimePickerTabs"}),{dateIcon:n=(0,eh.jsx)(eS,{}),onViewChange:o,timeIcon:i=(0,eh.jsx)(ek,{}),view:a,hidden:s="undefined"==typeof window||window.innerHeight<667,className:u,sx:c}=r,p=useLocaleText(),m=DateTimePickerTabs_useUtilityClasses(r);return s?null:(0,eh.jsxs)(tU,{ownerState:r,variant:"fullWidth",value:viewToTab(a),onChange:(e,r)=>{o(tabToView(r))},className:(0,ei.Z)(u,m.root),sx:c,children:[(0,eh.jsx)(ty,{value:"date","aria-label":p.dateTableLabel,icon:(0,eh.jsx)(v.Fragment,{children:n})}),(0,eh.jsx)(ty,{value:"time","aria-label":p.timeTableLabel,icon:(0,eh.jsx)(v.Fragment,{children:i})})]})};function getPickersToolbarTextUtilityClass(e){return(0,em.ZP)("MuiPickersToolbarText",e)}let t_=(0,ep.Z)("MuiPickersToolbarText",["root","selected"]),tz=["className","selected","value"],PickersToolbarText_useUtilityClasses=e=>{let{classes:r,selected:n}=e;return(0,ea.Z)({root:["root",n&&"selected"]},getPickersToolbarTextUtilityClass,r)},tB=(0,ed.ZP)(es.Z,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:(e,r)=>[r.root,{[`&.${t_.selected}`]:r.selected}]})(({theme:e})=>({transition:e.transitions.create("color"),color:(e.vars||e).palette.text.secondary,[`&.${t_.selected}`]:{color:(e.vars||e).palette.text.primary}})),tW=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersToolbarText"}),{className:o,value:i}=n,a=(0,g.Z)(n,tz),s=PickersToolbarText_useUtilityClasses(n);return(0,eh.jsx)(tB,(0,m.Z)({ref:r,className:(0,ei.Z)(o,s.root),component:"span"},a,{children:i}))});function getPickersToolbarUtilityClass(e){return(0,em.ZP)("MuiPickersToolbar",e)}let tH=(0,ep.Z)("MuiPickersToolbar",["root","content"]),tY=["children","className","toolbarTitle","hidden","titleId","isLandscape","classes","landscapeDirection"],PickersToolbar_useUtilityClasses=e=>{let{classes:r,isLandscape:n}=e;return(0,ea.Z)({root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]},getPickersToolbarUtilityClass,r)},tq=(0,ed.ZP)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3),variants:[{props:{isLandscape:!0},style:{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"}}]})),tG=(0,ed.ZP)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,r)=>r.content})({display:"flex",flexWrap:"wrap",width:"100%",flex:1,justifyContent:"space-between",alignItems:"center",flexDirection:"row",variants:[{props:{isLandscape:!0},style:{justifyContent:"flex-start",alignItems:"flex-start",flexDirection:"column"}},{props:{isLandscape:!0,landscapeDirection:"row"},style:{flexDirection:"row"}}]}),tK=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersToolbar"}),{children:o,className:i,toolbarTitle:a,hidden:s,titleId:u}=n,c=(0,g.Z)(n,tY),p=PickersToolbar_useUtilityClasses(n);return s?null:(0,eh.jsxs)(tq,(0,m.Z)({ref:r,className:(0,ei.Z)(p.root,i),ownerState:n},c,{children:[(0,eh.jsx)(es.Z,{color:"text.secondary",variant:"overline",id:u,children:a}),(0,eh.jsx)(tG,{className:p.content,ownerState:n,children:o})]}))});var tX=n(69417);let tQ=["align","className","selected","typographyClassName","value","variant","width"],PickersToolbarButton_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getPickersToolbarUtilityClass,r)},tJ=(0,ed.ZP)(tX.Z,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,r)=>r.root})({padding:0,minWidth:16,textTransform:"none"}),t0=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersToolbarButton"}),{align:o,className:i,selected:a,typographyClassName:s,value:u,variant:c,width:p}=n,v=(0,g.Z)(n,tQ),b=PickersToolbarButton_useUtilityClasses(n);return(0,eh.jsx)(tJ,(0,m.Z)({variant:"text",ref:r,className:(0,ei.Z)(i,b.root)},p?{sx:{width:p}}:{},v,{children:(0,eh.jsx)(tW,{align:o,className:s,variant:c,value:u,selected:a})}))});function getDateTimePickerToolbarUtilityClass(e){return(0,em.ZP)("MuiDateTimePickerToolbar",e)}let t1=(0,ep.Z)("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]);function useMeridiemMode(e,r,n,o){let i=useUtils_useUtils(),a=getMeridiem(e,i),s=v.useCallback(a=>{let s=null==e?null:convertToMeridiem(e,a,!!r,i);n(s,o??"partial")},[r,e,n,o,i]);return{meridiemMode:a,handleMeridiemChange:s}}let t2=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant","toolbarTitle","className"],DateTimePickerToolbar_useUtilityClasses=e=>{let{classes:r,theme:n,isLandscape:o}=e,i={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer","rtl"===n.direction&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer","rtl"===n.direction&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",o&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,ea.Z)(i,getDateTimePickerToolbarUtilityClass,r)},t5=(0,ed.ZP)(tK,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({paddingLeft:16,paddingRight:16,justifyContent:"space-around",position:"relative",variants:[{props:{toolbarVariant:"desktop"},style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,[`& .${tH.content} .${t_.selected}`]:{color:(e.vars||e).palette.primary.main,fontWeight:e.typography.fontWeightBold}}},{props:{toolbarVariant:"desktop",isLandscape:!0},style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{paddingLeft:24,paddingRight:0}}]}));t5.propTypes={as:P().elementType,classes:P().object,className:P().string,isLandscape:P().bool.isRequired,isMobileKeyboardViewOpen:P().bool,landscapeDirection:P().oneOf(["column","row"]),ownerState:P().object.isRequired,sx:P().oneOfType([P().arrayOf(P().oneOfType([P().func,P().object,P().bool])),P().func,P().object]),toggleMobileKeyboardView:P().func,toolbarTitle:P().node,viewType:P().oneOf(["date","time"])};let t6=(0,ed.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:(e,r)=>r.dateContainer})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),t4=(0,ed.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:(e,r)=>r.timeContainer})(({theme:e})=>(0,m.Z)({display:"flex",flexDirection:"row"},"rtl"===e.direction&&{flexDirection:"row-reverse"},{variants:[{props:({isLandscape:e,toolbarVariant:r})=>e&&"desktop"!==r,style:(0,m.Z)({flexDirection:"column"},"rtl"===e.direction&&{flexDirection:"column-reverse"})},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{gap:9,marginRight:4,alignSelf:"flex-end"}}]})),t8=(0,ed.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:(e,r)=>r.timeDigitsContainer})(({theme:e})=>(0,m.Z)({display:"flex"},"rtl"===e.direction&&{flexDirection:"row-reverse"},{variants:[{props:{toolbarVariant:"desktop"},style:{gap:1.5}}]}));t4.propTypes={as:P().elementType,ownerState:P().object.isRequired,sx:P().oneOfType([P().arrayOf(P().oneOfType([P().func,P().object,P().bool])),P().func,P().object])};let t7=(0,ed.ZP)(tW,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:(e,r)=>r.separator})({margin:"0 4px 0 2px",cursor:"default",variants:[{props:{toolbarVariant:"desktop"},style:{margin:0}}]}),t3=(0,ed.ZP)("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,r)=>[{[`.${t1.ampmLabel}`]:r.ampmLabel},{[`&.${t1.ampmLandscape}`]:r.ampmLandscape},r.ampmSelection]})({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12,[`& .${t1.ampmLabel}`]:{fontSize:17},variants:[{props:{isLandscape:!0},style:{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"}}]});function DateTimePickerToolbar(e){let r=(0,S.Z)({props:e,name:"MuiDateTimePickerToolbar"}),{ampm:n,ampmInClock:o,value:i,onChange:a,view:s,isLandscape:u,onViewChange:c,toolbarFormat:p,toolbarPlaceholder:b="––",views:x,disabled:Z,readOnly:C,toolbarVariant:w="mobile",toolbarTitle:k,className:P}=r,T=(0,g.Z)(r,t2),R=useUtils_useUtils(),{meridiemMode:O,handleMeridiemChange:E}=useMeridiemMode(i,n,a),I=!!(n&&!o),F="desktop"===w,L=useLocaleText(),j=(0,Y.Z)(),V=DateTimePickerToolbar_useUtilityClasses((0,m.Z)({},r,{theme:j})),N=k??L.dateTimePickerToolbarTitle,U=v.useMemo(()=>i?p?R.formatByString(i,p):R.format(i,"shortDate"):b,[i,p,b,R]);return(0,eh.jsxs)(t5,(0,m.Z)({isLandscape:u,className:(0,ei.Z)(V.root,P),toolbarTitle:N},T,{ownerState:r,children:[(0,eh.jsxs)(t6,{className:V.dateContainer,ownerState:r,children:[x.includes("year")&&(0,eh.jsx)(t0,{tabIndex:-1,variant:"subtitle1",onClick:()=>c("year"),selected:"year"===s,value:i?R.format(i,"year"):"–"}),x.includes("day")&&(0,eh.jsx)(t0,{tabIndex:-1,variant:F?"h5":"h4",onClick:()=>c("day"),selected:"day"===s,value:U})]}),(0,eh.jsxs)(t4,{className:V.timeContainer,ownerState:r,children:[(0,eh.jsxs)(t8,{className:V.timeDigitsContainer,ownerState:r,children:[x.includes("hours")&&(0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)(t0,{variant:F?"h5":"h3",width:F&&!u?48:void 0,onClick:()=>c("hours"),selected:"hours"===s,value:i?n?R.format(i,"hours12h"):R.format(i,"hours24h"):"--"}),(0,eh.jsx)(t7,{variant:F?"h5":"h3",value:":",className:V.separator,ownerState:r}),(0,eh.jsx)(t0,{variant:F?"h5":"h3",width:F&&!u?48:void 0,onClick:()=>c("minutes"),selected:"minutes"===s||!x.includes("minutes")&&"hours"===s,value:i?R.format(i,"minutes"):"--",disabled:!x.includes("minutes")})]}),x.includes("seconds")&&(0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)(t7,{variant:F?"h5":"h3",value:":",className:V.separator,ownerState:r}),(0,eh.jsx)(t0,{variant:F?"h5":"h3",width:F&&!u?48:void 0,onClick:()=>c("seconds"),selected:"seconds"===s,value:i?R.format(i,"seconds"):"--"})]})]}),I&&!F&&(0,eh.jsxs)(t3,{className:V.ampmSelection,ownerState:r,children:[(0,eh.jsx)(t0,{variant:"subtitle2",selected:"am"===O,typographyClassName:V.ampmLabel,value:formatMeridiem(R,"am"),onClick:C?void 0:()=>E("am"),disabled:Z}),(0,eh.jsx)(t0,{variant:"subtitle2",selected:"pm"===O,typographyClassName:V.ampmLabel,value:formatMeridiem(R,"pm"),onClick:C?void 0:()=>E("pm"),disabled:Z})]}),n&&F&&(0,eh.jsx)(t0,{variant:"h5",onClick:()=>c("meridiem"),selected:"meridiem"===s,value:i&&O?formatMeridiem(R,O):"--",width:48})]})]}))}function useDateTimePickerDefaultizedProps(e,r){let n=useUtils_useUtils(),o=useUtils_useDefaultDates(),i=(0,S.Z)({props:e,name:r}),a=i.ampm??n.is12HourCycleInCurrentLocale(),s=v.useMemo(()=>i.localeText?.toolbarTitle==null?i.localeText:(0,m.Z)({},i.localeText,{dateTimePickerToolbarTitle:i.localeText.toolbarTitle}),[i.localeText]);return(0,m.Z)({},i,applyDefaultViewProps({views:i.views,openTo:i.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:a,localeText:s,orientation:i.orientation??"portrait",disableIgnoringDatePartForTimeValidation:i.disableIgnoringDatePartForTimeValidation??!!(i.minDateTime||i.maxDateTime||i.disablePast||i.disableFuture),disableFuture:i.disableFuture??!1,disablePast:i.disablePast??!1,minDate:date_utils_applyDefaultDate(n,i.minDateTime??i.minDate,o.minDate),maxDate:date_utils_applyDefaultDate(n,i.maxDateTime??i.maxDate,o.maxDate),minTime:i.minDateTime??i.minTime,maxTime:i.maxDateTime??i.maxTime,slots:(0,m.Z)({toolbar:DateTimePickerToolbar,tabs:DateTimePickerTabs},i.slots),slotProps:(0,m.Z)({},i.slotProps,{toolbar:(0,m.Z)({ampm:a},i.slotProps?.toolbar)})})}let useIsDateDisabled=({shouldDisableDate:e,shouldDisableMonth:r,shouldDisableYear:n,minDate:o,maxDate:i,disableFuture:a,disablePast:s,timezone:u})=>{let c=useLocalizationContext();return v.useCallback(p=>null!==validateDate({adapter:c,value:p,props:{shouldDisableDate:e,shouldDisableMonth:r,shouldDisableYear:n,minDate:o,maxDate:i,disableFuture:a,disablePast:s,timezone:u}}),[c,e,r,n,o,i,a,s,u])},createCalendarStateReducer=(e,r,n)=>(o,i)=>{switch(i.type){case"changeMonth":return(0,m.Z)({},o,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,m.Z)({},o,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=o.focusedDay&&null!=i.focusedDay&&n.isSameDay(i.focusedDay,o.focusedDay))return o;let a=null!=i.focusedDay&&!r&&!n.isSameMonth(o.currentMonth,i.focusedDay);return(0,m.Z)({},o,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e&&!i.withoutMonthSwitchingAnimation,currentMonth:a?n.startOfMonth(i.focusedDay):o.currentMonth,slideDirection:null!=i.focusedDay&&n.isAfterDay(i.focusedDay,o.currentMonth)?"left":"right"})}default:throw Error("missing support")}},useCalendarState=e=>{let{value:r,referenceDate:n,disableFuture:o,disablePast:i,disableSwitchToMonthOnDayFocus:a=!1,maxDate:s,minDate:u,onMonthChange:c,reduceAnimations:p,shouldDisableDate:g,timezone:b}=e,x=useUtils_useUtils(),Z=v.useRef(createCalendarStateReducer(!!p,a,x)).current,C=v.useMemo(()=>N.getInitialReferenceValue({value:r,utils:x,timezone:b,props:e,referenceDate:n,granularity:F.day}),[]),[w,S]=v.useReducer(Z,{isMonthSwitchingAnimating:!1,focusedDay:C,currentMonth:x.startOfMonth(C),slideDirection:"left"}),k=v.useCallback(e=>{S((0,m.Z)({type:"changeMonth"},e)),c&&c(e.newMonth)},[c]),P=v.useCallback(e=>{x.isSameMonth(e,w.currentMonth)||k({newMonth:x.startOfMonth(e),direction:x.isAfterDay(e,w.currentMonth)?"left":"right"})},[w.currentMonth,k,x]),T=useIsDateDisabled({shouldDisableDate:g,minDate:u,maxDate:s,disableFuture:o,disablePast:i,timezone:b}),R=v.useCallback(()=>{S({type:"finishMonthSwitchingAnimation"})},[]),O=(0,H.Z)((e,r)=>{T(e)||S({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:r})});return{referenceDate:C,calendarState:w,changeMonth:P,changeFocusedDay:O,isDateDisabled:T,onMonthSwitchingAnimationEnd:R,handleChangeMonth:k}};var t9=n(89747),re=n(16628);let getPickersFadeTransitionGroupUtilityClass=e=>(0,em.ZP)("MuiPickersFadeTransitionGroup",e);(0,ep.Z)("MuiPickersFadeTransitionGroup",["root"]);let PickersFadeTransitionGroup_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getPickersFadeTransitionGroupUtilityClass,r)},rt=(0,ed.ZP)(t9.Z,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"block",position:"relative"});function PickersFadeTransitionGroup(e){let r=(0,S.Z)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:o,reduceAnimations:i,transKey:a}=r,s=PickersFadeTransitionGroup_useUtilityClasses(r),u=(0,Y.Z)();return i?n:(0,eh.jsx)(rt,{className:(0,ei.Z)(s.root,o),children:(0,eh.jsx)(re.Z,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:u.transitions.duration.enteringScreen,enter:u.transitions.duration.enteringScreen,exit:0},children:n},a)})}var rr=n(78758),rn=n(92358);function alpha(e,r){return e=function decomposeColor(e){let r;if(e.type)return e;if("#"===e.charAt(0))return decomposeColor(function(e){e=e.slice(1);let r=RegExp(`.{1,${e.length>=6?2:1}}`,"g"),n=e.match(r);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,r)=>r<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));let n=e.indexOf("("),o=e.substring(0,n);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(o))throw Error((0,rr.Z)(9,e));let i=e.substring(n+1,e.length-1);if("color"===o){if(r=(i=i.split(" ")).shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw Error((0,rr.Z)(10,r))}else i=i.split(",");return{type:o,values:i=i.map(e=>parseFloat(e)),colorSpace:r}}(e),r=function(e,r=0,n=1){return(0,rn.Z)(e,r,n)}(r),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a"),"color"===e.type?e.values[3]=`/${r}`:e.values[3]=r,function(e){let{type:r,colorSpace:n}=e,{values:o}=e;return -1!==r.indexOf("rgb")?o=o.map((e,r)=>r<3?parseInt(e,10):e):-1!==r.indexOf("hsl")&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),o=-1!==r.indexOf("color")?`${n} ${o.join(" ")}`:`${o.join(", ")}`,`${r}(${o})`}(e)}function getPickersDayUtilityClass(e){return(0,em.ZP)("MuiPickersDay",e)}let ro=(0,ep.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),ri=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],PickersDay_useUtilityClasses=e=>{let{selected:r,disableMargin:n,disableHighlightToday:o,today:i,disabled:a,outsideCurrentMonth:s,showDaysOutsideCurrentMonth:u,classes:c}=e,p=s&&!u;return(0,ea.Z)({root:["root",r&&!p&&"selected",a&&"disabled",!n&&"dayWithMargin",!o&&i&&"today",s&&u&&"dayOutsideMonth",p&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},getPickersDayUtilityClass,c)},styleArg=({theme:e})=>(0,m.Z)({},e.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),color:(e.vars||e).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.primary.main,e.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:alpha(e.palette.primary.main,e.palette.action.focusOpacity),[`&.${ro.selected}`]:{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${ro.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,fontWeight:e.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${ro.disabled}:not(.${ro.selected})`]:{color:(e.vars||e).palette.text.disabled},[`&.${ro.disabled}&.${ro.selected}`]:{opacity:.6},variants:[{props:{disableMargin:!1},style:{margin:"0 2px"}},{props:{outsideCurrentMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(e.vars||e).palette.text.secondary}},{props:{disableHighlightToday:!1,today:!0},style:{[`&:not(.${ro.selected})`]:{border:`1px solid ${(e.vars||e).palette.text.secondary}`}}}]}),PickersDay_overridesResolver=(e,r)=>{let{ownerState:n}=e;return[r.root,!n.disableMargin&&r.dayWithMargin,!n.disableHighlightToday&&n.today&&r.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&r.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&r.hiddenDaySpacingFiller]},ra=(0,ed.ZP)(tm.Z,{name:"MuiPickersDay",slot:"Root",overridesResolver:PickersDay_overridesResolver})(styleArg),rl=(0,ed.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:PickersDay_overridesResolver})(({theme:e})=>(0,m.Z)({},styleArg({theme:e}),{opacity:0,pointerEvents:"none"})),noop=()=>{},rs=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiPickersDay"}),{autoFocus:o=!1,className:i,day:a,disabled:s=!1,disableHighlightToday:u=!1,disableMargin:c=!1,isAnimating:p,onClick:b,onDaySelect:Z,onFocus:C=noop,onBlur:w=noop,onKeyDown:k=noop,onMouseDown:P=noop,onMouseEnter:T=noop,outsideCurrentMonth:R,selected:O=!1,showDaysOutsideCurrentMonth:E=!1,children:I,today:F=!1}=n,L=(0,g.Z)(n,ri),j=(0,m.Z)({},n,{autoFocus:o,disabled:s,disableHighlightToday:u,disableMargin:c,selected:O,showDaysOutsideCurrentMonth:E,today:F}),V=PickersDay_useUtilityClasses(j),N=useUtils_useUtils(),U=v.useRef(null),B=(0,X.Z)(U,r);return((0,x.Z)(()=>{!o||s||p||R||U.current.focus()},[o,s,p,R]),R&&!E)?(0,eh.jsx)(rl,{className:(0,ei.Z)(V.root,V.hiddenDaySpacingFiller,i),ownerState:j,role:L.role}):(0,eh.jsx)(ra,(0,m.Z)({className:(0,ei.Z)(V.root,i),ref:B,centerRipple:!0,disabled:s,tabIndex:O?0:-1,onKeyDown:e=>k(e,a),onFocus:e=>C(e,a),onBlur:e=>w(e,a),onMouseEnter:e=>T(e,a),onClick:e=>{s||Z(a),R&&e.currentTarget.focus(),b&&b(e)},onMouseDown:e=>{P(e),R&&e.preventDefault()}},L,{ownerState:j,children:I||N.format(a,"dayOfMonth")}))}),ru=v.memo(rs);var rc=n(75068);function replaceClassName(e,r){return e.replace(RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var rd=n(98885),rp=n(59391),removeClass=function(e,r){return e&&r&&r.split(" ").forEach(function(r){e.classList?e.classList.remove(r):"string"==typeof e.className?e.className=replaceClassName(e.className,r):e.setAttribute("class",replaceClassName(e.className&&e.className.baseVal||"",r))})},rm=function(e){function CSSTransition(){for(var r,n=arguments.length,o=Array(n),i=0;i(0,em.ZP)("MuiPickersSlideTransition",e),rf=(0,ep.Z)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),rh=["children","className","reduceAnimations","slideDirection","transKey","classes"],PickersSlideTransition_useUtilityClasses=e=>{let{classes:r,slideDirection:n}=e,o={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:[`slideEnter-${n}`],exitActive:[`slideExitActiveLeft-${n}`]};return(0,ea.Z)(o,getPickersSlideTransitionUtilityClass,r)},rg=(0,ed.ZP)(t9.Z,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,r)=>[r.root,{[`.${rf["slideEnter-left"]}`]:r["slideEnter-left"]},{[`.${rf["slideEnter-right"]}`]:r["slideEnter-right"]},{[`.${rf.slideEnterActive}`]:r.slideEnterActive},{[`.${rf.slideExit}`]:r.slideExit},{[`.${rf["slideExitActiveLeft-left"]}`]:r["slideExitActiveLeft-left"]},{[`.${rf["slideExitActiveLeft-right"]}`]:r["slideExitActiveLeft-right"]}]})(({theme:e})=>{let r=e.transitions.create("transform",{duration:e.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${rf["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${rf["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${rf.slideEnterActive}`]:{transform:"translate(0%)",transition:r},[`& .${rf.slideExit}`]:{transform:"translate(0%)"},[`& .${rf["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:r,zIndex:0},[`& .${rf["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:r,zIndex:0}}}),getDayCalendarUtilityClass=e=>(0,em.ZP)("MuiDayCalendar",e);(0,ep.Z)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]);let ry=["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"],rv=["ownerState"],DayCalendar_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},getDayCalendarUtilityClass,r)},rb=(0,ed.ZP)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,r)=>r.root})({}),rx=(0,ed.ZP)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,r)=>r.header})({display:"flex",justifyContent:"center",alignItems:"center"}),rZ=(0,ed.ZP)(es.Z,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,r)=>r.weekDayLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(e.vars||e).palette.text.secondary})),rC=(0,ed.ZP)(es.Z,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,r)=>r.weekNumberLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.disabled})),rw=(0,ed.ZP)(es.Z,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,r)=>r.weekNumber})(({theme:e})=>(0,m.Z)({},e.typography.caption,{width:36,height:36,padding:0,margin:"0 2px",color:e.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})),rS=(0,ed.ZP)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,r)=>r.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),rk=(0,ed.ZP)(function(e){let r=(0,S.Z)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:o,reduceAnimations:i,transKey:a}=r,s=(0,g.Z)(r,rh),u=PickersSlideTransition_useUtilityClasses(r),c=(0,Y.Z)();if(i)return(0,eh.jsx)("div",{className:(0,ei.Z)(u.root,o),children:n});let p={exit:u.exit,enterActive:u.enterActive,enter:u.enter,exitActive:u.exitActive};return(0,eh.jsx)(rg,{className:(0,ei.Z)(u.root,o),childFactory:e=>v.cloneElement(e,{classNames:p}),role:"presentation",children:(0,eh.jsx)(rm,(0,m.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:c.transitions.duration.complex,classNames:p},s,{children:n}),a)})},{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,r)=>r.slideTransition})({minHeight:240}),rP=(0,ed.ZP)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,r)=>r.monthContainer})({overflow:"hidden"}),rT=(0,ed.ZP)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,r)=>r.weekContainer})({margin:"2px 0",display:"flex",justifyContent:"center"});function WrappedDay(e){let{parentProps:r,day:n,focusableDay:o,selectedDays:i,isDateDisabled:a,currentMonthNumber:s,isViewFocused:u}=e,c=(0,g.Z)(e,ry),{disabled:p,disableHighlightToday:b,isMonthSwitchingAnimating:x,showDaysOutsideCurrentMonth:Z,slots:C,slotProps:w,timezone:S}=r,k=useUtils_useUtils(),P=useNow(S),T=null!==o&&k.isSameDay(n,o),R=i.some(e=>k.isSameDay(e,n)),O=k.isSameDay(n,P),E=C?.day??ru,I=(0,W.y)({elementType:E,externalSlotProps:w?.day,additionalProps:(0,m.Z)({disableHighlightToday:b,showDaysOutsideCurrentMonth:Z,role:"gridcell",isAnimating:x,"data-timestamp":k.toJsDate(n).valueOf()},c),ownerState:(0,m.Z)({},r,{day:n,selected:R})}),F=(0,g.Z)(I,rv),L=v.useMemo(()=>p||a(n),[p,a,n]),j=v.useMemo(()=>k.getMonth(n)!==s,[k,n,s]),V=v.useMemo(()=>{let e=k.startOfMonth(k.setMonth(n,s));return Z?k.isSameDay(n,k.startOfWeek(e)):k.isSameDay(n,e)},[s,n,Z,k]),N=v.useMemo(()=>{let e=k.endOfMonth(k.setMonth(n,s));return Z?k.isSameDay(n,k.endOfWeek(e)):k.isSameDay(n,e)},[s,n,Z,k]);return(0,eh.jsx)(E,(0,m.Z)({},F,{day:n,disabled:L,autoFocus:u&&T,today:O,outsideCurrentMonth:j,isFirstVisibleCell:V,isLastVisibleCell:N,selected:R,tabIndex:T?0:-1,"aria-selected":R,"aria-current":O?"date":void 0}))}function DayCalendar(e){let r=(0,S.Z)({props:e,name:"MuiDayCalendar"}),n=useUtils_useUtils(),{onFocusedDayChange:o,className:i,currentMonth:a,selectedDays:s,focusedDay:u,loading:c,onSelectedDaysChange:p,onMonthSwitchingAnimationEnd:g,readOnly:b,reduceAnimations:x,renderLoading:Z=()=>(0,eh.jsx)("span",{children:"..."}),slideDirection:C,TransitionProps:w,disablePast:k,disableFuture:P,minDate:T,maxDate:R,shouldDisableDate:O,shouldDisableMonth:E,shouldDisableYear:I,dayOfWeekFormatter:F=e=>n.format(e,"weekdayShort").charAt(0).toUpperCase(),hasFocus:L,onFocusedViewChange:j,gridLabelId:V,displayWeekNumber:N,fixedWeekNumber:U,autoFocus:B,timezone:W}=r,q=useNow(W),G=DayCalendar_useUtilityClasses(r),X=(0,Y.Z)(),Q="rtl"===X.direction,J=useIsDateDisabled({shouldDisableDate:O,shouldDisableMonth:E,shouldDisableYear:I,minDate:T,maxDate:R,disablePast:k,disableFuture:P,timezone:W}),ee=useLocaleText(),[et,er]=(0,K.Z)({name:"DayCalendar",state:"hasFocus",controlled:L,default:B??!1}),[en,eo]=v.useState(()=>u||q),ea=(0,H.Z)(e=>{b||p(e)}),focusDay=e=>{J(e)||(o(e),eo(e),j?.(!0),er(!0))},el=(0,H.Z)((e,r)=>{switch(e.key){case"ArrowUp":focusDay(n.addDays(r,-7)),e.preventDefault();break;case"ArrowDown":focusDay(n.addDays(r,7)),e.preventDefault();break;case"ArrowLeft":{let o=n.addDays(r,Q?1:-1),i=n.addMonths(r,Q?1:-1),a=findClosestEnabledDate({utils:n,date:o,minDate:Q?o:n.startOfMonth(i),maxDate:Q?n.endOfMonth(i):o,isDateDisabled:J,timezone:W});focusDay(a||o),e.preventDefault();break}case"ArrowRight":{let o=n.addDays(r,Q?-1:1),i=n.addMonths(r,Q?-1:1),a=findClosestEnabledDate({utils:n,date:o,minDate:Q?n.startOfMonth(i):o,maxDate:Q?o:n.endOfMonth(i),isDateDisabled:J,timezone:W});focusDay(a||o),e.preventDefault();break}case"Home":focusDay(n.startOfWeek(r)),e.preventDefault();break;case"End":focusDay(n.endOfWeek(r)),e.preventDefault();break;case"PageUp":focusDay(n.addMonths(r,1)),e.preventDefault();break;case"PageDown":focusDay(n.addMonths(r,-1)),e.preventDefault()}}),es=(0,H.Z)((e,r)=>focusDay(r)),eu=(0,H.Z)((e,r)=>{et&&n.isSameDay(en,r)&&j?.(!1)}),ec=n.getMonth(a),ed=n.getYear(a),ep=v.useMemo(()=>s.filter(e=>!!e).map(e=>n.startOfDay(e)),[n,s]),em=`${ed}-${ec}`,ef=v.useMemo(()=>v.createRef(),[em]),eg=n.startOfWeek(q),ey=v.useMemo(()=>{let e=n.startOfMonth(a),r=n.endOfMonth(a);return J(en)||n.isAfterDay(en,r)||n.isBeforeDay(en,e)?findClosestEnabledDate({utils:n,date:en,minDate:e,maxDate:r,disablePast:k,disableFuture:P,isDateDisabled:J,timezone:W}):en},[a,P,k,en,J,n,W]),ev=v.useMemo(()=>{let e=n.setTimezone(a,W),r=n.getWeekArray(e),o=n.addMonths(e,1);for(;U&&r.length{r.length(0,eh.jsx)(rZ,{variant:"caption",role:"columnheader","aria-label":n.format(n.addDays(eg,r),"weekday"),className:G.weekDayLabel,children:F(e)},r.toString()))]}),c?(0,eh.jsx)(rS,{className:G.loadingContainer,children:Z()}):(0,eh.jsx)(rk,(0,m.Z)({transKey:em,onExited:g,reduceAnimations:x,slideDirection:C,className:(0,ei.Z)(i,G.slideTransition)},w,{nodeRef:ef,children:(0,eh.jsx)(rP,{ref:ef,role:"rowgroup",className:G.monthContainer,children:ev.map((e,o)=>(0,eh.jsxs)(rT,{role:"row",className:G.weekContainer,"aria-rowindex":o+1,children:[N&&(0,eh.jsx)(rw,{className:G.weekNumber,role:"rowheader","aria-label":ee.calendarWeekNumberAriaLabelText(n.getWeekNumber(e[0])),children:ee.calendarWeekNumberText(n.getWeekNumber(e[0]))}),e.map((e,n)=>(0,eh.jsx)(WrappedDay,{parentProps:r,day:e,selectedDays:ep,focusableDay:ey,onKeyDown:el,onFocus:es,onBlur:eu,onDaySelect:ea,isDateDisabled:J,currentMonthNumber:ec,isViewFocused:et,"aria-colindex":n+1},e.toString()))]},`week-${e[0]}`))})}))]})}var rM=n(96682);function getPickersMonthUtilityClass(e){return(0,em.ZP)("MuiPickersMonth",e)}let rD=(0,ep.Z)("MuiPickersMonth",["root","monthButton","disabled","selected"]),rR=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],PickersMonth_useUtilityClasses=e=>{let{disabled:r,selected:n,classes:o}=e;return(0,ea.Z)({root:["root"],monthButton:["monthButton",r&&"disabled",n&&"selected"]},getPickersMonthUtilityClass,o)},rO=(0,ed.ZP)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,r)=>[r.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{monthsPerRow:4},style:{flexBasis:"25%"}}]}),rE=(0,ed.ZP)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,r)=>[r.monthButton,{[`&.${rD.disabled}`]:r.disabled},{[`&.${rD.selected}`]:r.selected}]})(({theme:e})=>(0,m.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.action.active,e.palette.action.hoverOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${rD.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${rD.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),r$=v.memo(function(e){let r=(0,S.Z)({props:e,name:"MuiPickersMonth"}),{autoFocus:n,children:o,disabled:i,selected:a,value:s,tabIndex:u,onClick:c,onKeyDown:p,onFocus:b,onBlur:Z,"aria-current":C,"aria-label":w}=r,k=(0,g.Z)(r,rR),P=v.useRef(null),T=PickersMonth_useUtilityClasses(r);return(0,x.Z)(()=>{n&&P.current?.focus()},[n]),(0,eh.jsx)(rO,(0,m.Z)({className:T.root,ownerState:r},k,{children:(0,eh.jsx)(rE,{ref:P,disabled:i,type:"button",role:"radio",tabIndex:i?-1:u,"aria-current":C,"aria-checked":a,"aria-label":w,onClick:e=>c(e,s),onKeyDown:e=>p(e,s),onFocus:e=>b(e,s),onBlur:e=>Z(e,s),className:T.monthButton,ownerState:r,children:o})}))});function getMonthCalendarUtilityClass(e){return(0,em.ZP)("MuiMonthCalendar",e)}(0,ep.Z)("MuiMonthCalendar",["root"]);let rI=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"],MonthCalendar_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getMonthCalendarUtilityClass,r)},rA=(0,ed.ZP)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:320,boxSizing:"border-box"}),rF=v.forwardRef(function(e,r){let n=function(e,r){let n=useUtils_useUtils(),o=useUtils_useDefaultDates(),i=(0,S.Z)({props:e,name:r});return(0,m.Z)({disableFuture:!1,disablePast:!1},i,{minDate:date_utils_applyDefaultDate(n,i.minDate,o.minDate),maxDate:date_utils_applyDefaultDate(n,i.maxDate,o.maxDate)})}(e,"MuiMonthCalendar"),{className:o,value:i,defaultValue:a,referenceDate:s,disabled:u,disableFuture:c,disablePast:p,maxDate:b,minDate:x,onChange:Z,shouldDisableMonth:C,readOnly:w,autoFocus:k=!1,onMonthFocus:P,hasFocus:T,onFocusedViewChange:R,monthsPerRow:O=3,timezone:E,gridLabelId:I}=n,L=(0,g.Z)(n,rI),{value:j,handleValueChange:V,timezone:U}=useControlledValueWithTimezone({name:"MonthCalendar",timezone:E,value:i,defaultValue:a,onChange:Z,valueManager:N}),B=useNow(U),W=(0,rM.Z)(),Y=useUtils_useUtils(),q=v.useMemo(()=>N.getInitialReferenceValue({value:j,utils:Y,props:n,timezone:U,referenceDate:s,granularity:F.month}),[]),G=MonthCalendar_useUtilityClasses(n),X=v.useMemo(()=>Y.getMonth(B),[Y,B]),Q=v.useMemo(()=>null!=j?Y.getMonth(j):null,[j,Y]),[J,ee]=v.useState(()=>Q||Y.getMonth(q)),[et,er]=(0,K.Z)({name:"MonthCalendar",state:"hasFocus",controlled:T,default:k??!1}),en=(0,H.Z)(e=>{er(e),R&&R(e)}),eo=v.useCallback(e=>{let r=Y.startOfMonth(p&&Y.isAfter(B,x)?B:x),n=Y.startOfMonth(c&&Y.isBefore(B,b)?B:b),o=Y.startOfMonth(e);return!!(Y.isBefore(o,r)||Y.isAfter(o,n))||!!C&&C(o)},[c,p,b,x,B,C,Y]),ea=(0,H.Z)((e,r)=>{if(w)return;let n=Y.setMonth(j??q,r);V(n)}),el=(0,H.Z)(e=>{!eo(Y.setMonth(j??q,e))&&(ee(e),en(!0),P&&P(e))});v.useEffect(()=>{ee(e=>null!==Q&&e!==Q?Q:e)},[Q]);let es=(0,H.Z)((e,r)=>{switch(e.key){case"ArrowUp":el((12+r-3)%12),e.preventDefault();break;case"ArrowDown":el((12+r+3)%12),e.preventDefault();break;case"ArrowLeft":el((12+r+("ltr"===W.direction?-1:1))%12),e.preventDefault();break;case"ArrowRight":el((12+r+("ltr"===W.direction?1:-1))%12),e.preventDefault()}}),eu=(0,H.Z)((e,r)=>{el(r)}),ec=(0,H.Z)((e,r)=>{J===r&&en(!1)});return(0,eh.jsx)(rA,(0,m.Z)({ref:r,className:(0,ei.Z)(G.root,o),ownerState:n,role:"radiogroup","aria-labelledby":I},L,{children:getMonthsInYear(Y,j??q).map(e=>{let r=Y.getMonth(e),n=Y.format(e,"monthShort"),o=Y.format(e,"month"),i=r===Q,a=u||eo(e);return(0,eh.jsx)(r$,{selected:i,value:r,onClick:ea,onKeyDown:es,autoFocus:et&&r===J,disabled:a,tabIndex:r===J?0:-1,onFocus:eu,onBlur:ec,"aria-current":X===r?"date":void 0,"aria-label":o,monthsPerRow:O,children:n},n)})}))});function getPickersYearUtilityClass(e){return(0,em.ZP)("MuiPickersYear",e)}let rL=(0,ep.Z)("MuiPickersYear",["root","yearButton","selected","disabled"]),rj=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],PickersYear_useUtilityClasses=e=>{let{disabled:r,selected:n,classes:o}=e;return(0,ea.Z)({root:["root"],yearButton:["yearButton",r&&"disabled",n&&"selected"]},getPickersYearUtilityClass,o)},rV=(0,ed.ZP)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,r)=>[r.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{yearsPerRow:4},style:{flexBasis:"25%"}}]}),rN=(0,ed.ZP)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,r)=>[r.yearButton,{[`&.${rL.disabled}`]:r.disabled},{[`&.${rL.selected}`]:r.selected}]})(({theme:e})=>(0,m.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.focusOpacity})`:alpha(e.palette.action.active,e.palette.action.focusOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${rL.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${rL.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),rU=v.memo(function(e){let r=(0,S.Z)({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:o,children:i,disabled:a,selected:s,value:u,tabIndex:c,onClick:p,onKeyDown:b,onFocus:x,onBlur:Z,"aria-current":C}=r,w=(0,g.Z)(r,rj),k=v.useRef(null),P=PickersYear_useUtilityClasses(r);return v.useEffect(()=>{n&&k.current.focus()},[n]),(0,eh.jsx)(rV,(0,m.Z)({className:(0,ei.Z)(P.root,o),ownerState:r},w,{children:(0,eh.jsx)(rN,{ref:k,disabled:a,type:"button",role:"radio",tabIndex:a?-1:c,"aria-current":C,"aria-checked":s,onClick:e=>p(e,u),onKeyDown:e=>b(e,u),onFocus:e=>x(e,u),onBlur:e=>Z(e,u),className:P.yearButton,ownerState:r,children:i})}))});function getYearCalendarUtilityClass(e){return(0,em.ZP)("MuiYearCalendar",e)}(0,ep.Z)("MuiYearCalendar",["root"]);let r_=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"],YearCalendar_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getYearCalendarUtilityClass,r)},rz=(0,ed.ZP)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:320,maxHeight:280,boxSizing:"border-box",position:"relative"}),rB=v.forwardRef(function(e,r){let n=function(e,r){let n=useUtils_useUtils(),o=useUtils_useDefaultDates(),i=(0,S.Z)({props:e,name:r});return(0,m.Z)({disablePast:!1,disableFuture:!1},i,{yearsPerRow:i.yearsPerRow??3,minDate:date_utils_applyDefaultDate(n,i.minDate,o.minDate),maxDate:date_utils_applyDefaultDate(n,i.maxDate,o.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:o,className:i,value:a,defaultValue:s,referenceDate:u,disabled:c,disableFuture:p,disablePast:b,maxDate:x,minDate:Z,onChange:C,readOnly:w,shouldDisableYear:k,onYearFocus:P,hasFocus:T,onFocusedViewChange:R,yearsPerRow:O,timezone:E,gridLabelId:I}=n,L=(0,g.Z)(n,r_),{value:j,handleValueChange:V,timezone:U}=useControlledValueWithTimezone({name:"YearCalendar",timezone:E,value:a,defaultValue:s,onChange:C,valueManager:N}),B=useNow(U),W=(0,rM.Z)(),Y=useUtils_useUtils(),q=v.useMemo(()=>N.getInitialReferenceValue({value:j,utils:Y,props:n,timezone:U,referenceDate:u,granularity:F.year}),[]),G=YearCalendar_useUtilityClasses(n),Q=v.useMemo(()=>Y.getYear(B),[Y,B]),J=v.useMemo(()=>null!=j?Y.getYear(j):null,[j,Y]),[ee,et]=v.useState(()=>J||Y.getYear(q)),[er,en]=(0,K.Z)({name:"YearCalendar",state:"hasFocus",controlled:T,default:o??!1}),eo=(0,H.Z)(e=>{en(e),R&&R(e)}),ea=v.useCallback(e=>{if(b&&Y.isBeforeYear(e,B)||p&&Y.isAfterYear(e,B)||Z&&Y.isBeforeYear(e,Z)||x&&Y.isAfterYear(e,x))return!0;if(!k)return!1;let r=Y.startOfYear(e);return k(r)},[p,b,x,Z,B,k,Y]),el=(0,H.Z)((e,r)=>{if(w)return;let n=Y.setYear(j??q,r);V(n)}),es=(0,H.Z)(e=>{ea(Y.setYear(j??q,e))||(et(e),eo(!0),P?.(e))});v.useEffect(()=>{et(e=>null!==J&&e!==J?J:e)},[J]);let eu=(0,H.Z)((e,r)=>{switch(e.key){case"ArrowUp":es(r-O),e.preventDefault();break;case"ArrowDown":es(r+O),e.preventDefault();break;case"ArrowLeft":es(r+("ltr"===W.direction?-1:1)),e.preventDefault();break;case"ArrowRight":es(r+("ltr"===W.direction?1:-1)),e.preventDefault()}}),ec=(0,H.Z)((e,r)=>{es(r)}),ed=(0,H.Z)((e,r)=>{ee===r&&eo(!1)}),ep=v.useRef(null),em=(0,X.Z)(r,ep);return v.useEffect(()=>{if(o||null===ep.current)return;let e=ep.current.querySelector('[tabindex="0"]');if(!e)return;let r=e.offsetHeight,n=e.offsetTop,i=ep.current.clientHeight,a=ep.current.scrollTop;r>i||n{let r=Y.getYear(e),n=r===J,o=c||ea(e);return(0,eh.jsx)(rU,{selected:n,value:r,onClick:el,onKeyDown:eu,autoFocus:er&&r===ee,disabled:o,tabIndex:r===ee?0:-1,onFocus:ec,onBlur:ed,"aria-current":Q===r?"date":void 0,yearsPerRow:O,children:Y.format(e,"year")},Y.format(e,"year"))})}))});function useViews({onChange:e,onViewChange:r,openTo:n,view:o,views:i,autoFocus:a,focusedView:s,onFocusedViewChange:u}){let c=v.useRef(n),p=v.useRef(i),m=v.useRef(i.includes(n)?n:i[0]),[g,b]=(0,K.Z)({name:"useViews",state:"view",controlled:o,default:m.current}),x=v.useRef(a?g:null),[Z,C]=(0,K.Z)({name:"useViews",state:"focusedView",controlled:s,default:x.current});v.useEffect(()=>{(c.current&&c.current!==n||p.current&&p.current.some(e=>!i.includes(e)))&&(b(i.includes(n)?n:i[0]),p.current=i,c.current=n)},[n,b,g,i]);let w=i.indexOf(g),S=i[w-1]??null,k=i[w+1]??null,P=(0,H.Z)((e,r)=>{r?C(e):C(r=>e===r?null:r),u?.(e,r)}),T=(0,H.Z)(e=>{P(e,!0),e!==g&&(b(e),r&&r(e))}),R=(0,H.Z)(()=>{k&&T(k)}),O=(0,H.Z)((r,n,o)=>{let a="finish"===n,s=o?i.indexOf(o)r.root})({display:"flex"}),rG=(0,ed.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,r)=>r.spacer})(({theme:e})=>({width:e.spacing(3)})),rK=(0,ed.ZP)(eo.Z,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,r)=>r.button})({variants:[{props:{hidden:!0},style:{visibility:"hidden"}}]}),PickersArrowSwitcher_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],spacer:["spacer"],button:["button"]},getPickersArrowSwitcherUtilityClass,r)},rX=v.forwardRef(function(e,r){let n=(0,Y.Z)(),o="rtl"===n.direction,i=(0,S.Z)({props:e,name:"MuiPickersArrowSwitcher"}),{children:a,className:s,slots:u,slotProps:c,isNextDisabled:p,isNextHidden:v,onGoToNext:b,nextLabel:x,isPreviousDisabled:Z,isPreviousHidden:C,onGoToPrevious:w,previousLabel:k}=i,P=(0,g.Z)(i,rW),T=PickersArrowSwitcher_useUtilityClasses(i),R={isDisabled:p,isHidden:v,goTo:b,label:x},O={isDisabled:Z,isHidden:C,goTo:w,label:k},E=u?.previousIconButton??rK,I=(0,W.y)({elementType:E,externalSlotProps:c?.previousIconButton,additionalProps:{size:"medium",title:O.label,"aria-label":O.label,disabled:O.isDisabled,edge:"end",onClick:O.goTo},ownerState:(0,m.Z)({},i,{hidden:O.isHidden}),className:T.button}),F=u?.nextIconButton??rK,L=(0,W.y)({elementType:F,externalSlotProps:c?.nextIconButton,additionalProps:{size:"medium",title:R.label,"aria-label":R.label,disabled:R.isDisabled,edge:"start",onClick:R.goTo},ownerState:(0,m.Z)({},i,{hidden:R.isHidden}),className:T.button}),j=u?.leftArrowIcon??eZ,V=(0,W.y)({elementType:j,externalSlotProps:c?.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),N=(0,g.Z)(V,rH),U=u?.rightArrowIcon??eC,B=(0,W.y)({elementType:U,externalSlotProps:c?.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),H=(0,g.Z)(B,rY);return(0,eh.jsxs)(rq,(0,m.Z)({ref:r,className:(0,ei.Z)(T.root,s),ownerState:i},P,{children:[(0,eh.jsx)(E,(0,m.Z)({},I,{children:o?(0,eh.jsx)(U,(0,m.Z)({},H)):(0,eh.jsx)(j,(0,m.Z)({},N))})),a?(0,eh.jsx)(es.Z,{variant:"subtitle1",component:"span",children:a}):(0,eh.jsx)(rG,{className:T.spacer,ownerState:i}),(0,eh.jsx)(F,(0,m.Z)({},L,{children:o?(0,eh.jsx)(j,(0,m.Z)({},N)):(0,eh.jsx)(U,(0,m.Z)({},H))}))]}))}),getPickersCalendarHeaderUtilityClass=e=>(0,em.ZP)("MuiPickersCalendarHeader",e),rQ=(0,ep.Z)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),rJ=["slots","slotProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone","format"],r0=["ownerState"],PickersCalendarHeader_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},getPickersCalendarHeaderUtilityClass,r)},r1=(0,ed.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"flex",alignItems:"center",marginTop:12,marginBottom:4,paddingLeft:24,paddingRight:12,maxHeight:40,minHeight:40}),r2=(0,ed.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,r)=>r.labelContainer})(({theme:e})=>(0,m.Z)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),r5=(0,ed.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,r)=>r.label})({marginRight:6}),r6=(0,ed.ZP)(eo.Z,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,r)=>r.switchViewButton})({marginRight:"auto",variants:[{props:{view:"year"},style:{[`.${rQ.switchViewIcon}`]:{transform:"rotate(180deg)"}}}]}),r4=(0,ed.ZP)(ex,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,r)=>r.switchViewIcon})(({theme:e})=>({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"})),r8=v.forwardRef(function(e,r){let n=useLocaleText(),o=useUtils_useUtils(),i=(0,S.Z)({props:e,name:"MuiPickersCalendarHeader"}),{slots:a,slotProps:s,currentMonth:u,disabled:c,disableFuture:p,disablePast:b,maxDate:x,minDate:Z,onMonthChange:C,onViewChange:w,view:k,reduceAnimations:P,views:T,labelId:R,className:O,timezone:E,format:I=`${o.formats.month} ${o.formats.year}`}=i,F=(0,g.Z)(i,rJ),L=PickersCalendarHeader_useUtilityClasses(i),j=a?.switchViewButton??r6,V=(0,W.y)({elementType:j,externalSlotProps:s?.switchViewButton,additionalProps:{size:"small","aria-label":n.calendarViewSwitchingButtonAriaLabel(k)},ownerState:i,className:L.switchViewButton}),N=a?.switchViewIcon??r4,U=(0,W.y)({elementType:N,externalSlotProps:s?.switchViewIcon,ownerState:void 0,className:L.switchViewIcon}),B=(0,g.Z)(U,r0),H=function(e,{disableFuture:r,maxDate:n,timezone:o}){let i=useUtils_useUtils();return v.useMemo(()=>{let a=i.date(void 0,o),s=i.startOfMonth(r&&i.isBefore(a,n)?a:n);return!i.isAfter(s,e)},[r,n,e,i,o])}(u,{disableFuture:p,maxDate:x,timezone:E}),Y=function(e,{disablePast:r,minDate:n,timezone:o}){let i=useUtils_useUtils();return v.useMemo(()=>{let a=i.date(void 0,o),s=i.startOfMonth(r&&i.isAfter(a,n)?a:n);return!i.isBefore(s,e)},[r,n,e,i,o])}(u,{disablePast:b,minDate:Z,timezone:E});if(1===T.length&&"year"===T[0])return null;let q=o.formatByString(u,I);return(0,eh.jsxs)(r1,(0,m.Z)({},F,{ownerState:i,className:(0,ei.Z)(O,L.root),ref:r,children:[(0,eh.jsxs)(r2,{role:"presentation",onClick:()=>{if(1!==T.length&&w&&!c){if(2===T.length)w(T.find(e=>e!==k)||T[0]);else{let e=0!==T.indexOf(k)?0:1;w(T[e])}}},ownerState:i,"aria-live":"polite",className:L.labelContainer,children:[(0,eh.jsx)(PickersFadeTransitionGroup,{reduceAnimations:P,transKey:q,children:(0,eh.jsx)(r5,{id:R,ownerState:i,className:L.label,children:q})}),T.length>1&&!c&&(0,eh.jsx)(j,(0,m.Z)({},V,{children:(0,eh.jsx)(N,(0,m.Z)({},B))}))]}),(0,eh.jsx)(re.Z,{in:"day"===k,children:(0,eh.jsx)(rX,{slots:a,slotProps:s,onGoToPrevious:()=>C(o.addMonths(u,-1),"right"),isPreviousDisabled:Y,previousLabel:n.previousMonth,onGoToNext:()=>C(o.addMonths(u,1),"left"),isNextDisabled:H,nextLabel:n.nextMonth})})]}))}),r7=(0,ed.ZP)("div")({overflow:"hidden",width:320,maxHeight:336,display:"flex",flexDirection:"column",margin:"0 auto"}),r3="undefined"!=typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),r9=r3&&r3[1]?parseInt(r3[1],10):null,ne=r3&&r3[2]?parseInt(r3[2],10):null,nt=r9&&r9<10||ne&&ne<13||!1,useDefaultReduceAnimations=()=>{let e=useMediaQuery("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1});return e||nt},getDateCalendarUtilityClass=e=>(0,em.ZP)("MuiDateCalendar",e);(0,ep.Z)("MuiDateCalendar",["root","viewTransitionContainer"]);let nr=["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"],DateCalendar_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},getDateCalendarUtilityClass,r)},nn=(0,ed.ZP)(r7,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"flex",flexDirection:"column",height:336}),no=(0,ed.ZP)(PickersFadeTransitionGroup,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,r)=>r.viewTransitionContainer})({}),ni=v.forwardRef(function(e,r){let n=useUtils_useUtils(),o=(0,Q.Z)(),i=function(e,r){let n=useUtils_useUtils(),o=useUtils_useDefaultDates(),i=useDefaultReduceAnimations(),a=(0,S.Z)({props:e,name:r});return(0,m.Z)({},a,{loading:a.loading??!1,disablePast:a.disablePast??!1,disableFuture:a.disableFuture??!1,openTo:a.openTo??"day",views:a.views??["year","day"],reduceAnimations:a.reduceAnimations??i,renderLoading:a.renderLoading??(()=>(0,eh.jsx)("span",{children:"..."})),minDate:date_utils_applyDefaultDate(n,a.minDate,o.minDate),maxDate:date_utils_applyDefaultDate(n,a.maxDate,o.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:a,onViewChange:s,value:u,defaultValue:c,referenceDate:p,disableFuture:b,disablePast:x,onChange:Z,onYearChange:C,onMonthChange:w,reduceAnimations:k,shouldDisableDate:P,shouldDisableMonth:T,shouldDisableYear:R,view:O,views:E,openTo:I,className:F,disabled:L,readOnly:j,minDate:V,maxDate:U,disableHighlightToday:B,focusedView:Y,onFocusedViewChange:q,showDaysOutsideCurrentMonth:G,fixedWeekNumber:K,dayOfWeekFormatter:X,slots:J,slotProps:ee,loading:et,renderLoading:er,displayWeekNumber:en,yearsPerRow:eo,monthsPerRow:ea,timezone:el}=i,es=(0,g.Z)(i,nr),{value:eu,handleValueChange:ec,timezone:ed}=useControlledValueWithTimezone({name:"DateCalendar",timezone:el,value:u,defaultValue:c,onChange:Z,valueManager:N}),{view:ep,setView:em,focusedView:ef,setFocusedView:eg,goToNextView:ey,setValueAndGoToNextView:ev}=useViews({view:O,views:E,openTo:I,onChange:ec,onViewChange:s,autoFocus:a,focusedView:Y,onFocusedViewChange:q}),{referenceDate:eb,calendarState:ex,changeFocusedDay:eZ,changeMonth:eC,handleChangeMonth:ew,isDateDisabled:eS,onMonthSwitchingAnimationEnd:ek}=useCalendarState({value:eu,referenceDate:p,reduceAnimations:k,onMonthChange:w,minDate:V,maxDate:U,shouldDisableDate:P,disablePast:x,disableFuture:b,timezone:ed}),eP=L&&eu||V,eT=L&&eu||U,eM=`${o}-grid-label`,eD=null!==ef,eR=J?.calendarHeader??r8,eO=(0,W.y)({elementType:eR,externalSlotProps:ee?.calendarHeader,additionalProps:{views:E,view:ep,currentMonth:ex.currentMonth,onViewChange:em,onMonthChange:(e,r)=>ew({newMonth:e,direction:r}),minDate:eP,maxDate:eT,disabled:L,disablePast:x,disableFuture:b,reduceAnimations:k,timezone:ed,labelId:eM,slots:J,slotProps:ee},ownerState:i}),eE=(0,H.Z)(e=>{let r=n.startOfMonth(e),o=n.endOfMonth(e),i=eS(e)?findClosestEnabledDate({utils:n,date:e,minDate:n.isBefore(V,r)?r:V,maxDate:n.isAfter(U,o)?o:U,disablePast:x,disableFuture:b,isDateDisabled:eS,timezone:ed}):e;i?(ev(i,"finish"),w?.(r)):(ey(),eC(r)),eZ(i,!0)}),e$=(0,H.Z)(e=>{let r=n.startOfYear(e),o=n.endOfYear(e),i=eS(e)?findClosestEnabledDate({utils:n,date:e,minDate:n.isBefore(V,r)?r:V,maxDate:n.isAfter(U,o)?o:U,disablePast:x,disableFuture:b,isDateDisabled:eS,timezone:ed}):e;i?(ev(i,"finish"),C?.(i)):(ey(),eC(r)),eZ(i,!0)}),eI=(0,H.Z)(e=>e?ec(mergeDateAndTime(n,e,eu??eb),"finish",ep):ec(e,"finish",ep));v.useEffect(()=>{null!=eu&&n.isValid(eu)&&eC(eu)},[eu]);let eA=DateCalendar_useUtilityClasses(i),eF={disablePast:x,disableFuture:b,maxDate:U,minDate:V},eL={disableHighlightToday:B,readOnly:j,disabled:L,timezone:ed,gridLabelId:eM},ej=v.useRef(ep);v.useEffect(()=>{ej.current!==ep&&(ef===ej.current&&eg(ep,!0),ej.current=ep)},[ef,eg,ep]);let eV=v.useMemo(()=>[eu],[eu]);return(0,eh.jsxs)(nn,(0,m.Z)({ref:r,className:(0,ei.Z)(eA.root,F),ownerState:i},es,{children:[(0,eh.jsx)(eR,(0,m.Z)({},eO)),(0,eh.jsx)(no,{reduceAnimations:k,className:eA.viewTransitionContainer,transKey:ep,ownerState:i,children:(0,eh.jsxs)("div",{children:["year"===ep&&(0,eh.jsx)(rB,(0,m.Z)({},eF,eL,{value:eu,onChange:e$,shouldDisableYear:R,hasFocus:eD,onFocusedViewChange:e=>eg("year",e),yearsPerRow:eo,referenceDate:eb})),"month"===ep&&(0,eh.jsx)(rF,(0,m.Z)({},eF,eL,{hasFocus:eD,className:F,value:eu,onChange:eE,shouldDisableMonth:T,onFocusedViewChange:e=>eg("month",e),monthsPerRow:ea,referenceDate:eb})),"day"===ep&&(0,eh.jsx)(DayCalendar,(0,m.Z)({},ex,eF,eL,{onMonthSwitchingAnimationEnd:ek,onFocusedDayChange:eZ,reduceAnimations:k,selectedDays:eV,onSelectedDaysChange:eI,shouldDisableDate:P,shouldDisableMonth:T,shouldDisableYear:R,hasFocus:eD,onFocusedViewChange:e=>eg("day",e),showDaysOutsideCurrentMonth:G,fixedWeekNumber:K,dayOfWeekFormatter:X,displayWeekNumber:en,slots:J,slotProps:ee,loading:et,renderLoading:er}))]})})]}))}),renderDateViewCalendar=({view:e,onViewChange:r,views:n,focusedView:o,onFocusedViewChange:i,value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minDate:b,maxDate:x,shouldDisableDate:Z,shouldDisableMonth:C,shouldDisableYear:w,reduceAnimations:S,onMonthChange:k,monthsPerRow:P,onYearChange:T,yearsPerRow:R,slots:O,slotProps:E,loading:I,renderLoading:F,disableHighlightToday:L,readOnly:j,disabled:V,showDaysOutsideCurrentMonth:N,dayOfWeekFormatter:U,sx:B,autoFocus:W,fixedWeekNumber:H,displayWeekNumber:Y,timezone:q})=>(0,eh.jsx)(ni,{view:e,onViewChange:r,views:n.filter(isDatePickerView),focusedView:o&&isDatePickerView(o)?o:null,onFocusedViewChange:i,value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minDate:b,maxDate:x,shouldDisableDate:Z,shouldDisableMonth:C,shouldDisableYear:w,reduceAnimations:S,onMonthChange:k,monthsPerRow:P,onYearChange:T,yearsPerRow:R,slots:O,slotProps:E,loading:I,renderLoading:F,disableHighlightToday:L,readOnly:j,disabled:V,showDaysOutsideCurrentMonth:N,dayOfWeekFormatter:U,sx:B,autoFocus:W,fixedWeekNumber:H,displayWeekNumber:Y,timezone:q});var na=n(96514),nl=n(90629),ns=n(36425);function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var r=e.ownerDocument;return r&&r.defaultView||window}return e}function isElement(e){var r=getWindow(e).Element;return e instanceof r||e instanceof Element}function isHTMLElement(e){var r=getWindow(e).HTMLElement;return e instanceof r||e instanceof HTMLElement}function isShadowRoot(e){if("undefined"==typeof ShadowRoot)return!1;var r=getWindow(e).ShadowRoot;return e instanceof r||e instanceof ShadowRoot}var nu=Math.max,nc=Math.min,nd=Math.round;function getUAString(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,r,n){void 0===r&&(r=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),i=1,a=1;r&&isHTMLElement(e)&&(i=e.offsetWidth>0&&nd(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&nd(o.height)/e.offsetHeight||1);var s=(isElement(e)?getWindow(e):window).visualViewport,u=!isLayoutViewport()&&n,c=(o.left+(u&&s?s.offsetLeft:0))/i,p=(o.top+(u&&s?s.offsetTop:0))/a,m=o.width/i,g=o.height/a;return{width:m,height:g,top:p,right:c+m,bottom:p+g,left:c,x:c,y:p}}function getWindowScroll(e){var r=getWindow(e);return{scrollLeft:r.pageXOffset,scrollTop:r.pageYOffset}}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var r=getComputedStyle(e),n=r.overflow,o=r.overflowX,i=r.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+o)}function getLayoutRect(e){var r=getBoundingClientRect(e),n=e.offsetWidth,o=e.offsetHeight;return 1>=Math.abs(r.width-n)&&(n=r.width),1>=Math.abs(r.height-o)&&(o=r.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function listScrollParents(e,r){void 0===r&&(r=[]);var n,o=function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=getWindow(o),s=i?[a].concat(a.visualViewport||[],isScrollParent(o)?o:[]):o,u=r.concat(s);return i?u:u.concat(listScrollParents(getParentNode(s)))}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var r=getWindow(e),n=getTrueOffsetParent(e);n&&["table","td","th"].indexOf(getNodeName(n))>=0&&"static"===getComputedStyle(n).position;)n=getTrueOffsetParent(n);return n&&("html"===getNodeName(n)||"body"===getNodeName(n)&&"static"===getComputedStyle(n).position)?r:n||function(e){var r=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(e)&&"fixed"===getComputedStyle(e).position)return null;var n=getParentNode(e);for(isShadowRoot(n)&&(n=n.host);isHTMLElement(n)&&0>["html","body"].indexOf(getNodeName(n));){var o=getComputedStyle(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||r&&"filter"===o.willChange||r&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||r}var np="bottom",nm="right",nf="left",nh="auto",ng=["top",np,nm,nf],ny="start",nv="viewport",nb="popper",nx=ng.reduce(function(e,r){return e.concat([r+"-"+ny,r+"-end"])},[]),nZ=[].concat(ng,[nh]).reduce(function(e,r){return e.concat([r,r+"-"+ny,r+"-end"])},[]),nC=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],nw={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,r=Array(e),n=0;n=0?"x":"y"}function computeOffsets(e){var r,n=e.reference,o=e.element,i=e.placement,a=i?getBasePlacement(i):null,s=i?getVariation(i):null,u=n.x+n.width/2-o.width/2,c=n.y+n.height/2-o.height/2;switch(a){case"top":r={x:u,y:n.y-o.height};break;case np:r={x:u,y:n.y+n.height};break;case nm:r={x:n.x+n.width,y:c};break;case nf:r={x:n.x-o.width,y:c};break;default:r={x:n.x,y:n.y}}var p=a?getMainAxisFromPlacement(a):null;if(null!=p){var m="y"===p?"height":"width";switch(s){case ny:r[p]=r[p]-(n[m]/2-o[m]/2);break;case"end":r[p]=r[p]+(n[m]/2-o[m]/2)}}return r}var nk={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var r,n,o,i,a,s,u,c=e.popper,p=e.popperRect,m=e.placement,g=e.variation,v=e.offsets,b=e.position,x=e.gpuAcceleration,Z=e.adaptive,C=e.roundOffsets,w=e.isFixed,S=v.x,k=void 0===S?0:S,P=v.y,T=void 0===P?0:P,R="function"==typeof C?C({x:k,y:T}):{x:k,y:T};k=R.x,T=R.y;var O=v.hasOwnProperty("x"),E=v.hasOwnProperty("y"),I=nf,F="top",L=window;if(Z){var j=getOffsetParent(c),V="clientHeight",N="clientWidth";j===getWindow(c)&&"static"!==getComputedStyle(j=getDocumentElement(c)).position&&"absolute"===b&&(V="scrollHeight",N="scrollWidth"),("top"===m||(m===nf||m===nm)&&"end"===g)&&(F=np,T-=(w&&j===L&&L.visualViewport?L.visualViewport.height:j[V])-p.height,T*=x?1:-1),(m===nf||("top"===m||m===np)&&"end"===g)&&(I=nm,k-=(w&&j===L&&L.visualViewport?L.visualViewport.width:j[N])-p.width,k*=x?1:-1)}var U=Object.assign({position:b},Z&&nk),B=!0===C?(r={x:k,y:T},n=getWindow(c),o=r.x,i=r.y,{x:nd(o*(a=n.devicePixelRatio||1))/a||0,y:nd(i*a)/a||0}):{x:k,y:T};return(k=B.x,T=B.y,x)?Object.assign({},U,((u={})[F]=E?"0":"",u[I]=O?"0":"",u.transform=1>=(L.devicePixelRatio||1)?"translate("+k+"px, "+T+"px)":"translate3d("+k+"px, "+T+"px, 0)",u)):Object.assign({},U,((s={})[F]=E?T+"px":"",s[I]=O?k+"px":"",s.transform="",s))}var nP={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,function(e){return nP[e]})}var nT={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,function(e){return nT[e]})}function contains(e,r){var n=r.getRootNode&&r.getRootNode();if(e.contains(r))return!0;if(n&&isShadowRoot(n)){var o=r;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,r,n){var o,i,a,s,u,c,p,m,g,v;return r===nv?rectToClientRect(function(e,r){var n=getWindow(e),o=getDocumentElement(e),i=n.visualViewport,a=o.clientWidth,s=o.clientHeight,u=0,c=0;if(i){a=i.width,s=i.height;var p=isLayoutViewport();(p||!p&&"fixed"===r)&&(u=i.offsetLeft,c=i.offsetTop)}return{width:a,height:s,x:u+getWindowScrollBarX(e),y:c}}(e,n)):isElement(r)?((o=getBoundingClientRect(r,!1,"fixed"===n)).top=o.top+r.clientTop,o.left=o.left+r.clientLeft,o.bottom=o.top+r.clientHeight,o.right=o.left+r.clientWidth,o.width=r.clientWidth,o.height=r.clientHeight,o.x=o.left,o.y=o.top,o):rectToClientRect((i=getDocumentElement(e),s=getDocumentElement(i),u=getWindowScroll(i),c=null==(a=i.ownerDocument)?void 0:a.body,p=nu(s.scrollWidth,s.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),m=nu(s.scrollHeight,s.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),g=-u.scrollLeft+getWindowScrollBarX(i),v=-u.scrollTop,"rtl"===getComputedStyle(c||s).direction&&(g+=nu(s.clientWidth,c?c.clientWidth:0)-p),{width:p,height:m,x:g,y:v}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(e){return Object.assign({},getFreshSideObject(),e)}function expandToHashMap(e,r){return r.reduce(function(r,n){return r[n]=e,r},{})}function detectOverflow(e,r){void 0===r&&(r={});var n,o,i,a,s,u,c,p=r,m=p.placement,g=void 0===m?e.placement:m,v=p.strategy,b=void 0===v?e.strategy:v,x=p.boundary,Z=p.rootBoundary,C=p.elementContext,w=void 0===C?nb:C,S=p.altBoundary,k=p.padding,P=void 0===k?0:k,T=mergePaddingObject("number"!=typeof P?P:expandToHashMap(P,ng)),R=e.rects.popper,O=e.elements[void 0!==S&&S?w===nb?"reference":nb:w],E=(n=isElement(O)?O:O.contextElement||getDocumentElement(e.elements.popper),u=(s=[].concat("clippingParents"===(o=void 0===x?"clippingParents":x)?(i=listScrollParents(getParentNode(n)),isElement(a=["absolute","fixed"].indexOf(getComputedStyle(n).position)>=0&&isHTMLElement(n)?getOffsetParent(n):n)?i.filter(function(e){return isElement(e)&&contains(e,a)&&"body"!==getNodeName(e)}):[]):[].concat(o),[void 0===Z?nv:Z]))[0],(c=s.reduce(function(e,r){var o=getClientRectFromMixedType(n,r,b);return e.top=nu(o.top,e.top),e.right=nc(o.right,e.right),e.bottom=nc(o.bottom,e.bottom),e.left=nu(o.left,e.left),e},getClientRectFromMixedType(n,u,b))).width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c),I=getBoundingClientRect(e.elements.reference),F=computeOffsets({reference:I,element:R,strategy:"absolute",placement:g}),L=rectToClientRect(Object.assign({},R,F)),j=w===nb?L:I,V={top:E.top-j.top+T.top,bottom:j.bottom-E.bottom+T.bottom,left:E.left-j.left+T.left,right:j.right-E.right+T.right},N=e.modifiersData.offset;if(w===nb&&N){var U=N[g];Object.keys(V).forEach(function(e){var r=[nm,np].indexOf(e)>=0?1:-1,n=["top",np].indexOf(e)>=0?"y":"x";V[e]+=U[n]*r})}return V}function within(e,r,n){return nu(e,nc(r,n))}function getSideOffsets(e,r,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-r.height-n.y,right:e.right-r.width+n.x,bottom:e.bottom-r.height+n.y,left:e.left-r.width-n.x}}function isAnySideFullyClipped(e){return["top",nm,np,nf].some(function(r){return e[r]>=0})}var nM=(s=void 0===(a=(i={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var r=e.state,n=e.instance,o=e.options,i=o.scroll,a=void 0===i||i,s=o.resize,u=void 0===s||s,c=getWindow(r.elements.popper),p=[].concat(r.scrollParents.reference,r.scrollParents.popper);return a&&p.forEach(function(e){e.addEventListener("scroll",n.update,nS)}),u&&c.addEventListener("resize",n.update,nS),function(){a&&p.forEach(function(e){e.removeEventListener("scroll",n.update,nS)}),u&&c.removeEventListener("resize",n.update,nS)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var r=e.state,n=e.name;r.modifiersData[n]=computeOffsets({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var r=e.state,n=e.options,o=n.gpuAcceleration,i=n.adaptive,a=n.roundOffsets,s=void 0===a||a,u={placement:getBasePlacement(r.placement),variation:getVariation(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:void 0===o||o,isFixed:"fixed"===r.options.strategy};null!=r.modifiersData.popperOffsets&&(r.styles.popper=Object.assign({},r.styles.popper,mapToStyles(Object.assign({},u,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:void 0===i||i,roundOffsets:s})))),null!=r.modifiersData.arrow&&(r.styles.arrow=Object.assign({},r.styles.arrow,mapToStyles(Object.assign({},u,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var r=e.state;Object.keys(r.elements).forEach(function(e){var n=r.styles[e]||{},o=r.attributes[e]||{},i=r.elements[e];isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,n),Object.keys(o).forEach(function(e){var r=o[e];!1===r?i.removeAttribute(e):i.setAttribute(e,!0===r?"":r)}))})},effect:function(e){var r=e.state,n={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,n.popper),r.styles=n,r.elements.arrow&&Object.assign(r.elements.arrow.style,n.arrow),function(){Object.keys(r.elements).forEach(function(e){var o=r.elements[e],i=r.attributes[e]||{},a=Object.keys(r.styles.hasOwnProperty(e)?r.styles[e]:n[e]).reduce(function(e,r){return e[r]="",e},{});isHTMLElement(o)&&getNodeName(o)&&(Object.assign(o.style,a),Object.keys(i).forEach(function(e){o.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var r=e.state,n=e.options,o=e.name,i=n.offset,a=void 0===i?[0,0]:i,s=nZ.reduce(function(e,n){var o,i,s,u,c,p;return e[n]=(o=r.rects,s=[nf,"top"].indexOf(i=getBasePlacement(n))>=0?-1:1,c=(u="function"==typeof a?a(Object.assign({},o,{placement:n})):a)[0],p=u[1],c=c||0,p=(p||0)*s,[nf,nm].indexOf(i)>=0?{x:p,y:c}:{x:c,y:p}),e},{}),u=s[r.placement],c=u.x,p=u.y;null!=r.modifiersData.popperOffsets&&(r.modifiersData.popperOffsets.x+=c,r.modifiersData.popperOffsets.y+=p),r.modifiersData[o]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var r=e.state,n=e.options,o=e.name;if(!r.modifiersData[o]._skip){for(var i=n.mainAxis,a=void 0===i||i,s=n.altAxis,u=void 0===s||s,c=n.fallbackPlacements,p=n.padding,m=n.boundary,g=n.rootBoundary,v=n.altBoundary,b=n.flipVariations,x=void 0===b||b,Z=n.allowedAutoPlacements,C=r.options.placement,w=getBasePlacement(C)===C,S=c||(w||!x?[getOppositePlacement(C)]:function(e){if(getBasePlacement(e)===nh)return[];var r=getOppositePlacement(e);return[getOppositeVariationPlacement(e),r,getOppositeVariationPlacement(r)]}(C)),k=[C].concat(S).reduce(function(e,n){var o,i,a,s,u,c,v,b,C,w,S,k;return e.concat(getBasePlacement(n)===nh?(i=(o={placement:n,boundary:m,rootBoundary:g,padding:p,flipVariations:x,allowedAutoPlacements:Z}).placement,a=o.boundary,s=o.rootBoundary,u=o.padding,c=o.flipVariations,b=void 0===(v=o.allowedAutoPlacements)?nZ:v,0===(S=(w=(C=getVariation(i))?c?nx:nx.filter(function(e){return getVariation(e)===C}):ng).filter(function(e){return b.indexOf(e)>=0})).length&&(S=w),Object.keys(k=S.reduce(function(e,n){return e[n]=detectOverflow(r,{placement:n,boundary:a,rootBoundary:s,padding:u})[getBasePlacement(n)],e},{})).sort(function(e,r){return k[e]-k[r]})):n)},[]),P=r.rects.reference,T=r.rects.popper,R=new Map,O=!0,E=k[0],I=0;I=0,N=V?"width":"height",U=detectOverflow(r,{placement:F,boundary:m,rootBoundary:g,altBoundary:v,padding:p}),B=V?j?nm:nf:j?np:"top";P[N]>T[N]&&(B=getOppositePlacement(B));var W=getOppositePlacement(B),H=[];if(a&&H.push(U[L]<=0),u&&H.push(U[B]<=0,U[W]<=0),H.every(function(e){return e})){E=F,O=!1;break}R.set(F,H)}if(O)for(var Y=x?3:1,_loop=function(e){var r=k.find(function(r){var n=R.get(r);if(n)return n.slice(0,e).every(function(e){return e})});if(r)return E=r,"break"},q=Y;q>0&&"break"!==_loop(q);q--);r.placement!==E&&(r.modifiersData[o]._skip=!0,r.placement=E,r.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var r=e.state,n=e.options,o=e.name,i=n.mainAxis,a=n.altAxis,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,p=n.padding,m=n.tether,g=void 0===m||m,v=n.tetherOffset,b=void 0===v?0:v,x=detectOverflow(r,{boundary:s,rootBoundary:u,padding:p,altBoundary:c}),Z=getBasePlacement(r.placement),C=getVariation(r.placement),w=!C,S=getMainAxisFromPlacement(Z),k="x"===S?"y":"x",P=r.modifiersData.popperOffsets,T=r.rects.reference,R=r.rects.popper,O="function"==typeof b?b(Object.assign({},r.rects,{placement:r.placement})):b,E="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),I=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,F={x:0,y:0};if(P){if(void 0===i||i){var L,j="y"===S?"top":nf,V="y"===S?np:nm,N="y"===S?"height":"width",U=P[S],B=U+x[j],W=U-x[V],H=g?-R[N]/2:0,Y=C===ny?T[N]:R[N],q=C===ny?-R[N]:-T[N],G=r.elements.arrow,K=g&&G?getLayoutRect(G):{width:0,height:0},X=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Q=X[j],J=X[V],ee=within(0,T[N],K[N]),et=w?T[N]/2-H-ee-Q-E.mainAxis:Y-ee-Q-E.mainAxis,er=w?-T[N]/2+H+ee+J+E.mainAxis:q+ee+J+E.mainAxis,en=r.elements.arrow&&getOffsetParent(r.elements.arrow),eo=en?"y"===S?en.clientTop||0:en.clientLeft||0:0,ei=null!=(L=null==I?void 0:I[S])?L:0,ea=U+et-ei-eo,el=U+er-ei,es=within(g?nc(B,ea):B,U,g?nu(W,el):W);P[S]=es,F[S]=es-U}if(void 0!==a&&a){var eu,ec,ed="x"===S?"top":nf,ep="x"===S?np:nm,em=P[k],ef="y"===k?"height":"width",eh=em+x[ed],eg=em-x[ep],ey=-1!==["top",nf].indexOf(Z),ev=null!=(ec=null==I?void 0:I[k])?ec:0,eb=ey?eh:em-T[ef]-R[ef]-ev+E.altAxis,ex=ey?em+T[ef]+R[ef]-ev-E.altAxis:eg,eZ=g&&ey?(eu=within(eb,em,ex))>ex?ex:eu:within(g?eb:eh,em,g?ex:eg);P[k]=eZ,F[k]=eZ-em}r.modifiersData[o]=F}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var r,n,o=e.state,i=e.name,a=e.options,s=o.elements.arrow,u=o.modifiersData.popperOffsets,c=getBasePlacement(o.placement),p=getMainAxisFromPlacement(c),m=[nf,nm].indexOf(c)>=0?"height":"width";if(s&&u){var g=mergePaddingObject("number"!=typeof(r="function"==typeof(r=a.padding)?r(Object.assign({},o.rects,{placement:o.placement})):r)?r:expandToHashMap(r,ng)),v=getLayoutRect(s),b="y"===p?"top":nf,x="y"===p?np:nm,Z=o.rects.reference[m]+o.rects.reference[p]-u[p]-o.rects.popper[m],C=u[p]-o.rects.reference[p],w=getOffsetParent(s),S=w?"y"===p?w.clientHeight||0:w.clientWidth||0:0,k=g[b],P=S-v[m]-g[x],T=S/2-v[m]/2+(Z/2-C/2),R=within(k,T,P);o.modifiersData[i]=((n={})[p]=R,n.centerOffset=R-T,n)}},effect:function(e){var r=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=r.elements.popper.querySelector(o)))&&contains(r.elements.popper,o)&&(r.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var r=e.state,n=e.name,o=r.rects.reference,i=r.rects.popper,a=r.modifiersData.preventOverflow,s=detectOverflow(r,{elementContext:"reference"}),u=detectOverflow(r,{altBoundary:!0}),c=getSideOffsets(s,o),p=getSideOffsets(u,i,a),m=isAnySideFullyClipped(c),g=isAnySideFullyClipped(p);r.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:p,isReferenceHidden:m,hasPopperEscaped:g},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":g})}}]}).defaultModifiers)?[]:a,c=void 0===(u=i.defaultOptions)?nw:u,function(e,r,n){void 0===n&&(n=c);var o,i={placement:"bottom",orderedModifiers:[],options:Object.assign({},nw,c),modifiersData:{},elements:{reference:e,popper:r},attributes:{},styles:{}},a=[],u=!1,p={state:i,setOptions:function(n){var o,u,m,g,v,b="function"==typeof n?n(i.options):n;cleanupModifierEffects(),i.options=Object.assign({},c,i.options,b),i.scrollParents={reference:isElement(e)?listScrollParents(e):e.contextElement?listScrollParents(e.contextElement):[],popper:listScrollParents(r)};var x=(u=Object.keys(o=[].concat(s,i.options.modifiers).reduce(function(e,r){var n=e[r.name];return e[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,e},{})).map(function(e){return o[e]}),m=new Map,g=new Set,v=[],u.forEach(function(e){m.set(e.name,e)}),u.forEach(function(e){g.has(e.name)||function sort(e){g.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!g.has(e)){var r=m.get(e);r&&sort(r)}}),v.push(e)}(e)}),nC.reduce(function(e,r){return e.concat(v.filter(function(e){return e.phase===r}))},[]));return i.orderedModifiers=x.filter(function(e){return e.enabled}),i.orderedModifiers.forEach(function(e){var r=e.name,n=e.options,o=e.effect;if("function"==typeof o){var s=o({state:i,name:r,instance:p,options:void 0===n?{}:n});a.push(s||function(){})}}),p.update()},forceUpdate:function(){if(!u){var e,r,n,o,a,s,c,m,g,v,b,x,Z=i.elements,C=Z.reference,w=Z.popper;if(areValidElements(C,w)){i.rects={reference:(r=getOffsetParent(w),n="fixed"===i.options.strategy,o=isHTMLElement(r),m=isHTMLElement(r)&&(s=nd((a=r.getBoundingClientRect()).width)/r.offsetWidth||1,c=nd(a.height)/r.offsetHeight||1,1!==s||1!==c),g=getDocumentElement(r),v=getBoundingClientRect(C,m,n),b={scrollLeft:0,scrollTop:0},x={x:0,y:0},(o||!o&&!n)&&(("body"!==getNodeName(r)||isScrollParent(g))&&(b=(e=r)!==getWindow(e)&&isHTMLElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:getWindowScroll(e)),isHTMLElement(r)?(x=getBoundingClientRect(r,!0),x.x+=r.clientLeft,x.y+=r.clientTop):g&&(x.x=getWindowScrollBarX(g))),{x:v.left+b.scrollLeft-x.x,y:v.top+b.scrollTop-x.y,width:v.width,height:v.height}),popper:getLayoutRect(w)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var S=0;S{n[r]=base_generateUtilityClass_generateUtilityClass(e,r)})}(nO,["root"]);let nE=v.createContext({disableDefaultClasses:!1}),n$=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],nI=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function resolveAnchorEl(e){return"function"==typeof e?e():e}let Popper_useUtilityClasses=()=>(0,ea.Z)({root:["root"]},function(e){let{disableDefaultClasses:r}=v.useContext(nE);return n=>r?"":e(n)}(getPopperUtilityClass)),nA={},nF=v.forwardRef(function(e,r){var n;let{anchorEl:o,children:i,direction:a,disablePortal:s,modifiers:u,open:c,placement:p,popperOptions:b,popperRef:Z,slotProps:C={},slots:w={},TransitionProps:S}=e,k=(0,g.Z)(e,n$),P=v.useRef(null),T=(0,X.Z)(P,r),R=v.useRef(null),O=(0,X.Z)(R,Z),E=v.useRef(O);(0,x.Z)(()=>{E.current=O},[O]),v.useImperativeHandle(Z,()=>R.current,[]);let I=function(e,r){if("ltr"===r)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(p,a),[F,L]=v.useState(I),[j,V]=v.useState(resolveAnchorEl(o));v.useEffect(()=>{R.current&&R.current.forceUpdate()}),v.useEffect(()=>{o&&V(resolveAnchorEl(o))},[o]),(0,x.Z)(()=>{if(!j||!c)return;let handlePopperUpdate=e=>{L(e.placement)},e=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{handlePopperUpdate(e)}}];null!=u&&(e=e.concat(u)),b&&null!=b.modifiers&&(e=e.concat(b.modifiers));let r=nM(j,P.current,(0,m.Z)({placement:I},b,{modifiers:e}));return E.current(r),()=>{r.destroy(),E.current(null)}},[j,s,u,c,b,I]);let N={placement:F};null!==S&&(N.TransitionProps=S);let U=Popper_useUtilityClasses(),B=null!=(n=w.root)?n:"div",H=(0,W.y)({elementType:B,externalSlotProps:C.root,externalForwardedProps:k,additionalProps:{role:"tooltip",ref:T},ownerState:e,className:U.root});return(0,eh.jsx)(B,(0,m.Z)({},H,{children:"function"==typeof i?i(N):i}))}),nL=v.forwardRef(function(e,r){let n;let{anchorEl:o,children:i,container:a,direction:s="ltr",disablePortal:u=!1,keepMounted:c=!1,modifiers:p,open:b,placement:x="bottom",popperOptions:Z=nA,popperRef:C,style:w,transition:S=!1,slotProps:k={},slots:P={}}=e,T=(0,g.Z)(e,nI),[R,O]=v.useState(!0);if(!c&&!b&&(!S||R))return null;if(a)n=a;else if(o){let e=resolveAnchorEl(o);n=e&&void 0!==e.nodeType?(0,ns.Z)(e).body:(0,ns.Z)(null).body}let E=!b&&c&&(!S||R)?"none":void 0;return(0,eh.jsx)(nD.h,{disablePortal:u,container:n,children:(0,eh.jsx)(nF,(0,m.Z)({anchorEl:o,direction:s,disablePortal:u,modifiers:p,ref:r,open:S?!R:b,placement:x,popperOptions:Z,popperRef:C,slotProps:k,slots:P},T,{style:(0,m.Z)({position:"fixed",top:0,left:0,display:E},w),TransitionProps:S?{in:b,onEnter:()=>{O(!1)},onExited:()=>{O(!0)}}:void 0,children:i}))})});var nj=n(91070);let nV=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],nN=(0,ed.ZP)(nL,{name:"MuiPopper",slot:"Root",overridesResolver:(e,r)=>r.root})({}),nU=v.forwardRef(function(e,r){var n;let o=(0,nj.Z)(),i=(0,S.Z)({props:e,name:"MuiPopper"}),{anchorEl:a,component:s,components:u,componentsProps:c,container:p,disablePortal:v,keepMounted:b,modifiers:x,open:Z,placement:C,popperOptions:w,popperRef:k,transition:P,slots:T,slotProps:R}=i,O=(0,g.Z)(i,nV),E=null!=(n=null==T?void 0:T.root)?n:null==u?void 0:u.Root,I=(0,m.Z)({anchorEl:a,container:p,disablePortal:v,keepMounted:b,modifiers:x,open:Z,placement:C,popperOptions:w,popperRef:k,transition:P},O);return(0,eh.jsx)(nN,(0,m.Z)({as:s,direction:null==o?void 0:o.direction,slots:{root:E},slotProps:null!=R?R:c},I,{ref:r}))});var n_=n(93470);function getPickersPopperUtilityClass(e){return(0,em.ZP)("MuiPickersPopper",e)}(0,ep.Z)("MuiPickersPopper",["root","paper"]);let nz=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],PickersPopper_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],paper:["paper"]},getPickersPopperUtilityClass,r)},nB=(0,ed.ZP)(nU,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({zIndex:e.zIndex.modal})),nW=(0,ed.ZP)(nl.Z,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,r)=>r.paper})({outline:0,transformOrigin:"top center",variants:[{props:({placement:e})=>["top","top-start","top-end"].includes(e),style:{transformOrigin:"bottom center"}}]}),nH=v.forwardRef((e,r)=>{let{PaperComponent:n,popperPlacement:o,ownerState:i,children:a,paperSlotProps:s,paperClasses:u,onPaperClick:c,onPaperTouchStart:p}=e,v=(0,g.Z)(e,nz),b=(0,m.Z)({},i,{placement:o}),x=(0,W.y)({elementType:n,externalSlotProps:s,additionalProps:{tabIndex:-1,elevation:8,ref:r},className:u,ownerState:b});return(0,eh.jsx)(n,(0,m.Z)({},v,x,{onClick:e=>{c(e),x.onClick?.(e)},onTouchStart:e=>{p(e),x.onTouchStart?.(e)},ownerState:b,children:a}))});function PickersPopper(e){let r=(0,S.Z)({props:e,name:"MuiPickersPopper"}),{anchorEl:n,children:o,containerRef:i=null,shouldRestoreFocus:a,onBlur:s,onDismiss:u,open:c,role:p,placement:g,slots:b,slotProps:x,reduceAnimations:Z}=r;v.useEffect(()=>{function handleKeyDown(e){c&&"Escape"===e.key&&u()}return document.addEventListener("keydown",handleKeyDown),()=>{document.removeEventListener("keydown",handleKeyDown)}},[u,c]);let C=v.useRef(null);v.useEffect(()=>{"tooltip"!==p&&(!a||a())&&(c?C.current=getActiveElement(document):C.current&&C.current instanceof HTMLElement&&setTimeout(()=>{C.current instanceof HTMLElement&&C.current.focus()}))},[c,p,a]);let[w,k,P]=function(e,r){let n=v.useRef(!1),o=v.useRef(!1),i=v.useRef(null),a=v.useRef(!1);v.useEffect(()=>{if(e)return document.addEventListener("mousedown",armClickAwayListener,!0),document.addEventListener("touchstart",armClickAwayListener,!0),()=>{document.removeEventListener("mousedown",armClickAwayListener,!0),document.removeEventListener("touchstart",armClickAwayListener,!0),a.current=!1};function armClickAwayListener(){a.current=!0}},[e]);let s=(0,H.Z)(e=>{if(!a.current)return;let s=o.current;o.current=!1;let u=(0,ns.Z)(i.current);if(i.current&&(!("clientX"in e)||!(u.documentElement.clientWidth-1:!u.documentElement.contains(e.target)||i.current.contains(e.target))||s||r(e)}}),handleSynthetic=()=>{o.current=!0};return v.useEffect(()=>{if(e){let e=(0,ns.Z)(i.current),handleTouchMove=()=>{n.current=!0};return e.addEventListener("touchstart",s),e.addEventListener("touchmove",handleTouchMove),()=>{e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",handleTouchMove)}}},[e,s]),v.useEffect(()=>{if(e){let e=(0,ns.Z)(i.current);return e.addEventListener("click",s),()=>{e.removeEventListener("click",s),o.current=!1}}},[e,s]),[i,handleSynthetic,handleSynthetic]}(c,s??u),T=v.useRef(null),R=(0,X.Z)(T,i),O=(0,X.Z)(R,w),E=PickersPopper_useUtilityClasses(r),I=useDefaultReduceAnimations(),F=b?.desktopTransition??Z??I?re.Z:na.Z,L=b?.desktopTrapFocus??n_.i,j=b?.desktopPaper??nW,V=b?.popper??nB,N=(0,W.y)({elementType:V,externalSlotProps:x?.popper,additionalProps:{transition:!0,role:p,open:c,anchorEl:n,placement:g,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),u())}},className:E.root,ownerState:r});return(0,eh.jsx)(V,(0,m.Z)({},N,{children:({TransitionProps:e,placement:n})=>(0,eh.jsx)(L,(0,m.Z)({open:c,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===p,isEnabled:()=>!0},x?.desktopTrapFocus,{children:(0,eh.jsx)(F,(0,m.Z)({},e,x?.desktopTransition,{children:(0,eh.jsx)(nH,{PaperComponent:j,ownerState:r,popperPlacement:n,ref:O,onPaperClick:k,onPaperTouchStart:P,paperClasses:E.paper,paperSlotProps:x?.desktopPaper,children:o})}))}))}))}let useOpenState=({open:e,onOpen:r,onClose:n})=>{let o=v.useRef("boolean"==typeof e).current,[i,a]=v.useState(!1);v.useEffect(()=>{if(o){if("boolean"!=typeof e)throw Error("You must not mix controlling and uncontrolled mode for `open` prop");a(e)}},[o,e]);let s=v.useCallback(e=>{o||a(e),e&&r&&r(),!e&&n&&n()},[o,r,n]);return{isOpen:i,setIsOpen:s}},shouldPublishValue=e=>{let{action:r,hasChanged:n,dateState:o,isControlled:i}=e,a=!i&&!o.hasBeenModifiedSinceMount;return"setValueFromField"===r.name||("setValueFromAction"===r.name?!!(a&&["accept","today","clear"].includes(r.pickerAction))||n(o.lastPublishedValue):("setValueFromView"===r.name&&"shallow"!==r.selectionState||"setValueFromShortcut"===r.name)&&(!!a||n(o.lastPublishedValue)))},shouldCommitValue=e=>{let{action:r,hasChanged:n,dateState:o,isControlled:i,closeOnSelect:a}=e,s=!i&&!o.hasBeenModifiedSinceMount;return"setValueFromAction"===r.name?!!(s&&["accept","today","clear"].includes(r.pickerAction))||n(o.lastCommittedValue):"setValueFromView"===r.name&&"finish"===r.selectionState&&a?!!s||n(o.lastCommittedValue):"setValueFromShortcut"===r.name&&"accept"===r.changeImportance&&n(o.lastCommittedValue)},shouldClosePicker=e=>{let{action:r,closeOnSelect:n}=e;return"setValueFromAction"===r.name||("setValueFromView"===r.name?"finish"===r.selectionState&&n:"setValueFromShortcut"===r.name&&"accept"===r.changeImportance)},usePickerValue=({props:e,valueManager:r,valueType:n,wrapperVariant:o,validator:i})=>{let{onAccept:a,onChange:s,value:u,defaultValue:c,closeOnSelect:p="desktop"===o,timezone:g}=e,{current:b}=v.useRef(c),{current:x}=v.useRef(void 0!==u),Z=useUtils_useUtils(),C=useLocalizationContext(),{isOpen:w,setIsOpen:S}=useOpenState(e),[k,P]=v.useState(()=>{let e;return{draft:e=void 0!==u?u:void 0!==b?b:r.emptyValue,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:u,hasBeenModifiedSinceMount:!1}}),{timezone:T,handleValueChange:R}=useValueWithTimezone({timezone:g,value:u,defaultValue:b,onChange:s,valueManager:r});useValidation((0,m.Z)({},e,{value:k.draft,timezone:T}),i,r.isSameError,r.defaultErrorState);let O=(0,H.Z)(n=>{let o={action:n,dateState:k,hasChanged:e=>!r.areValuesEqual(Z,n.value,e),isControlled:x,closeOnSelect:p},s=shouldPublishValue(o),u=shouldCommitValue(o),c=shouldClosePicker(o);if(P(e=>(0,m.Z)({},e,{draft:n.value,lastPublishedValue:s?n.value:e.lastPublishedValue,lastCommittedValue:u?n.value:e.lastCommittedValue,hasBeenModifiedSinceMount:!0})),s){let r="setValueFromField"===n.name?n.context.validationError:i({adapter:C,value:n.value,props:(0,m.Z)({},e,{value:n.value,timezone:T})}),o={validationError:r};"setValueFromShortcut"===n.name&&(o.shortcut=n.shortcut),R(n.value,o)}u&&a&&a(n.value),c&&S(!1)});if(void 0!==u&&(void 0===k.lastControlledValue||!r.areValuesEqual(Z,k.lastControlledValue,u))){let e=r.areValuesEqual(Z,k.draft,u);P(r=>(0,m.Z)({},r,{lastControlledValue:u},e?{}:{lastCommittedValue:u,lastPublishedValue:u,draft:u,hasBeenModifiedSinceMount:!0}))}let E=(0,H.Z)(()=>{O({value:r.emptyValue,name:"setValueFromAction",pickerAction:"clear"})}),I=(0,H.Z)(()=>{O({value:k.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})}),F=(0,H.Z)(()=>{O({value:k.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})}),L=(0,H.Z)(()=>{O({value:k.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})}),j=(0,H.Z)(()=>{O({value:r.getTodayValue(Z,T,n),name:"setValueFromAction",pickerAction:"today"})}),V=(0,H.Z)(e=>{e.preventDefault(),S(!0)}),N=(0,H.Z)(e=>{e?.preventDefault(),S(!1)}),U=(0,H.Z)((e,r="partial")=>O({name:"setValueFromView",value:e,selectionState:r})),B=(0,H.Z)((e,r,n)=>O({name:"setValueFromShortcut",value:e,changeImportance:r,shortcut:n})),W=(0,H.Z)((e,r)=>O({name:"setValueFromField",value:e,context:r})),Y={onClear:E,onAccept:I,onDismiss:F,onCancel:L,onSetToday:j,onOpen:V,onClose:N},q={value:k.draft,onChange:W},G=v.useMemo(()=>r.cleanValue(Z,k.draft),[Z,r,k.draft]),K=(0,m.Z)({},Y,{value:G,onChange:U,onSelectShortcut:B,isValid:n=>{let o=i({adapter:C,value:n,props:(0,m.Z)({},e,{value:n,timezone:T})});return!r.hasError(o)}});return{open:w,fieldProps:q,viewProps:{value:G,onChange:U,onClose:N,open:w},layoutProps:K,actions:Y}},nY=["className","sx"],usePickerViews=({props:e,propsFromPickerValue:r,additionalViewProps:n,autoFocusView:o,rendererInterceptor:i,fieldRef:a})=>{let{onChange:s,open:u,onClose:c}=r,{views:p,openTo:b,onViewChange:Z,disableOpenPicker:C,viewRenderers:w,timezone:S}=e,k=(0,g.Z)(e,nY),{view:P,setView:T,defaultView:R,focusedView:O,setFocusedView:E,setValueAndGoToNextView:I}=useViews({view:void 0,views:p,openTo:b,onChange:s,onViewChange:Z,autoFocus:o}),{hasUIView:F,viewModeLookup:L}=v.useMemo(()=>p.reduce((e,r)=>{let n;return n=C?"field":null!=w[r]?"UI":"field",e.viewModeLookup[r]=n,"UI"===n&&(e.hasUIView=!0),e},{hasUIView:!1,viewModeLookup:{}}),[C,w,p]),j=v.useMemo(()=>p.reduce((e,r)=>null!=w[r]&&isTimeView(r)?e+1:e,0),[w,p]),V=L[P],N=(0,H.Z)(()=>"UI"===V),[U,B]=v.useState("UI"===V?P:null);return U!==P&&"UI"===L[P]&&B(P),(0,x.Z)(()=>{"field"===V&&u&&(c(),setTimeout(()=>{a?.current?.focusField(P)}))},[P]),(0,x.Z)(()=>{if(!u)return;let e=P;"field"===V&&null!=U&&(e=U),e!==R&&"UI"===L[e]&&"UI"===L[R]&&(e=R),e!==P&&T(e),E(e,!0)},[u]),{hasUIView:F,shouldRestoreFocus:N,layoutProps:{views:p,view:U,onViewChange:T},renderCurrentView:()=>{if(null==U)return null;let e=w[U];if(null==e)return null;let o=(0,m.Z)({},k,n,r,{views:p,timezone:S,onChange:I,view:U,onViewChange:T,focusedView:O,onFocusedViewChange:E,showViewSwitcher:j>1,timeViewsCount:j});return i?i(w,U,o):e(o)}}};function getOrientation(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}let useIsLandscape=(e,r)=>{var n;let[o,i]=v.useState(getOrientation);return(0,x.Z)(()=>{let eventHandler=()=>{i(getOrientation())};return window.addEventListener("orientationchange",eventHandler),()=>{window.removeEventListener("orientationchange",eventHandler)}},[]),(Array.isArray(n=["hours","minutes","seconds"])?!n.every(r=>-1!==e.indexOf(r)):-1===e.indexOf(n))&&"landscape"===(r||o)},usePickerLayoutProps=({props:e,propsFromPickerValue:r,propsFromPickerViews:n,wrapperVariant:o})=>{let{orientation:i}=e,a=useIsLandscape(n.views,i),s=(0,m.Z)({},n,r,{isLandscape:a,wrapperVariant:o,disabled:e.disabled,readOnly:e.readOnly});return{layoutProps:s}};(0,n(30050).b)(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]);let usePicker=({props:e,valueManager:r,valueType:n,wrapperVariant:o,additionalViewProps:i,validator:a,autoFocusView:s,rendererInterceptor:u,fieldRef:c})=>{let p=usePickerValue({props:e,valueManager:r,valueType:n,wrapperVariant:o,validator:a}),m=usePickerViews({props:e,additionalViewProps:i,autoFocusView:s,fieldRef:c,propsFromPickerValue:p.viewProps,rendererInterceptor:u}),g=usePickerLayoutProps({props:e,wrapperVariant:o,propsFromPickerValue:p.layoutProps,propsFromPickerViews:m.layoutProps});return{open:p.open,actions:p.actions,fieldProps:p.fieldProps,renderCurrentView:m.renderCurrentView,hasUIView:m.hasUIView,shouldRestoreFocus:m.shouldRestoreFocus,layoutProps:g.layoutProps}};function getPickersLayoutUtilityClass(e){return(0,em.ZP)("MuiPickersLayout",e)}let nq=(0,ep.Z)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]);var nG=n(31425);let nK=["onAccept","onClear","onCancel","onSetToday","actions"];function PickersActionBar(e){let{onAccept:r,onClear:n,onCancel:o,onSetToday:i,actions:a}=e,s=(0,g.Z)(e,nK),u=useLocaleText();if(null==a||0===a.length)return null;let c=a?.map(e=>{switch(e){case"clear":return eh.jsx(tX.Z,{onClick:n,children:u.clearButtonLabel},e);case"cancel":return eh.jsx(tX.Z,{onClick:o,children:u.cancelButtonLabel},e);case"accept":return eh.jsx(tX.Z,{onClick:r,children:u.okButtonLabel},e);case"today":return eh.jsx(tX.Z,{onClick:i,children:u.todayButtonLabel},e);default:return null}});return(0,eh.jsx)(nG.Z,(0,m.Z)({},s,{children:c}))}var nX=n(78462),nQ=n(28442),nJ=n(2101),n0=n(56476),n1=n(51705),n2=n(59773);function getListItemUtilityClass(e){return(0,em.ZP)("MuiListItem",e)}let n5=(0,ep.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),n6=(0,ep.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function getListItemSecondaryActionClassesUtilityClass(e){return(0,em.ZP)("MuiListItemSecondaryAction",e)}(0,ep.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);let n4=["className"],ListItemSecondaryAction_useUtilityClasses=e=>{let{disableGutters:r,classes:n}=e;return(0,ea.Z)({root:["root",r&&"disableGutters"]},getListItemSecondaryActionClassesUtilityClass,n)},n8=(0,ed.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.disableGutters&&r.disableGutters]}})(({ownerState:e})=>(0,m.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),n7=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:o}=n,i=(0,g.Z)(n,n4),a=v.useContext(n2.Z),s=(0,m.Z)({},n,{disableGutters:a.disableGutters}),u=ListItemSecondaryAction_useUtilityClasses(s);return(0,eh.jsx)(n8,(0,m.Z)({className:(0,ei.Z)(u.root,o),ownerState:s,ref:r},i))});n7.muiName="ListItemSecondaryAction";let n3=["className"],n9=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],ListItem_useUtilityClasses=e=>{let{alignItems:r,button:n,classes:o,dense:i,disabled:a,disableGutters:s,disablePadding:u,divider:c,hasSecondaryAction:p,selected:m}=e;return(0,ea.Z)({root:["root",i&&"dense",!s&&"gutters",!u&&"padding",c&&"divider",a&&"disabled",n&&"button","flex-start"===r&&"alignItemsFlexStart",p&&"secondaryAction",m&&"selected"],container:["container"]},getListItemUtilityClass,o)},oe=(0,ed.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e;return[r.root,n.dense&&r.dense,"flex-start"===n.alignItems&&r.alignItemsFlexStart,n.divider&&r.divider,!n.disableGutters&&r.gutters,!n.disablePadding&&r.padding,n.button&&r.button,n.hasSecondaryAction&&r.secondaryAction]}})(({theme:e,ownerState:r})=>(0,m.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,m.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&{[`& > .${n6.root}`]:{paddingRight:48}},{[`&.${n5.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${n5.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,nJ.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${n5.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,nJ.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${n5.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},r.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${n5.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,nJ.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,nJ.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},r.hasSecondaryAction&&{paddingRight:48})),ot=(0,ed.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,r)=>r.container})({position:"relative"}),or=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiListItem"}),{alignItems:o="center",autoFocus:i=!1,button:a=!1,children:s,className:u,component:c,components:p={},componentsProps:b={},ContainerComponent:x="li",ContainerProps:{className:Z}={},dense:C=!1,disabled:w=!1,disableGutters:k=!1,disablePadding:P=!1,divider:T=!1,focusVisibleClassName:R,secondaryAction:O,selected:E=!1,slotProps:I={},slots:F={}}=n,L=(0,g.Z)(n.ContainerProps,n3),j=(0,g.Z)(n,n9),V=v.useContext(n2.Z),N=v.useMemo(()=>({dense:C||V.dense||!1,alignItems:o,disableGutters:k}),[o,V.dense,C,k]),U=v.useRef(null);(0,tx.Z)(()=>{i&&U.current&&U.current.focus()},[i]);let B=v.Children.toArray(s),W=B.length&&(0,n0.Z)(B[B.length-1],["ListItemSecondaryAction"]),H=(0,m.Z)({},n,{alignItems:o,autoFocus:i,button:a,dense:N.dense,disabled:w,disableGutters:k,disablePadding:P,divider:T,hasSecondaryAction:W,selected:E}),Y=ListItem_useUtilityClasses(H),q=(0,n1.Z)(U,r),G=F.root||p.Root||oe,K=I.root||b.root||{},X=(0,m.Z)({className:(0,ei.Z)(Y.root,K.className,u),disabled:w},j),Q=c||"li";return(a&&(X.component=c||"div",X.focusVisibleClassName=(0,ei.Z)(n5.focusVisible,R),Q=tm.Z),W)?(Q=X.component||c?Q:"div","li"===x&&("li"===Q?Q="div":"li"===X.component&&(X.component="div")),(0,eh.jsx)(n2.Z.Provider,{value:N,children:(0,eh.jsxs)(ot,(0,m.Z)({as:x,className:(0,ei.Z)(Y.container,Z),ref:q,ownerState:H},L,{children:[(0,eh.jsx)(G,(0,m.Z)({},K,!(0,nQ.X)(G)&&{as:Q,ownerState:(0,m.Z)({},H,K.ownerState)},X,{children:B})),B.pop()]}))})):(0,eh.jsx)(n2.Z.Provider,{value:N,children:(0,eh.jsxs)(G,(0,m.Z)({},K,{as:Q,ref:q},!(0,nQ.X)(G)&&{ownerState:(0,m.Z)({},H,K.ownerState)},X,{children:[B,O&&(0,eh.jsx)(n7,{children:O})]}))})});var on=(0,eb.Z)((0,eh.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function getChipUtilityClass(e){return(0,em.ZP)("MuiChip",e)}let oo=(0,ep.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),oi=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Chip_useUtilityClasses=e=>{let{classes:r,disabled:n,size:o,color:i,iconColor:a,onDelete:s,clickable:u,variant:c}=e,p={root:["root",c,n&&"disabled",`size${(0,el.Z)(o)}`,`color${(0,el.Z)(i)}`,u&&"clickable",u&&`clickableColor${(0,el.Z)(i)}`,s&&"deletable",s&&`deletableColor${(0,el.Z)(i)}`,`${c}${(0,el.Z)(i)}`],label:["label",`label${(0,el.Z)(o)}`],avatar:["avatar",`avatar${(0,el.Z)(o)}`,`avatarColor${(0,el.Z)(i)}`],icon:["icon",`icon${(0,el.Z)(o)}`,`iconColor${(0,el.Z)(a)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,el.Z)(o)}`,`deleteIconColor${(0,el.Z)(i)}`,`deleteIcon${(0,el.Z)(c)}Color${(0,el.Z)(i)}`]};return(0,ea.Z)(p,getChipUtilityClass,r)},oa=(0,ed.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:n}=e,{color:o,iconColor:i,clickable:a,onDelete:s,size:u,variant:c}=n;return[{[`& .${oo.avatar}`]:r.avatar},{[`& .${oo.avatar}`]:r[`avatar${(0,el.Z)(u)}`]},{[`& .${oo.avatar}`]:r[`avatarColor${(0,el.Z)(o)}`]},{[`& .${oo.icon}`]:r.icon},{[`& .${oo.icon}`]:r[`icon${(0,el.Z)(u)}`]},{[`& .${oo.icon}`]:r[`iconColor${(0,el.Z)(i)}`]},{[`& .${oo.deleteIcon}`]:r.deleteIcon},{[`& .${oo.deleteIcon}`]:r[`deleteIcon${(0,el.Z)(u)}`]},{[`& .${oo.deleteIcon}`]:r[`deleteIconColor${(0,el.Z)(o)}`]},{[`& .${oo.deleteIcon}`]:r[`deleteIcon${(0,el.Z)(c)}Color${(0,el.Z)(o)}`]},r.root,r[`size${(0,el.Z)(u)}`],r[`color${(0,el.Z)(o)}`],a&&r.clickable,a&&"default"!==o&&r[`clickableColor${(0,el.Z)(o)})`],s&&r.deletable,s&&"default"!==o&&r[`deletableColor${(0,el.Z)(o)}`],r[c],r[`${c}${(0,el.Z)(o)}`]]}})(({theme:e,ownerState:r})=>{let n="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,m.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${oo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${oo.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${oo.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${oo.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${oo.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${oo.icon}`]:(0,m.Z)({marginLeft:5,marginRight:-6},"small"===r.size&&{fontSize:18,marginLeft:4,marginRight:-4},r.iconColor===r.color&&(0,m.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},"default"!==r.color&&{color:"inherit"})),[`& .${oo.deleteIcon}`]:(0,m.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,nJ.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,nJ.Fq)(e.palette.text.primary,.4)}},"small"===r.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==r.color&&{color:e.vars?`rgba(${e.vars.palette[r.color].contrastTextChannel} / 0.7)`:(0,nJ.Fq)(e.palette[r.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[r.color].contrastText}})},"small"===r.size&&{height:24},"default"!==r.color&&{backgroundColor:(e.vars||e).palette[r.color].main,color:(e.vars||e).palette[r.color].contrastText},r.onDelete&&{[`&.${oo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,nJ.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},r.onDelete&&"default"!==r.color&&{[`&.${oo.focusVisible}`]:{backgroundColor:(e.vars||e).palette[r.color].dark}})},({theme:e,ownerState:r})=>(0,m.Z)({},r.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,nJ.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${oo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,nJ.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},r.clickable&&"default"!==r.color&&{[`&:hover, &.${oo.focusVisible}`]:{backgroundColor:(e.vars||e).palette[r.color].dark}}),({theme:e,ownerState:r})=>(0,m.Z)({},"outlined"===r.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${oo.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${oo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${oo.avatar}`]:{marginLeft:4},[`& .${oo.avatarSmall}`]:{marginLeft:2},[`& .${oo.icon}`]:{marginLeft:4},[`& .${oo.iconSmall}`]:{marginLeft:2},[`& .${oo.deleteIcon}`]:{marginRight:5},[`& .${oo.deleteIconSmall}`]:{marginRight:3}},"outlined"===r.variant&&"default"!==r.color&&{color:(e.vars||e).palette[r.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / 0.7)`:(0,nJ.Fq)(e.palette[r.color].main,.7)}`,[`&.${oo.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,nJ.Fq)(e.palette[r.color].main,e.palette.action.hoverOpacity)},[`&.${oo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,nJ.Fq)(e.palette[r.color].main,e.palette.action.focusOpacity)},[`& .${oo.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[r.color].mainChannel} / 0.7)`:(0,nJ.Fq)(e.palette[r.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[r.color].main}}})),ol=(0,ed.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,r)=>{let{ownerState:n}=e,{size:o}=n;return[r.label,r[`label${(0,el.Z)(o)}`]]}})(({ownerState:e})=>(0,m.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7}));function isDeleteKeyboardEvent(e){return"Backspace"===e.key||"Delete"===e.key}let os=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiChip"}),{avatar:o,className:i,clickable:a,color:s="default",component:u,deleteIcon:c,disabled:p=!1,icon:b,label:x,onClick:Z,onDelete:C,onKeyDown:w,onKeyUp:k,size:P="medium",variant:T="filled",tabIndex:R,skipFocusWhenDisabled:O=!1}=n,E=(0,g.Z)(n,oi),I=v.useRef(null),F=(0,n1.Z)(I,r),handleDeleteIconClick=e=>{e.stopPropagation(),C&&C(e)},L=!1!==a&&!!Z||a,j=L||C?tm.Z:u||"div",V=(0,m.Z)({},n,{component:j,disabled:p,size:P,color:s,iconColor:v.isValidElement(b)&&b.props.color||s,onDelete:!!C,clickable:L,variant:T}),N=Chip_useUtilityClasses(V),U=j===tm.Z?(0,m.Z)({component:u||"div",focusVisibleClassName:N.focusVisible},C&&{disableRipple:!0}):{},B=null;C&&(B=c&&v.isValidElement(c)?v.cloneElement(c,{className:(0,ei.Z)(c.props.className,N.deleteIcon),onClick:handleDeleteIconClick}):(0,eh.jsx)(on,{className:(0,ei.Z)(N.deleteIcon),onClick:handleDeleteIconClick}));let W=null;o&&v.isValidElement(o)&&(W=v.cloneElement(o,{className:(0,ei.Z)(N.avatar,o.props.className)}));let H=null;return b&&v.isValidElement(b)&&(H=v.cloneElement(b,{className:(0,ei.Z)(N.icon,b.props.className)})),(0,eh.jsxs)(oa,(0,m.Z)({as:j,className:(0,ei.Z)(N.root,i),disabled:!!L&&!!p||void 0,onClick:Z,onKeyDown:e=>{e.currentTarget===e.target&&isDeleteKeyboardEvent(e)&&e.preventDefault(),w&&w(e)},onKeyUp:e=>{e.currentTarget===e.target&&(C&&isDeleteKeyboardEvent(e)?C(e):"Escape"===e.key&&I.current&&I.current.blur()),k&&k(e)},ref:F,tabIndex:O&&p?-1:R,ownerState:V},U,E,{children:[W||H,(0,eh.jsx)(ol,{className:(0,ei.Z)(N.label),ownerState:V,children:x}),B]}))}),ou=["items","changeImportance","isLandscape","onChange","isValid"],oc=["getValue"];function PickersShortcuts(e){let{items:r,changeImportance:n="accept",onChange:o,isValid:i}=e,a=(0,g.Z)(e,ou);if(null==r||0===r.length)return null;let s=r.map(e=>{let{getValue:r}=e,a=(0,g.Z)(e,oc),s=r({isValid:i});return{label:a.label,onClick:()=>{o(s,n,a)},disabled:!i(s)}});return(0,eh.jsx)(nX.Z,(0,m.Z)({dense:!0,sx:[{maxHeight:336,maxWidth:200,overflow:"auto"},...Array.isArray(a.sx)?a.sx:[a.sx]]},a,{children:s.map(e=>(0,eh.jsx)(or,{children:(0,eh.jsx)(os,(0,m.Z)({},e))},e.label))}))}let usePickerLayout_useUtilityClasses=e=>{let{classes:r,isLandscape:n}=e;return(0,ea.Z)({root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]},getPickersLayoutUtilityClass,r)};var PickersLayout_usePickerLayout=e=>{let{wrapperVariant:r,onAccept:n,onClear:o,onCancel:i,onSetToday:a,view:s,views:u,onViewChange:c,value:p,onChange:g,onSelectShortcut:v,isValid:b,isLandscape:x,disabled:Z,readOnly:C,children:w,slots:S,slotProps:k}=e,P=usePickerLayout_useUtilityClasses(e),T=S?.actionBar??PickersActionBar,R=(0,W.y)({elementType:T,externalSlotProps:k?.actionBar,additionalProps:{onAccept:n,onClear:o,onCancel:i,onSetToday:a,actions:"desktop"===r?[]:["cancel","accept"],className:P.actionBar},ownerState:(0,m.Z)({},e,{wrapperVariant:r})}),O=(0,eh.jsx)(T,(0,m.Z)({},R)),E=S?.toolbar,I=(0,W.y)({elementType:E,externalSlotProps:k?.toolbar,additionalProps:{isLandscape:x,onChange:g,value:p,view:s,onViewChange:c,views:u,disabled:Z,readOnly:C,className:P.toolbar},ownerState:(0,m.Z)({},e,{wrapperVariant:r})}),F=null!==I.view&&E?(0,eh.jsx)(E,(0,m.Z)({},I)):null,L=S?.tabs,j=s&&L?(0,eh.jsx)(L,(0,m.Z)({view:s,onViewChange:c,className:P.tabs},k?.tabs)):null,V=S?.shortcuts??PickersShortcuts,N=(0,W.y)({elementType:V,externalSlotProps:k?.shortcuts,additionalProps:{isValid:b,isLandscape:x,onChange:v,className:P.shortcuts},ownerState:{isValid:b,isLandscape:x,onChange:v,className:P.shortcuts,wrapperVariant:r}}),U=s&&V?(0,eh.jsx)(V,(0,m.Z)({},N)):null;return{toolbar:F,content:w,tabs:j,actionBar:O,shortcuts:U}};let PickersLayout_useUtilityClasses=e=>{let{isLandscape:r,classes:n}=e;return(0,ea.Z)({root:["root",r&&"landscape"],contentWrapper:["contentWrapper"]},getPickersLayoutUtilityClass,n)},od=(0,ed.ZP)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",[`& .${nq.actionBar}`]:{gridColumn:"1 / 4",gridRow:3},variants:[{props:{isLandscape:!0},style:{[`& .${nq.toolbar}`]:{gridColumn:"rtl"===e.direction?3:1,gridRow:"2 / 3"},[`.${nq.shortcuts}`]:{gridColumn:"2 / 4",gridRow:1}}},{props:{isLandscape:!1},style:{[`& .${nq.toolbar}`]:{gridColumn:"2 / 4",gridRow:1},[`& .${nq.shortcuts}`]:{gridColumn:"rtl"===e.direction?3:1,gridRow:"2 / 3"}}}]}));od.propTypes={as:P().elementType,ownerState:P().shape({isLandscape:P().bool.isRequired}).isRequired,sx:P().oneOfType([P().arrayOf(P().oneOfType([P().func,P().object,P().bool])),P().func,P().object])};let op=(0,ed.ZP)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,r)=>r.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),PickersLayout=function(e){let r=(0,S.Z)({props:e,name:"MuiPickersLayout"}),{toolbar:n,content:o,tabs:i,actionBar:a,shortcuts:s}=PickersLayout_usePickerLayout(r),{sx:u,className:c,isLandscape:p,ref:m,wrapperVariant:g}=r,b=PickersLayout_useUtilityClasses(r);return(0,eh.jsxs)(od,{ref:m,sx:u,className:(0,ei.Z)(c,b.root),ownerState:r,children:[p?s:n,p?n:s,(0,eh.jsx)(op,{className:b.contentWrapper,children:"desktop"===g?(0,eh.jsxs)(v.Fragment,{children:[o,i]}):(0,eh.jsxs)(v.Fragment,{children:[i,o]})}),a]})},om=["props","getOpenDialogAriaText"],of=["ownerState"],oh=["ownerState"],useDesktopPicker=e=>{let{props:r,getOpenDialogAriaText:n}=e,o=(0,g.Z)(e,om),{slots:i,slotProps:a,className:s,sx:u,format:c,formatDensity:p,enableAccessibleFieldDOMStructure:b,selectedSections:x,onSelectedSectionsChange:Z,timezone:C,name:w,label:S,inputRef:k,readOnly:P,disabled:T,autoFocus:R,localeText:O,reduceAnimations:E}=r,I=useUtils_useUtils(),F=v.useRef(null),L=v.useRef(null),j=(0,Q.Z)(),V=a?.toolbar?.hidden??!1,{open:N,actions:U,hasUIView:B,layoutProps:H,renderCurrentView:Y,shouldRestoreFocus:G,fieldProps:K}=usePicker((0,m.Z)({},o,{props:r,fieldRef:L,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),J=i.inputAdornment??ev,ee=(0,W.y)({elementType:J,externalSlotProps:a?.inputAdornment,additionalProps:{position:"end"},ownerState:r}),et=(0,g.Z)(ee,of),er=i.openPickerButton??eo.Z,en=(0,W.y)({elementType:er,externalSlotProps:a?.openPickerButton,additionalProps:{disabled:T||P,onClick:N?U.onClose:U.onOpen,"aria-label":n(K.value,I),edge:et.position},ownerState:r}),ei=(0,g.Z)(en,oh),ea=i.openPickerIcon,el=i.field,es=(0,W.y)({elementType:el,externalSlotProps:a?.field,additionalProps:(0,m.Z)({},K,V&&{id:j},{readOnly:P,disabled:T,className:s,sx:u,format:c,formatDensity:p,enableAccessibleFieldDOMStructure:b,selectedSections:x,onSelectedSectionsChange:Z,timezone:C,label:S,name:w,autoFocus:R&&!r.open,focused:!!N||void 0},k?{inputRef:k}:{}),ownerState:r});B&&(es.InputProps=(0,m.Z)({},es.InputProps,{ref:F,[`${et.position}Adornment`]:(0,eh.jsx)(J,(0,m.Z)({},et,{children:(0,eh.jsx)(er,(0,m.Z)({},ei,{children:(0,eh.jsx)(ea,(0,m.Z)({},a?.openPickerIcon))}))}))}));let eu=(0,m.Z)({textField:i.textField,clearIcon:i.clearIcon,clearButton:i.clearButton},es.slots),ec=i.layout??PickersLayout,ed=j;V&&(ed=S?`${j}-label`:void 0);let ep=(0,m.Z)({},a,{toolbar:(0,m.Z)({},a?.toolbar,{titleId:j}),popper:(0,m.Z)({"aria-labelledby":ed},a?.popper)}),em=(0,X.Z)(L,es.unstableFieldRef);return{renderPicker:()=>(0,eh.jsxs)(q._,{localeText:O,children:[(0,eh.jsx)(el,(0,m.Z)({},es,{slots:eu,slotProps:ep,unstableFieldRef:em})),(0,eh.jsx)(PickersPopper,(0,m.Z)({role:"dialog",placement:"bottom-start",anchorEl:F.current},U,{open:N,slots:i,slotProps:ep,shouldRestoreFocus:G,reduceAnimations:E,children:(0,eh.jsx)(ec,(0,m.Z)({},H,ep?.layout,{slots:i,slotProps:ep,children:Y()}))}))]})}},og=["views","format"],resolveDateTimeFormat=(e,r)=>{let{views:n,format:o}=r,i=(0,g.Z)(r,og);if(o)return o;let a=[],s=[];if(n.forEach(e=>{isTimeView(e)?s.push(e):a.push(e)}),0===s.length)return resolveDateFormat(e,(0,m.Z)({views:a},i),!1);if(0===a.length)return resolveTimeFormat(e,(0,m.Z)({views:s},i));let u=resolveTimeFormat(e,(0,m.Z)({views:s},i)),c=resolveDateFormat(e,(0,m.Z)({views:a},i),!1);return`${c} ${u}`},resolveViews=(e,r,n)=>n?r.filter(e=>!isInternalTimeView(e)||"hours"===e):e?[...r,"meridiem"]:r,resolveShouldRenderTimeInASingleColumn=(e,r)=>1440/((e.hours??1)*(e.minutes??5))<=r;function getTimeClockUtilityClass(e){return(0,em.ZP)("MuiTimeClock",e)}(0,ep.Z)("MuiTimeClock",["root","arrowSwitcher"]);let oy={x:110,y:110},ov={x:oy.x,y:0},ob=ov.x-oy.x,ox=ov.y-oy.y,rad2deg=e=>e*(180/Math.PI),getAngleValue=(e,r,n)=>{let o=r-oy.x,i=n-oy.y,a=Math.atan2(ob,ox)-Math.atan2(o,i),s=rad2deg(a);s=Math.round(s/e)*e%360;let u=Math.floor(s/e)||0,c=o**2+i**2;return{value:u,distance:Math.sqrt(c)}},getMinutes=(e,r,n=1)=>{let{value:o}=getAngleValue(6*n,e,r);return o*n%60},getHours=(e,r,n)=>{let{value:o,distance:i}=getAngleValue(30,e,r),a=o||12;return n?a%=12:i<74&&(a+=12,a%=24),a};function getClockPointerUtilityClass(e){return(0,em.ZP)("MuiClockPointer",e)}(0,ep.Z)("MuiClockPointer",["root","thumb"]);let oZ=["className","hasSelected","isInner","type","viewValue"],ClockPointer_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],thumb:["thumb"]},getClockPointerUtilityClass,r)},oC=(0,ed.ZP)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({width:2,backgroundColor:(e.vars||e).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px",variants:[{props:{shouldAnimate:!0},style:{transition:e.transitions.create(["transform","height"])}}]})),ow=(0,ed.ZP)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,r)=>r.thumb})(({theme:e})=>({width:4,height:4,backgroundColor:(e.vars||e).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - 18px)",border:`16px solid ${(e.vars||e).palette.primary.main}`,boxSizing:"content-box",variants:[{props:{hasSelected:!0},style:{backgroundColor:(e.vars||e).palette.primary.main}}]}));function ClockPointer(e){let r=(0,S.Z)({props:e,name:"MuiClockPointer"}),{className:n,isInner:o,type:i,viewValue:a}=r,s=(0,g.Z)(r,oZ),u=v.useRef(i);v.useEffect(()=>{u.current=i},[i]);let c=(0,m.Z)({},r,{shouldAnimate:u.current!==i}),p=ClockPointer_useUtilityClasses(c);return(0,eh.jsx)(oC,(0,m.Z)({style:(()=>{let e="hours"===i?12:60,r=360/e*a;return"hours"===i&&a>12&&(r-=360),{height:Math.round((o?.26:.4)*220),transform:`rotateZ(${r}deg)`}})(),className:(0,ei.Z)(n,p.root),ownerState:c},s,{children:(0,eh.jsx)(ow,{ownerState:c,className:p.thumb})}))}function getClockUtilityClass(e){return(0,em.ZP)("MuiClock",e)}(0,ep.Z)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText"]);let Clock_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"],meridiemText:["meridiemText"]},getClockUtilityClass,r)},oS=(0,ed.ZP)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)})),ok=(0,ed.ZP)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,r)=>r.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),oP=(0,ed.ZP)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,r)=>r.wrapper})({"&:focus":{outline:"none"}}),oT=(0,ed.ZP)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,r)=>r.squareMask})({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none",variants:[{props:{disabled:!1},style:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}}]}),oM=(0,ed.ZP)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,r)=>r.pin})(({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:(e.vars||e).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),oD=(0,ed.ZP)(eo.Z,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,r)=>r.amButton})(({theme:e})=>({zIndex:1,position:"absolute",bottom:8,left:8,paddingLeft:4,paddingRight:4,width:36,variants:[{props:{meridiemMode:"am"},style:{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:hover":{backgroundColor:(e.vars||e).palette.primary.light}}}]})),oR=(0,ed.ZP)(eo.Z,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,r)=>r.pmButton})(({theme:e})=>({zIndex:1,position:"absolute",bottom:8,right:8,paddingLeft:4,paddingRight:4,width:36,variants:[{props:{meridiemMode:"pm"},style:{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:hover":{backgroundColor:(e.vars||e).palette.primary.light}}}]})),oO=(0,ed.ZP)(es.Z,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,r)=>r.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function Clock(e){let r=(0,S.Z)({props:e,name:"MuiClock"}),{ampm:n,ampmInClock:o,autoFocus:i,children:a,value:s,handleMeridiemChange:u,isTimeDisabled:c,meridiemMode:p,minutesStep:m=1,onChange:g,selectedId:b,type:Z,viewValue:C,disabled:w=!1,readOnly:k,className:P}=r,T=useUtils_useUtils(),R=useLocaleText(),O=v.useRef(!1),E=Clock_useUtilityClasses(r),I=c(C,Z),F=!n&&"hours"===Z&&(C<1||C>12),handleValueChange=(e,r)=>{w||k||c(e,Z)||g(e,r)},setTime=(e,r)=>{let{offsetX:o,offsetY:i}=e;if(void 0===o){let r=e.target.getBoundingClientRect();o=e.changedTouches[0].clientX-r.left,i=e.changedTouches[0].clientY-r.top}let a="seconds"===Z||"minutes"===Z?getMinutes(o,i,m):getHours(o,i,!!n);handleValueChange(a,r)},L=v.useMemo(()=>"hours"===Z||C%5==0,[Z,C]),j="minutes"===Z?m:1,V=v.useRef(null);return(0,x.Z)(()=>{i&&V.current.focus()},[i]),(0,eh.jsxs)(oS,{className:(0,ei.Z)(P,E.root),children:[(0,eh.jsxs)(ok,{className:E.clock,children:[(0,eh.jsx)(oT,{onTouchMove:e=>{O.current=!0,setTime(e,"shallow")},onTouchEnd:e=>{O.current&&(setTime(e,"finish"),O.current=!1)},onMouseUp:e=>{O.current&&(O.current=!1),setTime(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&setTime(e.nativeEvent,"shallow")},ownerState:{disabled:w},className:E.squareMask}),!I&&(0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)(oM,{className:E.pin}),null!=s&&(0,eh.jsx)(ClockPointer,{type:Z,viewValue:C,isInner:F,hasSelected:L})]}),(0,eh.jsx)(oP,{"aria-activedescendant":b,"aria-label":R.clockLabelText(Z,s,T),ref:V,role:"listbox",onKeyDown:e=>{if(!O.current)switch(e.key){case"Home":handleValueChange(0,"partial"),e.preventDefault();break;case"End":handleValueChange("minutes"===Z?59:23,"partial"),e.preventDefault();break;case"ArrowUp":handleValueChange(C+j,"partial"),e.preventDefault();break;case"ArrowDown":handleValueChange(C-j,"partial"),e.preventDefault()}},tabIndex:0,className:E.wrapper,children:a})]}),n&&o&&(0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)(oD,{onClick:k?void 0:()=>u("am"),disabled:w||null===p,ownerState:r,className:E.amButton,title:formatMeridiem(T,"am"),children:(0,eh.jsx)(oO,{variant:"caption",className:E.meridiemText,children:formatMeridiem(T,"am")})}),(0,eh.jsx)(oR,{disabled:w||null===p,onClick:k?void 0:()=>u("pm"),ownerState:r,className:E.pmButton,title:formatMeridiem(T,"pm"),children:(0,eh.jsx)(oO,{variant:"caption",className:E.meridiemText,children:formatMeridiem(T,"pm")})})]})]})}function getClockNumberUtilityClass(e){return(0,em.ZP)("MuiClockNumber",e)}let oE=(0,ep.Z)("MuiClockNumber",["root","selected","disabled"]),o$=["className","disabled","index","inner","label","selected"],ClockNumber_useUtilityClasses=e=>{let{classes:r,selected:n,disabled:o}=e;return(0,ea.Z)({root:["root",n&&"selected",o&&"disabled"]},getClockNumberUtilityClass,r)},oI=(0,ed.ZP)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,r)=>[r.root,{[`&.${oE.disabled}`]:r.disabled},{[`&.${oE.selected}`]:r.selected}]})(({theme:e})=>({height:36,width:36,position:"absolute",left:"calc((100% - 36px) / 2)",display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(e.vars||e).palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:(e.vars||e).palette.background.paper},[`&.${oE.selected}`]:{color:(e.vars||e).palette.primary.contrastText},[`&.${oE.disabled}`]:{pointerEvents:"none",color:(e.vars||e).palette.text.disabled},variants:[{props:{inner:!0},style:(0,m.Z)({},e.typography.body2,{color:(e.vars||e).palette.text.secondary})}]}));function ClockNumber(e){let r=(0,S.Z)({props:e,name:"MuiClockNumber"}),{className:n,disabled:o,index:i,inner:a,label:s,selected:u}=r,c=(0,g.Z)(r,o$),p=ClockNumber_useUtilityClasses(r),v=i%12/12*Math.PI*2-Math.PI/2,b=91*(a?.65:1);return(0,eh.jsx)(oI,(0,m.Z)({className:(0,ei.Z)(n,p.root),"aria-disabled":!!o||void 0,"aria-selected":!!u||void 0,role:"option",style:{transform:`translate(${Math.round(Math.cos(v)*b)}px, ${Math.round(Math.sin(v)*b)+92}px`},ownerState:r},c,{children:s}))}let getHourNumbers=({ampm:e,value:r,getClockNumberText:n,isDisabled:o,selectedId:i,utils:a})=>{let s=r?a.getHours(r):null,u=[],c=e?1:0,p=e?12:23,isSelected=r=>null!==s&&(e?12===r?12===s||0===s:s===r||s-12===r:s===r);for(let r=c;r<=p;r+=1){let s=r.toString();0===r&&(s="00");let c=!e&&(0===r||r>12);s=a.formatNumber(s);let p=isSelected(r);u.push((0,eh.jsx)(ClockNumber,{id:p?i:void 0,index:r,inner:c,selected:p,disabled:o(r),label:s,"aria-label":n(s)},r))}return u},getMinutesNumbers=({utils:e,value:r,isDisabled:n,getClockNumberText:o,selectedId:i})=>{let a=e.formatNumber;return[[5,a("05")],[10,a("10")],[15,a("15")],[20,a("20")],[25,a("25")],[30,a("30")],[35,a("35")],[40,a("40")],[45,a("45")],[50,a("50")],[55,a("55")],[0,a("00")]].map(([e,a],s)=>{let u=e===r;return(0,eh.jsx)(ClockNumber,{label:a,id:u?i:void 0,index:s+1,inner:!1,disabled:n(e),selected:u,"aria-label":o(a)},e)})},useClockReferenceDate=({value:e,referenceDate:r,utils:n,props:o,timezone:i})=>{let a=v.useMemo(()=>N.getInitialReferenceValue({value:e,utils:n,props:o,referenceDate:r,granularity:F.day,timezone:i,getTodayDate:()=>getTodayDate(n,i,"date")}),[]);return e??a},oA=["ampm","ampmInClock","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],TimeClock_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],arrowSwitcher:["arrowSwitcher"]},getTimeClockUtilityClass,r)},oF=(0,ed.ZP)(r7,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,r)=>r.root})({display:"flex",flexDirection:"column",position:"relative"}),oL=(0,ed.ZP)(rX,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,r)=>r.arrowSwitcher})({position:"absolute",right:12,top:15}),oj=["hours","minutes"],oV=v.forwardRef(function(e,r){let n=useUtils_useUtils(),o=(0,S.Z)({props:e,name:"MuiTimeClock"}),{ampm:i=n.is12HourCycleInCurrentLocale(),ampmInClock:a=!1,autoFocus:s,slots:u,slotProps:c,value:p,defaultValue:b,referenceDate:x,disableIgnoringDatePartForTimeValidation:Z=!1,maxTime:C,minTime:w,disableFuture:k,disablePast:P,minutesStep:T=1,shouldDisableTime:R,showViewSwitcher:O,onChange:E,view:I,views:F=oj,openTo:L,onViewChange:j,focusedView:V,onFocusedViewChange:U,className:B,disabled:W,readOnly:H,timezone:Y}=o,q=(0,g.Z)(o,oA),{value:G,handleValueChange:K,timezone:X}=useControlledValueWithTimezone({name:"TimeClock",timezone:Y,value:p,defaultValue:b,onChange:E,valueManager:N}),J=useClockReferenceDate({value:G,referenceDate:x,utils:n,props:o,timezone:X}),ee=useLocaleText(),et=useNow(X),{view:er,setView:en,previousView:eo,nextView:ea,setValueAndGoToNextView:el}=useViews({view:I,views:F,openTo:L,onViewChange:j,onChange:K,focusedView:V,onFocusedViewChange:U}),{meridiemMode:es,handleMeridiemChange:eu}=useMeridiemMode(J,i,el),ec=v.useCallback((e,r)=>{let o=createIsAfterIgnoreDatePart(Z,n),a="hours"===r||"minutes"===r&&F.includes("seconds"),containsValidTime=({start:e,end:r})=>!(w&&o(w,r)||C&&o(e,C)||k&&o(e,et)||P&&o(et,a?r:e)),isValidValue=(e,o=1)=>{if(e%o!=0)return!1;if(R)switch(r){case"hours":return!R(n.setHours(J,e),"hours");case"minutes":return!R(n.setMinutes(J,e),"minutes");case"seconds":return!R(n.setSeconds(J,e),"seconds");default:return!1}return!0};switch(r){case"hours":{let r=convertValueToMeridiem(e,es,i),o=n.setHours(J,r),a=n.setSeconds(n.setMinutes(o,0),0),s=n.setSeconds(n.setMinutes(o,59),59);return!containsValidTime({start:a,end:s})||!isValidValue(r)}case"minutes":{let r=n.setMinutes(J,e),o=n.setSeconds(r,0),i=n.setSeconds(r,59);return!containsValidTime({start:o,end:i})||!isValidValue(e,T)}case"seconds":{let r=n.setSeconds(J,e);return!containsValidTime({start:r,end:r})||!isValidValue(e)}default:throw Error("not supported")}},[i,J,Z,C,es,w,T,R,n,k,P,et,F]),ed=(0,Q.Z)(),ep=v.useMemo(()=>{switch(er){case"hours":{let handleHoursChange=(e,r)=>{let o=convertValueToMeridiem(e,es,i);el(n.setHours(J,o),r,"hours")};return{onChange:handleHoursChange,viewValue:n.getHours(J),children:getHourNumbers({value:G,utils:n,ampm:i,onChange:handleHoursChange,getClockNumberText:ee.hoursClockNumberText,isDisabled:e=>W||ec(e,"hours"),selectedId:ed})}}case"minutes":{let e=n.getMinutes(J),handleMinutesChange=(e,r)=>{el(n.setMinutes(J,e),r,"minutes")};return{viewValue:e,onChange:handleMinutesChange,children:getMinutesNumbers({utils:n,value:e,onChange:handleMinutesChange,getClockNumberText:ee.minutesClockNumberText,isDisabled:e=>W||ec(e,"minutes"),selectedId:ed})}}case"seconds":{let e=n.getSeconds(J),handleSecondsChange=(e,r)=>{el(n.setSeconds(J,e),r,"seconds")};return{viewValue:e,onChange:handleSecondsChange,children:getMinutesNumbers({utils:n,value:e,onChange:handleSecondsChange,getClockNumberText:ee.secondsClockNumberText,isDisabled:e=>W||ec(e,"seconds"),selectedId:ed})}}default:throw Error("You must provide the type for ClockView")}},[er,n,G,i,ee.hoursClockNumberText,ee.minutesClockNumberText,ee.secondsClockNumberText,es,el,J,ec,ed,W]),em=TimeClock_useUtilityClasses(o);return(0,eh.jsxs)(oF,(0,m.Z)({ref:r,className:(0,ei.Z)(em.root,B),ownerState:o},q,{children:[(0,eh.jsx)(Clock,(0,m.Z)({autoFocus:s??!!V,ampmInClock:a&&F.includes("hours"),value:G,type:er,ampm:i,minutesStep:T,isTimeDisabled:ec,meridiemMode:es,handleMeridiemChange:eu,selectedId:ed,disabled:W,readOnly:H},ep)),O&&(0,eh.jsx)(oL,{className:em.arrowSwitcher,slots:u,slotProps:c,onGoToPrevious:()=>en(eo),isPreviousDisabled:!eo,previousLabel:ee.openPreviousView,onGoToNext:()=>en(ea),isNextDisabled:!ea,nextLabel:ee.openNextView,ownerState:o})]}))});var oN=n(23599),oU=n(84118);function getDigitalClockUtilityClass(e){return(0,em.ZP)("MuiDigitalClock",e)}let o_=(0,ep.Z)("MuiDigitalClock",["root","list","item"]),oz=["ampm","timeStep","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],DigitalClock_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],list:["list"],item:["item"]},getDigitalClockUtilityClass,r)},oB=(0,ed.ZP)(r7,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,r)=>r.root})({overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},maxHeight:232,variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}),oW=(0,ed.ZP)(oU.Z,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,r)=>r.list})({padding:0}),oH=(0,ed.ZP)(oN.Z,{name:"MuiDigitalClock",slot:"Item",overridesResolver:(e,r)=>r.item})(({theme:e})=>({padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.primary.main,e.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:alpha(e.palette.primary.main,e.palette.action.focusOpacity)}})),oY=v.forwardRef(function(e,r){let n=useUtils_useUtils(),o=v.useRef(null),i=(0,X.Z)(r,o),a=(0,S.Z)({props:e,name:"MuiDigitalClock"}),{ampm:s=n.is12HourCycleInCurrentLocale(),timeStep:u=30,autoFocus:c,slots:p,slotProps:b,value:x,defaultValue:Z,referenceDate:C,disableIgnoringDatePartForTimeValidation:w=!1,maxTime:k,minTime:P,disableFuture:T,disablePast:R,minutesStep:O=1,shouldDisableTime:E,onChange:I,view:F,openTo:L,onViewChange:j,focusedView:V,onFocusedViewChange:U,className:B,disabled:Y,readOnly:q,views:G=["hours"],skipDisabled:K=!1,timezone:Q}=a,J=(0,g.Z)(a,oz),{value:ee,handleValueChange:et,timezone:er}=useControlledValueWithTimezone({name:"DigitalClock",timezone:Q,value:x,defaultValue:Z,onChange:I,valueManager:N}),en=useLocaleText(),eo=useNow(er),ea=v.useMemo(()=>(0,m.Z)({},a,{alreadyRendered:!!o.current}),[a]),el=DigitalClock_useUtilityClasses(ea),es=p?.digitalClockItem??oH,eu=(0,W.y)({elementType:es,externalSlotProps:b?.digitalClockItem,ownerState:{},className:el.item}),ec=useClockReferenceDate({value:ee,referenceDate:C,utils:n,props:a,timezone:er}),ed=(0,H.Z)(e=>et(e,"finish","hours")),{setValueAndGoToNextView:ep}=useViews({view:F,views:G,openTo:L,onViewChange:j,onChange:ed,focusedView:V,onFocusedViewChange:U}),em=(0,H.Z)(e=>{ep(e,"finish")});v.useEffect(()=>{if(null===o.current)return;let e=o.current.querySelector('[role="listbox"] [role="option"][tabindex="0"], [role="listbox"] [role="option"][aria-selected="true"]');if(!e)return;let r=e.offsetTop;(c||V)&&e.focus(),o.current.scrollTop=r-4});let ef=v.useCallback(e=>{let r=createIsAfterIgnoreDatePart(w,n);return!!(P&&r(P,e)||k&&r(e,k)||T&&r(e,eo)||R&&r(eo,e))||!(n.getMinutes(e)%O==0&&(!E||!E(e,"hours")))},[w,n,P,k,T,eo,R,O,E]),eg=v.useMemo(()=>{let e=n.startOfDay(ec);return[e,...Array.from({length:Math.ceil(1440/u)-1},(r,o)=>n.addMinutes(e,u*(o+1)))]},[ec,u,n]),ey=eg.findIndex(e=>n.isEqual(e,ec));return(0,eh.jsx)(oB,(0,m.Z)({ref:i,className:(0,ei.Z)(el.root,B),ownerState:ea},J,{children:(0,eh.jsx)(oW,{role:"listbox","aria-label":en.timePickerToolbarTitle,className:el.list,children:eg.map((e,r)=>{if(K&&ef(e))return null;let o=n.isEqual(e,ee),i=n.format(e,s?"fullTime12h":"fullTime24h");return(0,eh.jsx)(es,(0,m.Z)({onClick:()=>!q&&em(e),selected:o,disabled:Y||ef(e),disableRipple:q,role:"option","aria-disabled":q,"aria-selected":o,tabIndex:ey===r||-1===ey&&0===r?0:-1},eu,{children:i}),i)})})}))});function getMultiSectionDigitalClockUtilityClass(e){return(0,em.ZP)("MuiMultiSectionDigitalClock",e)}let oq=(0,ep.Z)("MuiMultiSectionDigitalClock",["root"]);function getMultiSectionDigitalClockSectionUtilityClass(e){return(0,em.ZP)("MuiMultiSectionDigitalClockSection",e)}let oG=(0,ep.Z)("MuiMultiSectionDigitalClockSection",["root","item"]),oK=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],MultiSectionDigitalClockSection_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"],item:["item"]},getMultiSectionDigitalClockSectionUtilityClass,r)},oX=(0,ed.ZP)(oU.Z,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({maxHeight:232,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},"&::after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"},variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]})),oQ=(0,ed.ZP)(oN.Z,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,r)=>r.item})(({theme:e})=>({padding:8,margin:"2px 4px",width:48,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:alpha(e.palette.primary.main,e.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:alpha(e.palette.primary.main,e.palette.action.focusOpacity)}})),oJ=v.forwardRef(function(e,r){let n=v.useRef(null),o=(0,X.Z)(r,n),i=v.useRef(null),a=(0,S.Z)({props:e,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:s,onChange:u,className:c,disabled:p,readOnly:b,items:x,active:Z,slots:C,slotProps:w,skipDisabled:k}=a,P=(0,g.Z)(a,oK),T=v.useMemo(()=>(0,m.Z)({},a,{alreadyRendered:!!n.current}),[a]),R=MultiSectionDigitalClockSection_useUtilityClasses(T),O=C?.digitalClockSectionItem??oQ;v.useEffect(()=>{if(null===n.current)return;let e=n.current.querySelector('[role="option"][tabindex="0"], [role="option"][aria-selected="true"]');if(Z&&s&&e&&e.focus(),!e||i.current===e)return;i.current=e;let r=e.offsetTop;n.current.scrollTop=r-4});let E=x.findIndex(e=>e.isFocused(e.value));return(0,eh.jsx)(oX,(0,m.Z)({ref:o,className:(0,ei.Z)(R.root,c),ownerState:T,autoFocusItem:s&&Z,role:"listbox"},P,{children:x.map((e,r)=>{let n=e.isDisabled?.(e.value),o=p||n;if(k&&o)return null;let i=e.isSelected(e.value);return(0,eh.jsx)(O,(0,m.Z)({onClick:()=>!b&&u(e.value),selected:i,disabled:o,disableRipple:b,role:"option","aria-disabled":b||o||void 0,"aria-label":e.ariaLabel,"aria-selected":i,tabIndex:E===r||-1===E&&0===r?0:-1,className:R.item},w?.digitalClockSectionItem,{children:e.label}),e.label)})}))}),getHourSectionOptions=({now:e,value:r,utils:n,ampm:o,isDisabled:i,resolveAriaLabel:a,timeStep:s,valueOrReferenceDate:u})=>{let c=r?n.getHours(r):null,p=[],isSelected=(e,r)=>{let n=r??c;return null!==n&&(o?12===e?12===n||0===n:n===e||n-12===e:n===e)},isFocused=e=>isSelected(e,n.getHours(u)),m=o?11:23;for(let r=0;r<=m;r+=s){let s=n.format(n.setHours(e,r),o?"hours12h":"hours24h"),u=a(parseInt(s,10).toString());s=n.formatNumber(s),p.push({value:r,label:s,isSelected,isDisabled:i,isFocused,ariaLabel:u})}return p},getTimeSectionOptions=({value:e,utils:r,isDisabled:n,timeStep:o,resolveLabel:i,resolveAriaLabel:a,hasValue:s=!0})=>{let isSelected=r=>null!==e&&s&&e===r,isFocused=r=>e===r;return[...Array.from({length:Math.ceil(60/o)},(e,s)=>{let u=o*s;return{value:u,label:r.formatNumber(i(u)),isDisabled:n,isSelected,isFocused,ariaLabel:a(u.toString())}})]},o0=["ampm","timeSteps","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],MultiSectionDigitalClock_useUtilityClasses=e=>{let{classes:r}=e;return(0,ea.Z)({root:["root"]},getMultiSectionDigitalClockUtilityClass,r)},o1=(0,ed.ZP)(r7,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:(e,r)=>r.root})(({theme:e})=>({display:"flex",flexDirection:"row",width:"100%",borderBottom:`1px solid ${(e.vars||e).palette.divider}`})),o2=v.forwardRef(function(e,r){let n=useUtils_useUtils(),o=(0,S.Z)({props:e,name:"MuiMultiSectionDigitalClock"}),{ampm:i=n.is12HourCycleInCurrentLocale(),timeSteps:a,autoFocus:s,slots:u,slotProps:c,value:p,defaultValue:b,referenceDate:x,disableIgnoringDatePartForTimeValidation:Z=!1,maxTime:C,minTime:w,disableFuture:k,disablePast:P,minutesStep:T=1,shouldDisableTime:R,onChange:O,view:E,views:I=["hours","minutes"],openTo:F,onViewChange:L,focusedView:j,onFocusedViewChange:V,className:U,disabled:B,readOnly:W,skipDisabled:Y=!1,timezone:q}=o,G=(0,g.Z)(o,o0),{value:K,handleValueChange:X,timezone:Q}=useControlledValueWithTimezone({name:"MultiSectionDigitalClock",timezone:q,value:p,defaultValue:b,onChange:O,valueManager:N}),J=useLocaleText(),ee=useNow(Q),et=v.useMemo(()=>(0,m.Z)({hours:1,minutes:5,seconds:5},a),[a]),er=useClockReferenceDate({value:K,referenceDate:x,utils:n,props:o,timezone:Q}),en=(0,H.Z)((e,r,n)=>X(e,r,n)),eo=v.useMemo(()=>i&&I.includes("hours")?I.includes("meridiem")?I:[...I,"meridiem"]:I,[i,I]),{view:ea,setValueAndGoToNextView:el,focusedView:es}=useViews({view:E,views:eo,openTo:F,onViewChange:L,onChange:en,focusedView:j,onFocusedViewChange:V}),eu=(0,H.Z)(e=>{el(e,"finish","meridiem")}),{meridiemMode:ec,handleMeridiemChange:ed}=useMeridiemMode(er,i,eu,"finish"),ep=v.useCallback((e,r)=>{let o=createIsAfterIgnoreDatePart(Z,n),a="hours"===r||"minutes"===r&&eo.includes("seconds"),containsValidTime=({start:e,end:r})=>!(w&&o(w,r)||C&&o(e,C)||k&&o(e,ee)||P&&o(ee,a?r:e)),isValidValue=(e,o=1)=>{if(e%o!=0)return!1;if(R)switch(r){case"hours":return!R(n.setHours(er,e),"hours");case"minutes":return!R(n.setMinutes(er,e),"minutes");case"seconds":return!R(n.setSeconds(er,e),"seconds");default:return!1}return!0};switch(r){case"hours":{let r=convertValueToMeridiem(e,ec,i),o=n.setHours(er,r),a=n.setSeconds(n.setMinutes(o,0),0),s=n.setSeconds(n.setMinutes(o,59),59);return!containsValidTime({start:a,end:s})||!isValidValue(r)}case"minutes":{let r=n.setMinutes(er,e),o=n.setSeconds(r,0),i=n.setSeconds(r,59);return!containsValidTime({start:o,end:i})||!isValidValue(e,T)}case"seconds":{let r=n.setSeconds(er,e);return!containsValidTime({start:r,end:r})||!isValidValue(e)}default:throw Error("not supported")}},[i,er,Z,C,ec,w,T,R,n,k,P,ee,eo]),em=v.useCallback(e=>{switch(e){case"hours":return{onChange:e=>{let r=convertValueToMeridiem(e,ec,i);el(n.setHours(er,r),"finish","hours")},items:getHourSectionOptions({now:ee,value:K,ampm:i,utils:n,isDisabled:e=>ep(e,"hours"),timeStep:et.hours,resolveAriaLabel:J.hoursClockNumberText,valueOrReferenceDate:er})};case"minutes":return{onChange:e=>{el(n.setMinutes(er,e),"finish","minutes")},items:getTimeSectionOptions({value:n.getMinutes(er),utils:n,isDisabled:e=>ep(e,"minutes"),resolveLabel:e=>n.format(n.setMinutes(ee,e),"minutes"),timeStep:et.minutes,hasValue:!!K,resolveAriaLabel:J.minutesClockNumberText})};case"seconds":return{onChange:e=>{el(n.setSeconds(er,e),"finish","seconds")},items:getTimeSectionOptions({value:n.getSeconds(er),utils:n,isDisabled:e=>ep(e,"seconds"),resolveLabel:e=>n.format(n.setSeconds(ee,e),"seconds"),timeStep:et.seconds,hasValue:!!K,resolveAriaLabel:J.secondsClockNumberText})};case"meridiem":{let e=formatMeridiem(n,"am"),r=formatMeridiem(n,"pm");return{onChange:ed,items:[{value:"am",label:e,isSelected:()=>!!K&&"am"===ec,isFocused:()=>!!er&&"am"===ec,ariaLabel:e},{value:"pm",label:r,isSelected:()=>!!K&&"pm"===ec,isFocused:()=>!!er&&"pm"===ec,ariaLabel:r}]}}default:throw Error(`Unknown view: ${e} found.`)}},[ee,K,i,n,et.hours,et.minutes,et.seconds,J.hoursClockNumberText,J.minutesClockNumberText,J.secondsClockNumberText,ec,el,er,ep,ed]),ef=v.useMemo(()=>eo.reduce((e,r)=>(0,m.Z)({},e,{[r]:em(r)}),{}),[eo,em]),eg=MultiSectionDigitalClock_useUtilityClasses(o);return(0,eh.jsx)(o1,(0,m.Z)({ref:r,className:(0,ei.Z)(eg.root,U),ownerState:o,role:"group"},G,{children:Object.entries(ef).map(([e,r])=>(0,eh.jsx)(oJ,{items:r.items,onChange:r.onChange,active:ea===e,autoFocus:s??es===e,disabled:B,readOnly:W,slots:u,slotProps:c,skipDisabled:Y,"aria-label":J.selectViewText(e)},e))}))}),renderTimeViewClock=({view:e,onViewChange:r,focusedView:n,onFocusedViewChange:o,views:i,value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,ampmInClock:S,slots:k,slotProps:P,readOnly:T,disabled:R,sx:O,autoFocus:E,showViewSwitcher:I,disableIgnoringDatePartForTimeValidation:F,timezone:L})=>(0,eh.jsx)(oV,{view:e,onViewChange:r,focusedView:n&&isTimeView(n)?n:null,onFocusedViewChange:o,views:i.filter(isTimeView),value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,ampmInClock:S,slots:k,slotProps:P,readOnly:T,disabled:R,sx:O,autoFocus:E,showViewSwitcher:I,disableIgnoringDatePartForTimeValidation:F,timezone:L}),renderDigitalClockTimeView=({view:e,onViewChange:r,focusedView:n,onFocusedViewChange:o,views:i,value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,slots:S,slotProps:k,readOnly:P,disabled:T,sx:R,autoFocus:O,disableIgnoringDatePartForTimeValidation:E,timeSteps:I,skipDisabled:F,timezone:L})=>(0,eh.jsx)(oY,{view:e,onViewChange:r,focusedView:n,onFocusedViewChange:o,views:i.filter(isTimeView),value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,slots:S,slotProps:k,readOnly:P,disabled:T,sx:R,autoFocus:O,disableIgnoringDatePartForTimeValidation:E,timeStep:I?.minutes,skipDisabled:F,timezone:L}),renderMultiSectionDigitalClockTimeView=({view:e,onViewChange:r,focusedView:n,onFocusedViewChange:o,views:i,value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,slots:S,slotProps:k,readOnly:P,disabled:T,sx:R,autoFocus:O,disableIgnoringDatePartForTimeValidation:E,timeSteps:I,skipDisabled:F,timezone:L})=>(0,eh.jsx)(o2,{view:e,onViewChange:r,focusedView:n,onFocusedViewChange:o,views:i.filter(isTimeView),value:a,defaultValue:s,referenceDate:u,onChange:c,className:p,classes:m,disableFuture:g,disablePast:v,minTime:b,maxTime:x,shouldDisableTime:Z,minutesStep:C,ampm:w,slots:S,slotProps:k,readOnly:P,disabled:T,sx:R,autoFocus:O,disableIgnoringDatePartForTimeValidation:E,timeSteps:I,skipDisabled:F,timezone:L});function DesktopDateTimePickerLayout(e){let{toolbar:r,tabs:n,content:o,actionBar:i,shortcuts:a}=PickersLayout_usePickerLayout(e),{sx:s,className:u,isLandscape:c,ref:p}=e,m=i&&(i.props.actions?.length??0)>0;return(0,eh.jsxs)(od,{ref:p,className:(0,ei.Z)(u,nq.root),sx:[{[`& .${nq.tabs}`]:{gridRow:4,gridColumn:"1 / 4"},[`& .${nq.actionBar}`]:{gridRow:5}},...Array.isArray(s)?s:[s]],ownerState:e,children:[c?a:r,c?r:a,(0,eh.jsxs)(op,{className:nq.contentWrapper,sx:{display:"grid"},children:[o,n,m&&(0,eh.jsx)(O.Z,{sx:{gridRow:3,gridColumn:"1 / 4"}})]}),i]})}let o5=["openTo","focusedView","timeViewsCount"],rendererInterceptor=function(e,r,n){let{openTo:o,focusedView:i,timeViewsCount:a}=n,s=(0,g.Z)(n,o5),u=(0,m.Z)({},s,{focusedView:null,sx:[{[`&.${oq.root}`]:{borderBottom:0},[`&.${oq.root}, .${oG.root}, &.${o_.root}`]:{maxHeight:336}}]}),c=isInternalTimeView(r);return(0,eh.jsxs)(v.Fragment,{children:[e[c?"day":r]?.(m.Z({},n,{view:c?"day":r,focusedView:i&&isDatePickerView(i)?i:null,views:n.views.filter(isDatePickerView),sx:[{gridColumn:1},...u.sx]})),a>0&&(0,eh.jsxs)(v.Fragment,{children:[(0,eh.jsx)(O.Z,{orientation:"vertical",sx:{gridColumn:2}}),e[c?r:"hours"]?.(m.Z({},u,{view:c?r:"hours",focusedView:i&&isInternalTimeView(i)?i:null,openTo:isInternalTimeView(o)?o:"hours",views:n.views.filter(isInternalTimeView),sx:[{gridColumn:3},...u.sx]}))]})]})},o6=v.forwardRef(function(e,r){let n=useLocaleText(),o=useUtils_useUtils(),i=useDateTimePickerDefaultizedProps(e,"MuiDesktopDateTimePicker"),{shouldRenderTimeInASingleColumn:a,thresholdToRenderTimeInASingleColumn:s,views:u,timeSteps:c}=function({thresholdToRenderTimeInASingleColumn:e,ampm:r,timeSteps:n,views:o}){let i=e??24,a=(0,m.Z)({hours:1,minutes:5,seconds:5},n),s=resolveShouldRenderTimeInASingleColumn(a,i);return{thresholdToRenderTimeInASingleColumn:i,timeSteps:a,shouldRenderTimeInASingleColumn:s,views:resolveViews(r,o,s)}}(i),p=a?renderDigitalClockTimeView:renderMultiSectionDigitalClockTimeView,g=(0,m.Z)({day:renderDateViewCalendar,month:renderDateViewCalendar,year:renderDateViewCalendar,hours:p,minutes:p,seconds:p,meridiem:p},i.viewRenderers),v=i.ampmInClock??!0,b=g.hours?.name===renderMultiSectionDigitalClockTimeView.name,x=b?u:u.filter(e=>"meridiem"!==e),Z=a?[]:["accept"],C=(0,m.Z)({},i,{viewRenderers:g,format:resolveDateTimeFormat(o,i),views:x,yearsPerRow:i.yearsPerRow??4,ampmInClock:v,timeSteps:c,thresholdToRenderTimeInASingleColumn:s,shouldRenderTimeInASingleColumn:a,slots:(0,m.Z)({field:tp,layout:DesktopDateTimePickerLayout,openPickerIcon:ew},i.slots),slotProps:(0,m.Z)({},i.slotProps,{field:e=>(0,m.Z)({},(0,T.x)(i.slotProps?.field,e),extractValidationProps(i),{ref:r}),toolbar:(0,m.Z)({hidden:!0,ampmInClock:v,toolbarVariant:"desktop"},i.slotProps?.toolbar),tabs:(0,m.Z)({hidden:!0},i.slotProps?.tabs),actionBar:e=>(0,m.Z)({actions:Z},(0,T.x)(i.slotProps?.actionBar,e))})}),{renderPicker:w}=useDesktopPicker({props:C,valueManager:N,valueType:"date-time",getOpenDialogAriaText:C.localeText?.openDatePickerDialogue??n.openDatePickerDialogue,validator:validateDateTime,rendererInterceptor});return w()});o6.propTypes={ampm:P().bool,ampmInClock:P().bool,autoFocus:P().bool,className:P().string,closeOnSelect:P().bool,dayOfWeekFormatter:P().func,defaultValue:P().object,disabled:P().bool,disableFuture:P().bool,disableHighlightToday:P().bool,disableIgnoringDatePartForTimeValidation:P().bool,disableOpenPicker:P().bool,disablePast:P().bool,displayWeekNumber:P().bool,enableAccessibleFieldDOMStructure:P().any,fixedWeekNumber:P().number,format:P().string,formatDensity:P().oneOf(["dense","spacious"]),inputRef:R,label:P().node,loading:P().bool,localeText:P().object,maxDate:P().object,maxDateTime:P().object,maxTime:P().object,minDate:P().object,minDateTime:P().object,minTime:P().object,minutesStep:P().number,monthsPerRow:P().oneOf([3,4]),name:P().string,onAccept:P().func,onChange:P().func,onClose:P().func,onError:P().func,onMonthChange:P().func,onOpen:P().func,onSelectedSectionsChange:P().func,onViewChange:P().func,onYearChange:P().func,open:P().bool,openTo:P().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:P().oneOf(["landscape","portrait"]),readOnly:P().bool,reduceAnimations:P().bool,referenceDate:P().object,renderLoading:P().func,selectedSections:P().oneOfType([P().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),P().number]),shouldDisableDate:P().func,shouldDisableMonth:P().func,shouldDisableTime:P().func,shouldDisableYear:P().func,showDaysOutsideCurrentMonth:P().bool,skipDisabled:P().bool,slotProps:P().object,slots:P().object,sx:P().oneOfType([P().arrayOf(P().oneOfType([P().func,P().object,P().bool])),P().func,P().object]),thresholdToRenderTimeInASingleColumn:P().number,timeSteps:P().shape({hours:P().number,minutes:P().number,seconds:P().number}),timezone:P().string,value:P().object,view:P().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:P().shape({day:P().func,hours:P().func,meridiem:P().func,minutes:P().func,month:P().func,seconds:P().func,year:P().func}),views:P().arrayOf(P().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:P().oneOf([3,4])};var o4=n(6514),o8=n(64666),o7=n(77620);let o3=(0,ed.ZP)(o8.Z)({[`& .${o7.Z.container}`]:{outline:0},[`& .${o7.Z.paper}`]:{outline:0,minWidth:320}}),o9=(0,ed.ZP)(o4.Z)({"&:first-of-type":{padding:0}});function PickersModalDialog(e){let{children:r,onDismiss:n,open:o,slots:i,slotProps:a}=e,s=i?.dialog??o3,u=i?.mobileTransition??re.Z;return(0,eh.jsx)(s,(0,m.Z)({open:o,onClose:n},a?.dialog,{TransitionComponent:u,TransitionProps:a?.mobileTransition,PaperComponent:i?.mobilePaper,PaperProps:a?.mobilePaper,children:(0,eh.jsx)(o9,{children:r})}))}let ie=["props","getOpenDialogAriaText"],useMobilePicker=e=>{let{props:r,getOpenDialogAriaText:n}=e,o=(0,g.Z)(e,ie),{slots:i,slotProps:a,className:s,sx:u,format:c,formatDensity:p,enableAccessibleFieldDOMStructure:b,selectedSections:x,onSelectedSectionsChange:Z,timezone:C,name:w,label:S,inputRef:k,readOnly:P,disabled:T,localeText:R}=r,O=useUtils_useUtils(),E=v.useRef(null),I=(0,Q.Z)(),F=a?.toolbar?.hidden??!1,{open:L,actions:j,layoutProps:V,renderCurrentView:N,fieldProps:U}=usePicker((0,m.Z)({},o,{props:r,fieldRef:E,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),B=i.field,H=(0,W.y)({elementType:B,externalSlotProps:a?.field,additionalProps:(0,m.Z)({},U,F&&{id:I},!(T||P)&&{onClick:j.onOpen,onKeyDown:onSpaceOrEnter(j.onOpen)},{readOnly:P??!0,disabled:T,className:s,sx:u,format:c,formatDensity:p,enableAccessibleFieldDOMStructure:b,selectedSections:x,onSelectedSectionsChange:Z,timezone:C,label:S,name:w},k?{inputRef:k}:{}),ownerState:r});H.inputProps=(0,m.Z)({},H.inputProps,{"aria-label":n(U.value,O)});let Y=(0,m.Z)({textField:i.textField},H.slots),G=i.layout??PickersLayout,K=I;F&&(K=S?`${I}-label`:void 0);let J=(0,m.Z)({},a,{toolbar:(0,m.Z)({},a?.toolbar,{titleId:I}),mobilePaper:(0,m.Z)({"aria-labelledby":K},a?.mobilePaper)}),ee=(0,X.Z)(E,H.unstableFieldRef);return{renderPicker:()=>(0,eh.jsxs)(q._,{localeText:R,children:[(0,eh.jsx)(B,(0,m.Z)({},H,{slots:Y,slotProps:J,unstableFieldRef:ee})),(0,eh.jsx)(PickersModalDialog,(0,m.Z)({},j,{open:L,slots:i,slotProps:J,children:(0,eh.jsx)(G,(0,m.Z)({},V,J?.layout,{slots:i,slotProps:J,children:N()}))}))]})}},it=v.forwardRef(function(e,r){let n=useLocaleText(),o=useUtils_useUtils(),i=useDateTimePickerDefaultizedProps(e,"MuiMobileDateTimePicker"),a=(0,m.Z)({day:renderDateViewCalendar,month:renderDateViewCalendar,year:renderDateViewCalendar,hours:renderTimeViewClock,minutes:renderTimeViewClock,seconds:renderTimeViewClock},i.viewRenderers),s=i.ampmInClock??!1,u=(0,m.Z)({},i,{viewRenderers:a,format:resolveDateTimeFormat(o,i),ampmInClock:s,slots:(0,m.Z)({field:tp},i.slots),slotProps:(0,m.Z)({},i.slotProps,{field:e=>(0,m.Z)({},(0,T.x)(i.slotProps?.field,e),extractValidationProps(i),{ref:r}),toolbar:(0,m.Z)({hidden:!1,ampmInClock:s},i.slotProps?.toolbar),tabs:(0,m.Z)({hidden:!1},i.slotProps?.tabs)})}),{renderPicker:c}=useMobilePicker({props:u,valueManager:N,valueType:"date-time",getOpenDialogAriaText:u.localeText?.openDatePickerDialogue??n.openDatePickerDialogue,validator:validateDateTime});return c()});it.propTypes={ampm:P().bool,ampmInClock:P().bool,autoFocus:P().bool,className:P().string,closeOnSelect:P().bool,dayOfWeekFormatter:P().func,defaultValue:P().object,disabled:P().bool,disableFuture:P().bool,disableHighlightToday:P().bool,disableIgnoringDatePartForTimeValidation:P().bool,disableOpenPicker:P().bool,disablePast:P().bool,displayWeekNumber:P().bool,enableAccessibleFieldDOMStructure:P().any,fixedWeekNumber:P().number,format:P().string,formatDensity:P().oneOf(["dense","spacious"]),inputRef:R,label:P().node,loading:P().bool,localeText:P().object,maxDate:P().object,maxDateTime:P().object,maxTime:P().object,minDate:P().object,minDateTime:P().object,minTime:P().object,minutesStep:P().number,monthsPerRow:P().oneOf([3,4]),name:P().string,onAccept:P().func,onChange:P().func,onClose:P().func,onError:P().func,onMonthChange:P().func,onOpen:P().func,onSelectedSectionsChange:P().func,onViewChange:P().func,onYearChange:P().func,open:P().bool,openTo:P().oneOf(["day","hours","minutes","month","seconds","year"]),orientation:P().oneOf(["landscape","portrait"]),readOnly:P().bool,reduceAnimations:P().bool,referenceDate:P().object,renderLoading:P().func,selectedSections:P().oneOfType([P().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),P().number]),shouldDisableDate:P().func,shouldDisableMonth:P().func,shouldDisableTime:P().func,shouldDisableYear:P().func,showDaysOutsideCurrentMonth:P().bool,slotProps:P().object,slots:P().object,sx:P().oneOfType([P().arrayOf(P().oneOfType([P().func,P().object,P().bool])),P().func,P().object]),timezone:P().string,value:P().object,view:P().oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:P().shape({day:P().func,hours:P().func,minutes:P().func,month:P().func,seconds:P().func,year:P().func}),views:P().arrayOf(P().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:P().oneOf([3,4])};let ir=["desktopModeMediaQuery"],io=v.forwardRef(function(e,r){let n=(0,S.Z)({props:e,name:"MuiDateTimePicker"}),{desktopModeMediaQuery:o="@media (pointer: fine)"}=n,i=(0,g.Z)(n,ir),a=useMediaQuery(o,{defaultMatches:!0});return a?(0,eh.jsx)(o6,(0,m.Z)({ref:r},i)):(0,eh.jsx)(it,(0,m.Z)({ref:r},i))})},50720:function(e,r,n){"use strict";n.d(r,{_:function(){return LocalizationProvider},y:function(){return p}});var o=n(87462),i=n(63366),a=n(67294),s=n(71657),u=n(85893);let c=["localeText"],p=a.createContext(null),LocalizationProvider=function(e){let{localeText:r}=e,n=(0,i.Z)(e,c),{utils:m,localeText:g}=a.useContext(p)??{utils:void 0,localeText:void 0},v=(0,s.Z)({props:n,name:"MuiLocalizationProvider"}),{children:b,dateAdapter:x,dateFormats:Z,dateLibInstance:C,adapterLocale:w,localeText:S}=v,k=a.useMemo(()=>(0,o.Z)({},S,g,r),[S,g,r]),P=a.useMemo(()=>{if(!x)return m||null;let e=new x({locale:w,formats:Z,instance:C});if(!e.isMUIAdapter)throw Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join(` -`));return e},[x,w,Z,C,m]),T=a.useMemo(()=>P?{minDate:P.date("1900-01-01T00:00:00.000"),maxDate:P.date("2099-12-31T00:00:00.000")}:null,[P]),R=a.useMemo(()=>({utils:P,defaultDates:T,localeText:k}),[T,P,k]);return(0,u.jsx)(p.Provider,{value:R,children:b})}},30050:function(e,r,n){"use strict";n.d(r,{b:function(){return buildWarning}});let buildWarning=(e,r="warning")=>{let n=!1,o=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===r?console.error(o):console.warn(o))}}},27484:function(e){var r,n,o,i,a,s,u,c,p,m,g,v,b,x,Z,C,w,S,k,P,T,R;e.exports=(r="millisecond",n="second",o="minute",i="hour",a="week",s="month",u="quarter",c="year",p="date",m="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b=function(e,r,n){var o=String(e);return!o||o.length>=r?e:""+Array(r+1-o.length).join(n)+e},(Z={})[x="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var r=["th","st","nd","rd"],n=e%100;return"["+e+(r[(n-20)%10]||r[n]||"th")+"]"}},C="$isDayjsObject",w=function(e){return e instanceof T||!(!e||!e[C])},S=function t(e,r,n){var o;if(!e)return x;if("string"==typeof e){var i=e.toLowerCase();Z[i]&&(o=i),r&&(Z[i]=r,o=i);var a=e.split("-");if(!o&&a.length>1)return t(a[0])}else{var s=e.name;Z[s]=e,o=s}return!n&&o&&(x=o),o||!n&&x},k=function(e,r){if(w(e))return e.clone();var n="object"==typeof r?r:{};return n.date=e,n.args=arguments,new T(n)},(P={s:b,z:function(e){var r=-e.utcOffset(),n=Math.abs(r);return(r<=0?"+":"-")+b(Math.floor(n/60),2,"0")+":"+b(n%60,2,"0")},m:function t(e,r){if(e.date()68?1900:2e3)},c=function(e){return function(r){this[e]=+r}},p=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var r=e.match(/([+-]|\d\d)/g),n=60*r[1]+(+r[2]||0);return 0===n?0:"+"===r[0]?-n:n}(e)}],m=function(e){var r=s[e];return r&&(r.indexOf?r:r.s.concat(r.f))},g=function(e,r){var n,o=s.meridiem;if(o){for(var i=1;i<=24;i+=1)if(e.indexOf(o(i,0,r))>-1){n=i>12;break}}else n=e===(r?"pm":"PM");return n},v={A:[a,function(e){this.afternoon=g(e,!1)}],a:[a,function(e){this.afternoon=g(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[o,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c("seconds")],ss:[i,c("seconds")],m:[i,c("minutes")],mm:[i,c("minutes")],H:[i,c("hours")],h:[i,c("hours")],HH:[i,c("hours")],hh:[i,c("hours")],D:[i,c("day")],DD:[o,c("day")],Do:[a,function(e){var r=s.ordinal,n=e.match(/\d+/);if(this.day=n[0],r)for(var o=1;o<=31;o+=1)r(o).replace(/\[|\]/g,"")===e&&(this.day=o)}],M:[i,c("month")],MM:[o,c("month")],MMM:[a,function(e){var r=m("months"),n=(m("monthsShort")||r.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var r=m("months").indexOf(e)+1;if(r<1)throw Error();this.month=r%12||r}],Y:[/[+-]?\d+/,c("year")],YY:[o,function(e){this.year=u(e)}],YYYY:[/\d{4}/,c("year")],Z:p,ZZ:p},function(e,o,i){i.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(u=e.parseTwoDigitYear);var a=o.prototype,c=a.parse;a.parse=function(e){var o=e.date,a=e.utc,u=e.args;this.$u=a;var p=u[1];if("string"==typeof p){var m=!0===u[2],g=!0===u[3],b=u[2];g&&(b=u[2]),s=this.$locale(),!m&&b&&(s=i.Ls[b]),this.$d=function(e,o,i){try{if(["x","X"].indexOf(o)>-1)return new Date(("X"===o?1e3:1)*e);var a=(function(e){var o,i;o=e,i=s&&s.formats;for(var a=(e=o.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,n,o){var a=o&&o.toUpperCase();return n||i[o]||r[o]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,r,n){return r||n.slice(1)})})).match(n),u=a.length,c=0;c0?c-1:C.getMonth());var P=m||0,T=g||0,R=b||0,O=x||0;return Z?new Date(Date.UTC(S,k,w,P,T,R,O+60*Z.offset*1e3)):i?new Date(Date.UTC(S,k,w,P,T,R,O)):new Date(S,k,w,P,T,R,O)}catch(e){return new Date("")}}(o,p,a),this.init(),b&&!0!==b&&(this.$L=this.locale(b).$L),(m||g)&&o!=this.format(p)&&(this.$d=new Date("")),s={}}else if(p instanceof Array)for(var x=p.length,Z=1;Z<=x;Z+=1){u[1]=p[Z-1];var C=i.apply(this,u);if(C.isValid()){this.$d=C.$d,this.$L=C.$L,this.init();break}Z===x&&(this.$d=new Date(""))}else c.call(this,e)}})},66607:function(e){e.exports=function(e,r,n){r.prototype.isBetween=function(e,r,o,i){var a=n(e),s=n(r),u="("===(i=i||"()")[0],c=")"===i[1];return(u?this.isAfter(a,o):!this.isBefore(a,o))&&(c?this.isBefore(s,o):!this.isAfter(s,o))||(u?this.isBefore(a,o):!this.isAfter(a,o))&&(c?this.isAfter(s,o):!this.isBefore(s,o))}}},56176:function(e){var r;e.exports=(r={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(e,n,o){var i=n.prototype,a=i.format;o.en.formats=r,i.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var n,o,i=this.$locale().formats,s=(n=e,o=void 0===i?{}:i,n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,n,i){var a=i&&i.toUpperCase();return n||o[i]||r[i]||o[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,r,n){return r||n.slice(1)})}));return a.call(this,s)}})},55183:function(e){var r,n;e.exports=(r="week",n="year",function(e,o,i){var a=o.prototype;a.week=function(e){if(void 0===e&&(e=null),null!==e)return this.add(7*(e-this.week()),"day");var o=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=i(this).startOf(n).add(1,n).date(o),s=i(this).endOf(r);if(a.isBefore(s))return 1}var u=i(this).startOf(n).date(o).startOf(r).subtract(1,"millisecond"),c=this.diff(u,r,!0);return c<0?i(this).startOf("week").week():Math.ceil(c)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})},8679:function(e,r,n){"use strict";var o=n(59864),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function getStatics(e){return o.isMemo(e)?s:u[e.$$typeof]||i}u[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[o.Memo]=s;var c=Object.defineProperty,p=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,g=Object.getOwnPropertyDescriptor,v=Object.getPrototypeOf,b=Object.prototype;e.exports=function hoistNonReactStatics(e,r,n){if("string"!=typeof r){if(b){var o=v(r);o&&o!==b&&hoistNonReactStatics(e,o,n)}var i=p(r);m&&(i=i.concat(m(r)));for(var s=getStatics(e),u=getStatics(r),x=0;x{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==r&&i(!0),null==n?void 0:n.current){let r=new Event("load");Object.defineProperty(r,"target",{writable:!1,value:e});let o=!1,i=!1;n.current({...r,nativeEvent:r,currentTarget:e,target:e,isDefaultPrevented:()=>o,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{o=!0,r.preventDefault()},stopPropagation:()=>{i=!0,r.stopPropagation()}})}(null==o?void 0:o.current)&&o.current(e)}})}function getDynamicProps(e){let[r,n]=a.version.split("."),o=parseInt(r,10),i=parseInt(n,10);return o>18||18===o&&i>=3?{fetchPriority:e}:{fetchpriority:e}}let x=(0,a.forwardRef)((e,r)=>{let{src:n,srcSet:o,sizes:i,height:s,width:u,decoding:c,className:p,style:m,fetchPriority:g,placeholder:v,loading:b,unoptimized:x,fill:Z,onLoadRef:C,onLoadingCompleteRef:w,setBlurComplete:S,setShowAltText:k,onLoad:P,onError:T,...R}=e;return a.default.createElement("img",{...R,...getDynamicProps(g),loading:b,width:u,height:s,decoding:c,"data-nimg":Z?"fill":"1",className:p,style:m,sizes:i,srcSet:o,src:n,ref:(0,a.useCallback)(e=>{r&&("function"==typeof r?r(e):"object"==typeof r&&(r.current=e)),e&&(T&&(e.src=e.src),e.complete&&handleLoading(e,v,C,w,S,x))},[n,v,C,w,S,T,x,r]),onLoad:e=>{let r=e.currentTarget;handleLoading(r,v,C,w,S,x)},onError:e=>{k(!0),"empty"!==v&&S(!0),T&&T(e)}})});function ImagePreload(e){let{isAppRouter:r,imgAttributes:n}=e,o={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...getDynamicProps(n.fetchPriority)};return r&&s.default.preload?(s.default.preload(n.src,o),null):a.default.createElement(u.default,null,a.default.createElement("link",{key:"__nimg-"+n.src+n.srcSet+n.sizes,rel:"preload",href:n.srcSet?void 0:n.src,...o}))}let Z=(0,a.forwardRef)((e,r)=>{let n=(0,a.useContext)(g.RouterContext),o=(0,a.useContext)(m.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=b||o||p.imageConfigDefault,r=[...e.deviceSizes,...e.imageSizes].sort((e,r)=>e-r),n=e.deviceSizes.sort((e,r)=>e-r);return{...e,allSizes:r,deviceSizes:n}},[o]),{onLoad:s,onLoadingComplete:u}=e,Z=(0,a.useRef)(s);(0,a.useEffect)(()=>{Z.current=s},[s]);let C=(0,a.useRef)(u);(0,a.useEffect)(()=>{C.current=u},[u]);let[w,S]=(0,a.useState)(!1),[k,P]=(0,a.useState)(!1),{props:T,meta:R}=(0,c.getImgProps)(e,{defaultLoader:v.default,imgConf:i,blurComplete:w,showAltText:k});return a.default.createElement(a.default.Fragment,null,a.default.createElement(x,{...T,unoptimized:R.unoptimized,placeholder:R.placeholder,fill:R.fill,onLoadRef:Z,onLoadingCompleteRef:C,setBlurComplete:S,setShowAltText:P,ref:r}),R.priority?a.default.createElement(ImagePreload,{isAppRouter:!n,imgAttributes:T}):null)});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),e.exports=r.default)},53914:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),n(81905);let o=n(32393),i=n(85494);function isStaticRequire(e){return void 0!==e.default}function getInt(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function getImgProps(e,r){var n;let a,s,u,{src:c,sizes:p,unoptimized:m=!1,priority:g=!1,loading:v,className:b,quality:x,width:Z,height:C,fill:w=!1,style:S,onLoad:k,onLoadingComplete:P,placeholder:T="empty",blurDataURL:R,fetchPriority:O,layout:E,objectFit:I,objectPosition:F,lazyBoundary:L,lazyRoot:j,...V}=e,{imgConf:N,showAltText:U,blurComplete:B,defaultLoader:W}=r,H=N||i.imageConfigDefault;if("allSizes"in H)a=H;else{let e=[...H.deviceSizes,...H.imageSizes].sort((e,r)=>e-r),r=H.deviceSizes.sort((e,r)=>e-r);a={...H,allSizes:e,deviceSizes:r}}let Y=V.loader||W;delete V.loader,delete V.srcSet;let q="__next_img_default"in Y;if(q){if("custom"===a.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=Y;Y=r=>{let{config:n,...o}=r;return e(o)}}if(E){"fill"===E&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(S={...S,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!p&&(p=r)}let G="",K=getInt(Z),X=getInt(C);if("object"==typeof(n=c)&&(isStaticRequire(n)||void 0!==n.src)){let e=isStaticRequire(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(s=e.blurWidth,u=e.blurHeight,R=R||e.blurDataURL,G=e.src,!w){if(K||X){if(K&&!X){let r=K/e.width;X=Math.round(e.height*r)}else if(!K&&X){let r=X/e.height;K=Math.round(e.width*r)}}else K=e.width,X=e.height}}let Q=!g&&("lazy"===v||void 0===v);(!(c="string"==typeof c?c:G)||c.startsWith("data:")||c.startsWith("blob:"))&&(m=!0,Q=!1),a.unoptimized&&(m=!0),q&&c.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(m=!0),g&&(O="high");let J=getInt(x),ee=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:F}:{},U?{}:{color:"transparent"},S),et=B||"empty"===T?null:"blur"===T?'url("data:image/svg+xml;charset=utf-8,'+(0,o.getImageBlurSvg)({widthInt:K,heightInt:X,blurWidth:s,blurHeight:u,blurDataURL:R||"",objectFit:ee.objectFit})+'")':'url("'+T+'")',er=et?{backgroundSize:ee.objectFit||"cover",backgroundPosition:ee.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:et}:{},en=function(e){let{config:r,src:n,unoptimized:o,width:i,quality:a,sizes:s,loader:u}=e;if(o)return{src:n,srcSet:void 0,sizes:void 0};let{widths:c,kind:p}=function(e,r,n){let{deviceSizes:o,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,r=[];for(let o;o=e.exec(n);o)r.push(parseInt(o[2]));if(r.length){let e=.01*Math.min(...r);return{widths:i.filter(r=>r>=o[0]*e),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof r)return{widths:o,kind:"w"};let a=[...new Set([r,2*r].map(e=>i.find(r=>r>=e)||i[i.length-1]))];return{widths:a,kind:"x"}}(r,i,s),m=c.length-1;return{sizes:s||"w"!==p?s:"100vw",srcSet:c.map((e,o)=>u({config:r,src:n,quality:a,width:e})+" "+("w"===p?e:o+1)+p).join(", "),src:u({config:r,src:n,quality:a,width:c[m]})}}({config:a,src:c,unoptimized:m,width:K,quality:J,sizes:p,loader:Y}),eo={...V,loading:Q?"lazy":v,fetchPriority:O,width:K,height:X,decoding:"async",className:b,style:{...ee,...er},sizes:en.sizes,srcSet:en.srcSet,src:en.src},ei={unoptimized:m,priority:g,placeholder:T,fill:w};return{props:eo,meta:ei}}},32393:function(e,r){"use strict";function getImageBlurSvg(e){let{widthInt:r,heightInt:n,blurWidth:o,blurHeight:i,blurDataURL:a,objectFit:s}=e,u=o?40*o:r,c=i?40*i:n,p=u&&c?"viewBox='0 0 "+u+" "+c+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+p+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(p?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},645:function(e,r,n){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),function(e,r){for(var n in r)Object.defineProperty(e,n,{enumerable:!0,get:r[n]})}(r,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return c}});let o=n(38754),i=n(53914),a=n(81905),s=n(23271),u=o._(n(74545)),unstable_getImgProps=e=>{(0,a.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:r}=(0,i.getImgProps)(e,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(r))void 0===n&&delete r[e];return{props:r}},c=s.Image},74545:function(e,r){"use strict";function defaultLoader(e){let{config:r,src:n,width:o,quality:i}=e;return r.path+"?url="+encodeURIComponent(n)+"&w="+o+"&q="+(i||75)}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}}),defaultLoader.__next_img_default=!0;let n=defaultLoader},99647:function(e,r,n){var o=n(27061);"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//"),({189:function(){!function(e,r){"use strict";if(!e.setImmediate){var n,i,a,s,u,c=1,p={},m=!1,g=e.document,v=Object.getPrototypeOf&&Object.getPrototypeOf(e);(v=v&&v.setTimeout?v:e,"[object process]"===({}).toString.call(e.process))?u=function(e){o.nextTick(function(){runIfPresent(e)})}:function(){if(e.postMessage&&!e.importScripts){var r=!0,n=e.onmessage;return e.onmessage=function(){r=!1},e.postMessage("","*"),e.onmessage=n,r}}()?(n="setImmediate$"+Math.random()+"$",i=function(r){r.source===e&&"string"==typeof r.data&&0===r.data.indexOf(n)&&runIfPresent(+r.data.slice(n.length))},e.addEventListener?e.addEventListener("message",i,!1):e.attachEvent("onmessage",i),u=function(r){e.postMessage(n+r,"*")}):e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){runIfPresent(e.data)},u=function(e){a.port2.postMessage(e)}):g&&"onreadystatechange"in g.createElement("script")?(s=g.documentElement,u=function(e){var r=g.createElement("script");r.onreadystatechange=function(){runIfPresent(e),r.onreadystatechange=null,s.removeChild(r),r=null},s.appendChild(r)}):u=function(e){setTimeout(runIfPresent,0,e)},v.setImmediate=function(e){"function"!=typeof e&&(e=Function(""+e));for(var r=Array(arguments.length-1),n=0;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},r))},o(505),r.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==n.g&&n.g.setImmediate||this&&this.setImmediate,r.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==n.g&&n.g.clearImmediate||this&&this.clearImmediate},505:function(e){"use strict";e.exports=n(99647)}},o={};function __nccwpck_require__(e){var n=o[e];if(void 0!==n)return n.exports;var i=o[e]={exports:{}},a=!0;try{r[e].call(i.exports,i,i.exports,__nccwpck_require__),a=!1}finally{a&&delete o[e]}return i.exports}__nccwpck_require__.ab="//";var i=__nccwpck_require__(845);e.exports=i}()},9008:function(e,r,n){e.exports=n(79201)},25675:function(e,r,n){e.exports=n(645)},92703:function(e,r,n){"use strict";var o=n(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,r,n,i,a,s){if(s!==o){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},45697:function(e,r,n){e.exports=n(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},69921:function(e,r){"use strict";/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,p=n?Symbol.for("react.context"):60110,m=n?Symbol.for("react.async_mode"):60111,g=n?Symbol.for("react.concurrent_mode"):60111,v=n?Symbol.for("react.forward_ref"):60112,b=n?Symbol.for("react.suspense"):60113,x=n?Symbol.for("react.suspense_list"):60120,Z=n?Symbol.for("react.memo"):60115,C=n?Symbol.for("react.lazy"):60116,w=n?Symbol.for("react.block"):60121,S=n?Symbol.for("react.fundamental"):60117,k=n?Symbol.for("react.responder"):60118,P=n?Symbol.for("react.scope"):60119;function z(e){if("object"==typeof e&&null!==e){var r=e.$$typeof;switch(r){case o:switch(e=e.type){case m:case g:case a:case u:case s:case b:return e;default:switch(e=e&&e.$$typeof){case p:case v:case C:case Z:case c:return e;default:return r}}case i:return r}}}function A(e){return z(e)===g}r.AsyncMode=m,r.ConcurrentMode=g,r.ContextConsumer=p,r.ContextProvider=c,r.Element=o,r.ForwardRef=v,r.Fragment=a,r.Lazy=C,r.Memo=Z,r.Portal=i,r.Profiler=u,r.StrictMode=s,r.Suspense=b,r.isAsyncMode=function(e){return A(e)||z(e)===m},r.isConcurrentMode=A,r.isContextConsumer=function(e){return z(e)===p},r.isContextProvider=function(e){return z(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},r.isForwardRef=function(e){return z(e)===v},r.isFragment=function(e){return z(e)===a},r.isLazy=function(e){return z(e)===C},r.isMemo=function(e){return z(e)===Z},r.isPortal=function(e){return z(e)===i},r.isProfiler=function(e){return z(e)===u},r.isStrictMode=function(e){return z(e)===s},r.isSuspense=function(e){return z(e)===b},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===g||e===u||e===s||e===b||e===x||"object"==typeof e&&null!==e&&(e.$$typeof===C||e.$$typeof===Z||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===S||e.$$typeof===k||e.$$typeof===P||e.$$typeof===w)},r.typeOf=z},59864:function(e,r,n){"use strict";e.exports=n(69921)},98885:function(e,r,n){"use strict";n.d(r,{ZP:function(){return C}});var o=n(63366),i=n(75068),a=n(67294),s=n(73935),u={disabled:!1},c=n(220),p=n(59391),m="unmounted",g="exited",v="entering",b="entered",x="exiting",Z=function(e){function Transition(r,n){o=e.call(this,r,n)||this;var o,i,a=n&&!n.isMounting?r.enter:r.appear;return o.appearStatus=null,r.in?a?(i=g,o.appearStatus=v):i=b:i=r.unmountOnExit||r.mountOnEnter?m:g,o.state={status:i},o.nextCallback=null,o}(0,i.Z)(Transition,e),Transition.getDerivedStateFromProps=function(e,r){return e.in&&r.status===m?{status:g}:null};var r=Transition.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var r=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==v&&n!==b&&(r=v):(n===v||n===b)&&(r=x)}this.updateStatus(!1,r)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,r,n,o=this.props.timeout;return e=r=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,r=o.enter,n=void 0!==o.appear?o.appear:r),{exit:e,enter:r,appear:n}},r.updateStatus=function(e,r){if(void 0===e&&(e=!1),null!==r){if(this.cancelNextCallback(),r===v){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this);n&&(0,p.Q)(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===g&&this.setState({status:m})},r.performEnter=function(e){var r=this,n=this.props.enter,o=this.context?this.context.isMounting:e,i=this.props.nodeRef?[o]:[s.findDOMNode(this),o],a=i[0],c=i[1],p=this.getTimeouts(),m=o?p.appear:p.enter;if(!e&&!n||u.disabled){this.safeSetState({status:b},function(){r.props.onEntered(a)});return}this.props.onEnter(a,c),this.safeSetState({status:v},function(){r.props.onEntering(a,c),r.onTransitionEnd(m,function(){r.safeSetState({status:b},function(){r.props.onEntered(a,c)})})})},r.performExit=function(){var e=this,r=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:s.findDOMNode(this);if(!r||u.disabled){this.safeSetState({status:g},function(){e.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:x},function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:g},function(){e.props.onExited(o)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,r){r=this.setNextCallback(r),this.setState(e,r)},r.setNextCallback=function(e){var r=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,r.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},r.onTransitionEnd=function(e,r){this.setNextCallback(r);var n=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this),o=null==e&&!this.props.addEndListener;if(!n||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],u=i[1];this.props.addEndListener(a,u)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===m)return null;var r=this.props,n=r.children,i=(r.in,r.mountOnEnter,r.unmountOnExit,r.appear,r.enter,r.exit,r.timeout,r.addEndListener,r.onEnter,r.onEntering,r.onEntered,r.onExit,r.onExiting,r.onExited,r.nodeRef,(0,o.Z)(r,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(c.Z.Provider,{value:null},"function"==typeof n?n(e,i):a.cloneElement(a.Children.only(n),i))},Transition}(a.Component);function noop(){}Z.contextType=c.Z,Z.propTypes={},Z.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},Z.UNMOUNTED=m,Z.EXITED=g,Z.ENTERING=v,Z.ENTERED=b,Z.EXITING=x;var C=Z},89747:function(e,r,n){"use strict";n.d(r,{Z:function(){return m}});var o=n(63366),i=n(87462),a=n(75068),s=n(67294),u=n(220);function getChildMapping(e,r){var n=Object.create(null);return e&&s.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=r&&(0,s.isValidElement)(e)?r(e):e}),n}function getProp(e,r,n){return null!=n[r]?n[r]:e.props[r]}var c=Object.values||function(e){return Object.keys(e).map(function(r){return e[r]})},p=function(e){function TransitionGroup(r,n){var o,i=(o=e.call(this,r,n)||this).handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o));return o.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},o}(0,a.Z)(TransitionGroup,e);var r=TransitionGroup.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},TransitionGroup.getDerivedStateFromProps=function(e,r){var n,o,i=r.children,a=r.handleExited;return{children:r.firstRender?getChildMapping(e.children,function(r){return(0,s.cloneElement)(r,{onExited:a.bind(null,r),in:!0,appear:getProp(r,"appear",e),enter:getProp(r,"enter",e),exit:getProp(r,"exit",e)})}):(Object.keys(o=function(e,r){function getValueForKey(n){return n in r?r[n]:e[n]}e=e||{},r=r||{};var n,o=Object.create(null),i=[];for(var a in e)a in r?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var u in r){if(o[u])for(n=0;n=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},93967:function(e,r){var n;/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/!function(){"use strict";var o={}.hasOwnProperty;function classNames(){for(var e="",r=0;r=0||(i[n]=e[n]);return i}n.d(r,{Z:function(){return _objectWithoutPropertiesLoose}})}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5710.5bdbdbf21f1c3db3.js b/dist/controlpanel/_next/static/chunks/5710.5bdbdbf21f1c3db3.js deleted file mode 100644 index aae51480f..000000000 --- a/dist/controlpanel/_next/static/chunks/5710.5bdbdbf21f1c3db3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5710],{35710:function(I,j,c){c.r(j),c.d(j,{default:function(){return M}});var M="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMDA3OEQ0IiBkPSJNMCAwaDIyLjc1NXYyMi43NDVIMFYwWm0yNS4yNDUgMEg0OHYyMi43NDVIMjUuMjQ1VjBaTTAgMjUuMjQ1aDIyLjc1NVY0OEgwVjI1LjI0NVptMjUuMjQ1IDBINDhWNDhIMjUuMjQ1Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg0OHY0OEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5806.7abe5840ceba140e.js b/dist/controlpanel/_next/static/chunks/5806.7abe5840ceba140e.js deleted file mode 100644 index ba9550957..000000000 --- a/dist/controlpanel/_next/static/chunks/5806.7abe5840ceba140e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5806],{75806:function(M,A,N){N.r(A),N.d(A,{default:function(){return D}});var D="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMTZjMC01LjYgMC04LjQgMS4wOS0xMC41NGExMCAxMCAwIDAgMSA0LjM3LTQuMzdDNy42IDAgMTAuNCAwIDE2IDBoMTZjNS42IDAgOC40IDAgMTAuNTQgMS4wOWExMCAxMCAwIDAgMSA0LjM3IDQuMzdDNDggNy42IDQ4IDEwLjQgNDggMTZ2MTZjMCA1LjYgMCA4LjQtMS4wOSAxMC41NGExMC4wMDEgMTAuMDAxIDAgMCAxLTQuMzcgNC4zN0M0MC40IDQ4IDM3LjYgNDggMzIgNDhIMTZjLTUuNiAwLTguNCAwLTEwLjU0LTEuMDlhMTAgMTAgMCAwIDEtNC4zNy00LjM3QzAgNDAuNCAwIDM3LjYgMCAzMlYxNloiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4wOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS4xMzMgOS41MTNDMSAxMS4xMzEgMSAxMy4xODMgMSAxNnYxNmMwIDIuODE3IDAgNC44Ny4xMzMgNi40ODYuMTMxIDEuNjA2LjM4NyAyLjY5NS44NDggMy42YTkgOSAwIDAgMCAzLjkzMyAzLjkzM2MuOTA1LjQ2MSAxLjk5NC43MTcgMy42Ljg0OEMxMS4xMyA0NyAxMy4xODMgNDcgMTYgNDdoMTZjMi44MTcgMCA0Ljg3IDAgNi40ODYtLjEzMyAxLjYwNi0uMTMxIDIuNjk1LS4zODcgMy42LS44NDhhOSA5IDAgMCAwIDMuOTMzLTMuOTMzYy40NjEtLjkwNS43MTctMS45OTQuODQ4LTMuNkM0NyAzNi44NyA0NyAzNC44MTYgNDcgMzJWMTZjMC0yLjgxNyAwLTQuODctLjEzMy02LjQ4Ny0uMTMxLTEuNjA1LS4zODctMi42OTQtLjg0OC0zLjU5OWE5IDkgMCAwIDAtMy45MzMtMy45MzNjLS45MDUtLjQ2MS0xLjk5NC0uNzE3LTMuNi0uODQ4QzM2Ljg3IDEgMzQuODE2IDEgMzIgMUgxNmMtMi44MTcgMC00Ljg3IDAtNi40ODcuMTMzLTEuNjA1LjEzMS0yLjY5NC4zODctMy41OTkuODQ4YTkgOSAwIDAgMC0zLjkzMyAzLjkzM2MtLjQ2MS45MDUtLjcxNyAxLjk5NC0uODQ4IDMuNlpNMS4wOSA1LjQ2QzAgNy42IDAgMTAuNCAwIDE2djE2YzAgNS42IDAgOC40IDEuMDkgMTAuNTRhMTAgMTAgMCAwIDAgNC4zNyA0LjM3QzcuNiA0OCAxMC40IDQ4IDE2IDQ4aDE2YzUuNiAwIDguNCAwIDEwLjU0LTEuMDlhMTAuMDAxIDEwLjAwMSAwIDAgMCA0LjM3LTQuMzdDNDggNDAuNCA0OCAzNy42IDQ4IDMyVjE2YzAtNS42IDAtOC40LTEuMDktMTAuNTRhMTAgMTAgMCAwIDAtNC4zNy00LjM3QzQwLjQgMCAzNy42IDAgMzIgMEgxNkMxMC40IDAgNy42IDAgNS40NiAxLjA5YTEwIDEwIDAgMCAwLTQuMzcgNC4zN1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEyIiBkPSJNMjggMTAuNUExLjUgMS41IDAgMCAxIDI5LjUgOWgzLjk1NWMuNTA2IDAgLjc2IDAgLjk3My4wMTVhNiA2IDAgMCAxIDUuNTU3IDUuNTU3Yy4wMTUuMjE0LjAxNS40NjcuMDE1Ljk3NFYxOS41YTEuNSAxLjUgMCAwIDEtMyAwdi00LjEyNWMwLS4zNDggMC0uNTIyLS4wMTQtLjY3YTMgMyAwIDAgMC0yLjY5Mi0yLjY5Yy0uMTQ3LS4wMTUtLjMyLS4wMTUtLjY2OS0uMDE1SDI5LjVhMS41IDEuNSAwIDAgMS0xLjUtMS41Wm0wIDI5YTEuNSAxLjUgMCAwIDAgMS41IDEuNWgzLjk1NWMuNTA2IDAgLjc2IDAgLjk3My0uMDE1YTYgNiAwIDAgMCA1LjU1Ny01LjU1N2MuMDE1LS4yMTQuMDE1LS40NjcuMDE1LS45NzNWMzAuNWExLjUgMS41IDAgMCAwLTMgMHY0LjEyNWMwIC4zNDggMCAuNTIyLS4wMTQuNjdhMyAzIDAgMCAxLTIuNjkyIDIuNjljLS4xNDcuMDE1LS4zMi4wMTUtLjY2OS4wMTVIMjkuNWExLjUgMS41IDAgMCAwLTEuNSAxLjVaTTE4LjUgNDFhMS41IDEuNSAwIDAgMCAwLTNoLTQuMTI1Yy0uMzQ4IDAtLjUyMiAwLS42Ny0uMDE0YTMgMyAwIDAgMS0yLjY5LTIuNjkyYy0uMDE1LS4xNDctLjAxNS0uMzItLjAxNS0uNjY5VjMwLjVhMS41IDEuNSAwIDAgMC0zIDB2My45NTVjMCAuNTA2IDAgLjc2LjAxNS45NzNhNiA2IDAgMCAwIDUuNTU3IDUuNTU3Yy4yMTQuMDE1LjQ2Ny4wMTUuOTc0LjAxNUgxOC41Wk0yMCAxMC41QTEuNSAxLjUgMCAwIDAgMTguNSA5aC0zLjk1NGMtLjUwNyAwLS43NiAwLS45NzQuMDE1YTYgNiAwIDAgMC01LjU1NyA1LjU1N0M4IDE0Ljc4NiA4IDE1LjAzOSA4IDE1LjU0NlYxOS41YTEuNSAxLjUgMCAwIDAgMyAwdi00LjEyNWMwLS4zNDggMC0uNTIyLjAxNC0uNjdhMyAzIDAgMCAxIDIuNjkyLTIuNjljLjE0Ny0uMDE1LjMyLS4wMTUuNjY5LS4wMTVIMTguNWExLjUgMS41IDAgMCAwIDEuNS0xLjVaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI4IDkuNUExLjUgMS41IDAgMCAxIDI5LjUgOGgzLjk1NWMuNTA2IDAgLjc2IDAgLjk3My4wMTVhNiA2IDAgMCAxIDUuNTU3IDUuNTU3Yy4wMTUuMjE0LjAxNS40NjcuMDE1Ljk3NFYxOC41YTEuNSAxLjUgMCAwIDEtMyAwdi00LjEyNWMwLS4zNDggMC0uNTIyLS4wMTQtLjY3YTMgMyAwIDAgMC0yLjY5Mi0yLjY5Yy0uMTQ3LS4wMTUtLjMyLS4wMTUtLjY2OS0uMDE1SDI5LjVBMS41IDEuNSAwIDAgMSAyOCA5LjVabTAgMjlhMS41IDEuNSAwIDAgMCAxLjUgMS41aDMuOTU1Yy41MDYgMCAuNzYgMCAuOTczLS4wMTVhNiA2IDAgMCAwIDUuNTU3LTUuNTU3Yy4wMTUtLjIxNC4wMTUtLjQ2Ny4wMTUtLjk3M1YyOS41YTEuNSAxLjUgMCAwIDAtMyAwdjQuMTI1YzAgLjM0OCAwIC41MjItLjAxNC42N2EzIDMgMCAwIDEtMi42OTIgMi42OWMtLjE0Ny4wMTUtLjMyLjAxNS0uNjY5LjAxNUgyOS41YTEuNSAxLjUgMCAwIDAtMS41IDEuNVpNMTguNSA0MGExLjUgMS41IDAgMCAwIDAtM2gtNC4xMjVjLS4zNDggMC0uNTIyIDAtLjY3LS4wMTRhMyAzIDAgMCAxLTIuNjktMi42OTJjLS4wMTUtLjE0Ny0uMDE1LS4zMi0uMDE1LS42NjlWMjkuNWExLjUgMS41IDAgMCAwLTMgMHYzLjk1NWMwIC41MDYgMCAuNzYuMDE1Ljk3M2E2IDYgMCAwIDAgNS41NTcgNS41NTdjLjIxNC4wMTUuNDY3LjAxNS45NzQuMDE1SDE4LjVaTTIwIDkuNUExLjUgMS41IDAgMCAwIDE4LjUgOGgtMy45NTRjLS41MDcgMC0uNzYgMC0uOTc0LjAxNWE2IDYgMCAwIDAtNS41NTcgNS41NTdDOCAxMy43ODYgOCAxNC4wMzkgOCAxNC41NDZWMTguNWExLjUgMS41IDAgMCAwIDMgMHYtNC4xMjVjMC0uMzQ4IDAtLjUyMi4wMTQtLjY3YTMgMyAwIDAgMSAyLjY5Mi0yLjY5Yy4xNDctLjAxNS4zMi0uMDE1LjY2OS0uMDE1SDE4LjVBMS41IDEuNSAwIDAgMCAyMCA5LjVaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjQiIHgyPSIyNCIgeTE9IjAiIHkyPSI0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM1OTYyN0EiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0QTUyNjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5811.2ad46e0bdf042ab8.js b/dist/controlpanel/_next/static/chunks/5811.2ad46e0bdf042ab8.js deleted file mode 100644 index b46646c57..000000000 --- a/dist/controlpanel/_next/static/chunks/5811.2ad46e0bdf042ab8.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5811],{39016:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletSDK=void 0;let i=n(52719),s=n(96415),o=n(32072),a=n(49682),l=n(83143),u=n(26840),c=n(18411),R=n(81107),H=n(20462),U=n(23129),W=n(43604);let CoinbaseWalletSDK=class CoinbaseWalletSDK{constructor(e){var t,n,i;this._appName="",this._appLogoUrl=null,this._relay=null,this._relayEventManager=null;let l=e.linkAPIUrl||s.LINK_API_URL;void 0===e.overrideIsMetaMask?this._overrideIsMetaMask=!1:this._overrideIsMetaMask=e.overrideIsMetaMask,this._overrideIsCoinbaseWallet=null===(t=e.overrideIsCoinbaseWallet)||void 0===t||t,this._overrideIsCoinbaseBrowser=null!==(n=e.overrideIsCoinbaseBrowser)&&void 0!==n&&n,this._diagnosticLogger=e.diagnosticLogger,this._reloadOnDisconnect=null===(i=e.reloadOnDisconnect)||void 0===i||i;let J=new URL(l),G=`${J.protocol}//${J.host}`;if(this._storage=new a.ScopedLocalStorage(`-walletlink:${G}`),this._storage.setItem("version",CoinbaseWalletSDK.VERSION),this.walletExtension||this.coinbaseBrowser)return;this._relayEventManager=new R.RelayEventManager;let Q=(0,o.isMobileWeb)(),Z=e.uiConstructor||(e=>Q?new c.MobileRelayUI(e):new H.WalletLinkRelayUI(e)),Y={linkAPIUrl:l,version:W.LIB_VERSION,darkMode:!!e.darkMode,uiConstructor:Z,storage:this._storage,relayEventManager:this._relayEventManager,diagnosticLogger:this._diagnosticLogger,reloadOnDisconnect:this._reloadOnDisconnect,enableMobileWalletLink:e.enableMobileWalletLink};if(this._relay=Q?new u.MobileRelay(Y):new U.WalletLinkRelay(Y),this.setAppInfo(e.appName,e.appLogoUrl),e.headlessMode)return;this._relay.attachUI()}makeWeb3Provider(e="",t=1){let n=this.walletExtension;if(n)return this.isCipherProvider(n)||n.setProviderInfo(e,t),!1===this._reloadOnDisconnect&&"function"==typeof n.disableReloadOnDisconnect&&n.disableReloadOnDisconnect(),n;let i=this.coinbaseBrowser;if(i)return i;let s=this._relay;if(!s||!this._relayEventManager||!this._storage)throw Error("Relay not initialized, should never happen");return e||s.setConnectDisabled(!0),new l.CoinbaseWalletProvider({relayProvider:()=>Promise.resolve(s),relayEventManager:this._relayEventManager,storage:this._storage,jsonRpcUrl:e,chainId:t,qrUrl:this.getQrUrl(),diagnosticLogger:this._diagnosticLogger,overrideIsMetaMask:this._overrideIsMetaMask,overrideIsCoinbaseWallet:this._overrideIsCoinbaseWallet,overrideIsCoinbaseBrowser:this._overrideIsCoinbaseBrowser})}setAppInfo(e,t){var n;this._appName=e||"DApp",this._appLogoUrl=t||(0,o.getFavicon)();let i=this.walletExtension;i?this.isCipherProvider(i)||i.setAppInfo(this._appName,this._appLogoUrl):null===(n=this._relay)||void 0===n||n.setAppInfo(this._appName,this._appLogoUrl)}disconnect(){var e;let t=this===null||void 0===this?void 0:this.walletExtension;t?t.close():null===(e=this._relay)||void 0===e||e.resetAndReload()}getQrUrl(){var e,t;return null!==(t=null===(e=this._relay)||void 0===e?void 0:e.getQRCodeUrl())&&void 0!==t?t:null}getCoinbaseWalletLogo(e,t=240){return(0,i.walletLogo)(e,t)}get walletExtension(){var e;return null!==(e=window.coinbaseWalletExtension)&&void 0!==e?e:window.walletLinkExtension}get coinbaseBrowser(){var e,t;try{let n=null!==(e=window.ethereum)&&void 0!==e?e:null===(t=window.top)||void 0===t?void 0:t.ethereum;if(!n)return;if("isCoinbaseBrowser"in n&&n.isCoinbaseBrowser)return n;return}catch(e){return}}isCipherProvider(e){return"boolean"==typeof e.isCipher&&e.isCipher}};t.CoinbaseWalletSDK=CoinbaseWalletSDK,CoinbaseWalletSDK.VERSION=W.LIB_VERSION},52719:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.walletLogo=void 0,t.walletLogo=(e,t)=>{let n;switch(e){case"standard":default:return n=t,`data:image/svg+xml,%3Csvg width='${t}' height='${n}' viewBox='0 0 1024 1024' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='1024' height='1024' fill='%230052FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 512C152 710.823 313.177 872 512 872C710.823 872 872 710.823 872 512C872 313.177 710.823 152 512 152C313.177 152 152 313.177 152 512ZM420 396C406.745 396 396 406.745 396 420V604C396 617.255 406.745 628 420 628H604C617.255 628 628 617.255 628 604V420C628 406.745 617.255 396 604 396H420Z' fill='white'/%3E %3C/svg%3E `;case"circle":return n=t,`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${t}' height='${n}' viewBox='0 0 999.81 999.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052fe;%7D.cls-2%7Bfill:%23fefefe;%7D.cls-3%7Bfill:%230152fe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M655-115.9h56c.83,1.59,2.36.88,3.56,1a478,478,0,0,1,75.06,10.42C891.4-81.76,978.33-32.58,1049.19,44q116.7,126,131.94,297.61c.38,4.14-.34,8.53,1.78,12.45v59c-1.58.84-.91,2.35-1,3.56a482.05,482.05,0,0,1-10.38,74.05c-24,106.72-76.64,196.76-158.83,268.93s-178.18,112.82-287.2,122.6c-4.83.43-9.86-.25-14.51,1.77H654c-1-1.68-2.69-.91-4.06-1a496.89,496.89,0,0,1-105.9-18.59c-93.54-27.42-172.78-77.59-236.91-150.94Q199.34,590.1,184.87,426.58c-.47-5.19.25-10.56-1.77-15.59V355c1.68-1,.91-2.7,1-4.06a498.12,498.12,0,0,1,18.58-105.9c26-88.75,72.64-164.9,140.6-227.57q126-116.27,297.21-131.61C645.32-114.57,650.35-113.88,655-115.9Zm377.92,500c0-192.44-156.31-349.49-347.56-350.15-194.13-.68-350.94,155.13-352.29,347.42-1.37,194.55,155.51,352.1,348.56,352.47C876.15,734.23,1032.93,577.84,1032.93,384.11Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-2' d='M1032.93,384.11c0,193.73-156.78,350.12-351.29,349.74-193-.37-349.93-157.92-348.56-352.47C334.43,189.09,491.24,33.28,685.37,34,876.62,34.62,1032.94,191.67,1032.93,384.11ZM683,496.81q43.74,0,87.48,0c15.55,0,25.32-9.72,25.33-25.21q0-87.48,0-175c0-15.83-9.68-25.46-25.59-25.46H595.77c-15.88,0-25.57,9.64-25.58,25.46q0,87.23,0,174.45c0,16.18,9.59,25.7,25.84,25.71Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-3' d='M683,496.81H596c-16.25,0-25.84-9.53-25.84-25.71q0-87.23,0-174.45c0-15.82,9.7-25.46,25.58-25.46H770.22c15.91,0,25.59,9.63,25.59,25.46q0,87.47,0,175c0,15.49-9.78,25.2-25.33,25.21Q726.74,496.84,683,496.81Z' transform='translate(-183.1 115.9)'/%3E%3C/svg%3E`;case"text":return n=(.1*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogo":return n=(.25*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`;case"textLight":return n=(.1*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogoLight":return n=(.25*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`}}},96415:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LINK_API_URL=void 0,t.LINK_API_URL="https://www.walletlink.org"},76079:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.standardErrorCodes=void 0,t.standardErrorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901,unsupportedChain:4902}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."},4902:{standard:"EIP-3085",message:"Unrecognized chain ID."}}},99322:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.standardErrors=void 0;let i=n(76079),s=n(10761);function getEthJsonRpcError(e,t){let[n,i]=parseOpts(t);return new EthereumRpcError(e,n||(0,s.getMessageFromCode)(e),i)}function getEthProviderError(e,t){let[n,i]=parseOpts(t);return new EthereumProviderError(e,n||(0,s.getMessageFromCode)(e),i)}function parseOpts(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:n}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t||void 0,n]}}return[]}t.standardErrors={rpc:{parse:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.parse,e),invalidRequest:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.invalidRequest,e),invalidParams:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.invalidParams,e),methodNotFound:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.methodNotFound,e),internal:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return getEthJsonRpcError(t,e)},invalidInput:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.invalidInput,e),resourceNotFound:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.transactionRejected,e),methodNotSupported:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.methodNotSupported,e),limitExceeded:e=>getEthJsonRpcError(i.standardErrorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>getEthProviderError(i.standardErrorCodes.provider.userRejectedRequest,e),unauthorized:e=>getEthProviderError(i.standardErrorCodes.provider.unauthorized,e),unsupportedMethod:e=>getEthProviderError(i.standardErrorCodes.provider.unsupportedMethod,e),disconnected:e=>getEthProviderError(i.standardErrorCodes.provider.disconnected,e),chainDisconnected:e=>getEthProviderError(i.standardErrorCodes.provider.chainDisconnected,e),unsupportedChain:e=>getEthProviderError(i.standardErrorCodes.provider.unsupportedChain,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:n,data:i}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new EthereumProviderError(t,n,i)}}};let EthereumRpcError=class EthereumRpcError extends Error{constructor(e,t,n){if(!Number.isInteger(e))throw Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==n&&(this.data=n)}};let EthereumProviderError=class EthereumProviderError extends EthereumRpcError{constructor(e,t,n){if(!(Number.isInteger(e)&&e>=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}}},37185:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.standardErrors=t.standardErrorCodes=t.serializeError=t.getMessageFromCode=t.getErrorCode=void 0;let i=n(76079);Object.defineProperty(t,"standardErrorCodes",{enumerable:!0,get:function(){return i.standardErrorCodes}});let s=n(99322);Object.defineProperty(t,"standardErrors",{enumerable:!0,get:function(){return s.standardErrors}});let o=n(70011);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return o.serializeError}});let a=n(10761);Object.defineProperty(t,"getErrorCode",{enumerable:!0,get:function(){return a.getErrorCode}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return a.getMessageFromCode}})},70011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=void 0;let i=n(7588),s=n(43604),o=n(76079),a=n(10761);t.serializeError=function(e,t){let n=(0,a.serialize)("string"==typeof e?{message:e,code:o.standardErrorCodes.rpc.internal}:(0,i.isErrorResponse)(e)?Object.assign(Object.assign({},e),{message:e.errorMessage,code:e.errorCode,data:{method:e.method}}):e,{shouldIncludeStack:!0}),l=new URL("https://docs.cloud.coinbase.com/wallet-sdk/docs/errors");l.searchParams.set("version",s.LIB_VERSION),l.searchParams.set("code",n.code.toString());let u=function(e,t){let n=null==e?void 0:e.method;if(n)return n;if(void 0===t);else if("string"==typeof t)return t;else if(!Array.isArray(t))return t.method;else if(t.length>0)return t[0].method}(n.data,t);return u&&l.searchParams.set("method",u),l.searchParams.set("message",n.message),Object.assign(Object.assign({},n),{docUrl:l.href})}},10761:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serialize=t.getErrorCode=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let i=n(76079),s="Unspecified error message.";function getMessageFromCode(e,n=s){if(e&&Number.isInteger(e)){let n=e.toString();if(hasKey(i.errorValues,n))return i.errorValues[n].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function isValidCode(e){if(!Number.isInteger(e))return!1;let t=e.toString();return!!(i.errorValues[t]||e>=-32099&&e<=-32e3)}function assignOriginalError(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function hasKey(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function hasStringProperty(e,t){return"object"==typeof e&&null!==e&&t in e&&"string"==typeof e[t]}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=getMessageFromCode,t.isValidCode=isValidCode,t.getErrorCode=function(e){var t;return"number"==typeof e?e:"object"==typeof e&&null!==e&&("number"==typeof e.code||"number"==typeof e.errorCode)?null!==(t=e.code)&&void 0!==t?t:e.errorCode:void 0},t.serialize=function(e,{shouldIncludeStack:t=!1}={}){let n={};return e&&"object"==typeof e&&!Array.isArray(e)&&hasKey(e,"code")&&isValidCode(e.code)?(n.code=e.code,e.message&&"string"==typeof e.message?(n.message=e.message,hasKey(e,"data")&&(n.data=e.data)):(n.message=getMessageFromCode(n.code),n.data={originalError:assignOriginalError(e)})):(n.code=i.standardErrorCodes.rpc.internal,n.message=hasStringProperty(e,"message")?e.message:s,n.data={originalError:assignOriginalError(e)}),t&&(n.stack=hasStringProperty(e,"stack")?e.stack:void 0),n}},34083:function(e,t){"use strict";var n,i;function OpaqueType(){return e=>e}Object.defineProperty(t,"__esModule",{value:!0}),t.ProviderType=t.RegExpString=t.IntNumber=t.BigIntString=t.AddressString=t.HexString=t.OpaqueType=void 0,t.OpaqueType=OpaqueType,t.HexString=OpaqueType(),t.AddressString=OpaqueType(),t.BigIntString=OpaqueType(),t.IntNumber=function(e){return Math.floor(e)},t.RegExpString=OpaqueType(),(i=n||(t.ProviderType=n={})).CoinbaseWallet="CoinbaseWallet",i.MetaMask="MetaMask",i.Unselected=""},32072:function(e,t,n){"use strict";var i=n(48764).Buffer,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isMobileWeb=t.getLocation=t.isInIFrame=t.createQrUrl=t.getFavicon=t.range=t.isBigNumber=t.ensureParsedJSONObject=t.ensureBN=t.ensureRegExpString=t.ensureIntNumber=t.ensureBuffer=t.ensureAddressString=t.ensureEvenLengthHexString=t.ensureHexString=t.isHexString=t.prepend0x=t.strip0x=t.has0xPrefix=t.hexStringFromIntNumber=t.intNumberFromHexString=t.bigIntStringFromBN=t.hexStringFromBuffer=t.hexStringToUint8Array=t.uint8ArrayToHex=t.randomBytesHex=void 0;let o=s(n(13550)),a=n(37185),l=n(34083),u=/^[0-9]*$/,c=/^[a-f0-9]*$/;function uint8ArrayToHex(e){return[...e].map(e=>e.toString(16).padStart(2,"0")).join("")}function has0xPrefix(e){return e.startsWith("0x")||e.startsWith("0X")}function strip0x(e){return has0xPrefix(e)?e.slice(2):e}function prepend0x(e){return has0xPrefix(e)?`0x${e.slice(2)}`:`0x${e}`}function isHexString(e){if("string"!=typeof e)return!1;let t=strip0x(e).toLowerCase();return c.test(t)}function ensureHexString(e,t=!1){if("string"==typeof e){let n=strip0x(e).toLowerCase();if(c.test(n))return(0,l.HexString)(t?`0x${n}`:n)}throw a.standardErrors.rpc.invalidParams(`"${String(e)}" is not a hexadecimal string`)}function ensureEvenLengthHexString(e,t=!1){let n=ensureHexString(e,!1);return n.length%2==1&&(n=(0,l.HexString)(`0${n}`)),t?(0,l.HexString)(`0x${n}`):n}function ensureIntNumber(e){if("number"==typeof e&&Number.isInteger(e))return(0,l.IntNumber)(e);if("string"==typeof e){if(u.test(e))return(0,l.IntNumber)(Number(e));if(isHexString(e))return(0,l.IntNumber)(new o.default(ensureEvenLengthHexString(e,!1),16).toNumber())}throw a.standardErrors.rpc.invalidParams(`Not an integer: ${String(e)}`)}function isBigNumber(e){if(null==e||"function"!=typeof e.constructor)return!1;let{constructor:t}=e;return"function"==typeof t.config&&"number"==typeof t.EUCLID}function isInIFrame(){try{return null!==window.frameElement}catch(e){return!1}}t.randomBytesHex=function(e){return uint8ArrayToHex(crypto.getRandomValues(new Uint8Array(e)))},t.uint8ArrayToHex=uint8ArrayToHex,t.hexStringToUint8Array=function(e){return new Uint8Array(e.match(/.{1,2}/g).map(e=>parseInt(e,16)))},t.hexStringFromBuffer=function(e,t=!1){let n=e.toString("hex");return(0,l.HexString)(t?`0x${n}`:n)},t.bigIntStringFromBN=function(e){return(0,l.BigIntString)(e.toString(10))},t.intNumberFromHexString=function(e){return(0,l.IntNumber)(new o.default(ensureEvenLengthHexString(e,!1),16).toNumber())},t.hexStringFromIntNumber=function(e){return(0,l.HexString)(`0x${new o.default(e).toString(16)}`)},t.has0xPrefix=has0xPrefix,t.strip0x=strip0x,t.prepend0x=prepend0x,t.isHexString=isHexString,t.ensureHexString=ensureHexString,t.ensureEvenLengthHexString=ensureEvenLengthHexString,t.ensureAddressString=function(e){if("string"==typeof e){let t=strip0x(e).toLowerCase();if(isHexString(t)&&40===t.length)return(0,l.AddressString)(prepend0x(t))}throw a.standardErrors.rpc.invalidParams(`Invalid Ethereum address: ${String(e)}`)},t.ensureBuffer=function(e){if(i.isBuffer(e))return e;if("string"==typeof e){if(isHexString(e)){let t=ensureEvenLengthHexString(e,!1);return i.from(t,"hex")}return i.from(e,"utf8")}throw a.standardErrors.rpc.invalidParams(`Not binary data: ${String(e)}`)},t.ensureIntNumber=ensureIntNumber,t.ensureRegExpString=function(e){if(e instanceof RegExp)return(0,l.RegExpString)(e.toString());throw a.standardErrors.rpc.invalidParams(`Not a RegExp: ${String(e)}`)},t.ensureBN=function(e){if(null!==e&&(o.default.isBN(e)||isBigNumber(e)))return new o.default(e.toString(10),10);if("number"==typeof e)return new o.default(ensureIntNumber(e));if("string"==typeof e){if(u.test(e))return new o.default(e,10);if(isHexString(e))return new o.default(ensureEvenLengthHexString(e,!1),16)}throw a.standardErrors.rpc.invalidParams(`Not an integer: ${String(e)}`)},t.ensureParsedJSONObject=function(e){if("string"==typeof e)return JSON.parse(e);if("object"==typeof e)return e;throw a.standardErrors.rpc.invalidParams(`Not a JSON string or an object: ${String(e)}`)},t.isBigNumber=isBigNumber,t.range=function(e,t){return Array.from({length:t-e},(t,n)=>e+n)},t.getFavicon=function(){let e=document.querySelector('link[sizes="192x192"]')||document.querySelector('link[sizes="180x180"]')||document.querySelector('link[rel="icon"]')||document.querySelector('link[rel="shortcut icon"]'),{protocol:t,host:n}=document.location,i=e?e.getAttribute("href"):null;return!i||i.startsWith("javascript:")||i.startsWith("vbscript:")?null:i.startsWith("http://")||i.startsWith("https://")||i.startsWith("data:")?i:i.startsWith("//")?t+i:`${t}//${n}${i}`},t.createQrUrl=function(e,t,n,i,s,o){let a=new URLSearchParams({[i?"parent-id":"id"]:e,secret:t,server:n,v:s,chainId:o.toString()}).toString(),l=`${n}/#/link?${a}`;return l},t.isInIFrame=isInIFrame,t.getLocation=function(){try{if(isInIFrame()&&window.top)return window.top.location;return window.location}catch(e){return window.location}},t.isMobileWeb=function(){var e;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(null===(e=null==window?void 0:window.navigator)||void 0===e?void 0:e.userAgent)}},45811:function(e,t,n){"use strict";let i=n(39016),s=n(83143);n(39016),n(83143),t.default=i.CoinbaseWalletSDK,"undefined"!=typeof window&&(window.CoinbaseWalletSDK=i.CoinbaseWalletSDK,window.CoinbaseWalletProvider=s.CoinbaseWalletProvider,window.WalletLink=i.CoinbaseWalletSDK,window.WalletLinkProvider=s.CoinbaseWalletProvider)},50769:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cipher=void 0;let i=n(32072);t.Cipher=class{constructor(e){this.secret=e}async encrypt(e){let t=this.secret;if(64!==t.length)throw Error("secret must be 256 bits");let n=crypto.getRandomValues(new Uint8Array(12)),s=await crypto.subtle.importKey("raw",(0,i.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),o=new TextEncoder,a=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:n},s,o.encode(e)),l=a.slice(a.byteLength-16),u=a.slice(0,a.byteLength-16),c=new Uint8Array(l),R=new Uint8Array(u),H=new Uint8Array([...n,...c,...R]);return(0,i.uint8ArrayToHex)(H)}async decrypt(e){let t=this.secret;if(64!==t.length)throw Error("secret must be 256 bits");return new Promise((n,s)=>{!async function(){let o=await crypto.subtle.importKey("raw",(0,i.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),a=(0,i.hexStringToUint8Array)(e),l=a.slice(0,12),u=a.slice(12,28),c=a.slice(28),R=new Uint8Array([...c,...u]),H={name:"AES-GCM",iv:new Uint8Array(l)};try{let e=await window.crypto.subtle.decrypt(H,o,R),t=new TextDecoder;n(t.decode(e))}catch(e){s(e)}}()})}}},49682:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopedLocalStorage=void 0,t.ScopedLocalStorage=class{constructor(e){this.scope=e}setItem(e,t){localStorage.setItem(this.scopedKey(e),t)}getItem(e){return localStorage.getItem(this.scopedKey(e))}removeItem(e){localStorage.removeItem(this.scopedKey(e))}clear(){let e=this.scopedKey(""),t=[];for(let n=0;nlocalStorage.removeItem(e))}scopedKey(e){return`${this.scope}:${e}`}}},1119:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='@namespace svg "http://www.w3.org/2000/svg";.-cbwsdk-css-reset,.-cbwsdk-css-reset *{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;counter-increment:none;counter-reset:none;direction:ltr;empty-cells:show;float:none;font:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:"\\201C" "\\201D" "\\2018" "\\2019";tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;word-spacing:normal;z-index:auto}.-cbwsdk-css-reset strong{font-weight:bold}.-cbwsdk-css-reset *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1}.-cbwsdk-css-reset [class*=container]{margin:0;padding:0}.-cbwsdk-css-reset style{display:none}'},27162:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.injectCssReset=void 0;let s=i(n(1119));t.injectCssReset=function(){let e=document.createElement("style");e.type="text/css",e.appendChild(document.createTextNode(s.default)),document.documentElement.appendChild(e)}},83143:function(e,t,n){"use strict";var i=n(48764).Buffer,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletProvider=void 0;let o=s(n(13550)),a=n(26729),l=n(37185),u=n(32072),c=n(26840),R=n(92036),H=n(73526),U=n(7588),W=s(n(14497)),J=n(38431),G=n(33648),Q=n(5313),Z="DefaultChainId",Y="DefaultJsonRpcUrl";let CoinbaseWalletProvider=class CoinbaseWalletProvider extends a.EventEmitter{constructor(e){var t,n;super(),this._filterPolyfill=new G.FilterPolyfill(this),this._subscriptionManager=new Q.SubscriptionManager(this),this._relay=null,this._addresses=[],this.hasMadeFirstChainChangedEmission=!1,this.setProviderInfo=this.setProviderInfo.bind(this),this.updateProviderInfo=this.updateProviderInfo.bind(this),this.getChainId=this.getChainId.bind(this),this.setAppInfo=this.setAppInfo.bind(this),this.enable=this.enable.bind(this),this.close=this.close.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this.request=this.request.bind(this),this._setAddresses=this._setAddresses.bind(this),this.scanQRCode=this.scanQRCode.bind(this),this.genericRequest=this.genericRequest.bind(this),this._chainIdFromOpts=e.chainId,this._jsonRpcUrlFromOpts=e.jsonRpcUrl,this._overrideIsMetaMask=e.overrideIsMetaMask,this._relayProvider=e.relayProvider,this._storage=e.storage,this._relayEventManager=e.relayEventManager,this.diagnostic=e.diagnosticLogger,this.reloadOnDisconnect=!0,this.isCoinbaseWallet=null===(t=e.overrideIsCoinbaseWallet)||void 0===t||t,this.isCoinbaseBrowser=null!==(n=e.overrideIsCoinbaseBrowser)&&void 0!==n&&n,this.qrUrl=e.qrUrl;let i=this.getChainId(),s=(0,u.prepend0x)(i.toString(16));this.emit("connect",{chainIdStr:s});let o=this._storage.getItem(R.LOCAL_STORAGE_ADDRESSES_KEY);if(o){let e=o.split(" ");""!==e[0]&&(this._addresses=e.map(e=>(0,u.ensureAddressString)(e)),this.emit("accountsChanged",e))}this._subscriptionManager.events.on("notification",e=>{this.emit("message",{type:e.method,data:e.params})}),this._isAuthorized()&&this.initializeRelay(),window.addEventListener("message",e=>{var t;if(e.origin===location.origin&&e.source===window&&"walletLinkMessage"===e.data.type&&"dappChainSwitched"===e.data.data.action){let n=e.data.data.chainId,i=null!==(t=e.data.data.jsonRpcUrl)&&void 0!==t?t:this.jsonRpcUrl;this.updateProviderInfo(i,Number(n))}})}get selectedAddress(){return this._addresses[0]||void 0}get networkVersion(){return this.getChainId().toString(10)}get chainId(){return(0,u.prepend0x)(this.getChainId().toString(16))}get isWalletLink(){return!0}get isMetaMask(){return this._overrideIsMetaMask}get host(){return this.jsonRpcUrl}get connected(){return!0}isConnected(){return!0}get jsonRpcUrl(){var e;return null!==(e=this._storage.getItem(Y))&&void 0!==e?e:this._jsonRpcUrlFromOpts}set jsonRpcUrl(e){this._storage.setItem(Y,e)}disableReloadOnDisconnect(){this.reloadOnDisconnect=!1}setProviderInfo(e,t){this.isCoinbaseBrowser||(this._chainIdFromOpts=t,this._jsonRpcUrlFromOpts=e),this.updateProviderInfo(this.jsonRpcUrl,this.getChainId())}updateProviderInfo(e,t){this.jsonRpcUrl=e;let n=this.getChainId();this._storage.setItem(Z,t.toString(10));let i=(0,u.ensureIntNumber)(t)!==n;(i||!this.hasMadeFirstChainChangedEmission)&&(this.emit("chainChanged",this.getChainId()),this.hasMadeFirstChainChangedEmission=!0)}async watchAsset(e,t,n,i,s,o){let a=await this.initializeRelay(),l=await a.watchAsset(e,t,n,i,s,null==o?void 0:o.toString()).promise;return!(0,U.isErrorResponse)(l)&&!!l.result}async addEthereumChain(e,t,n,i,s,o){var a,l;if((0,u.ensureIntNumber)(e)===this.getChainId())return!1;let c=await this.initializeRelay(),R=c.inlineAddEthereumChain(e.toString());this._isAuthorized()||R||await c.requestEthereumAccounts().promise;let H=await c.addEthereumChain(e.toString(),t,s,n,i,o).promise;return!(0,U.isErrorResponse)(H)&&((null===(a=H.result)||void 0===a?void 0:a.isApproved)===!0&&this.updateProviderInfo(t[0],e),(null===(l=H.result)||void 0===l?void 0:l.isApproved)===!0)}async switchEthereumChain(e){let t=await this.initializeRelay(),n=await t.switchEthereumChain(e.toString(10),this.selectedAddress||void 0).promise;if((0,U.isErrorResponse)(n)){if(!n.errorCode)return;if(n.errorCode===l.standardErrorCodes.provider.unsupportedChain)throw l.standardErrors.provider.unsupportedChain();throw l.standardErrors.provider.custom({message:n.errorMessage,code:n.errorCode})}let i=n.result;i.isApproved&&i.rpcUrl.length>0&&this.updateProviderInfo(i.rpcUrl,e)}setAppInfo(e,t){this.initializeRelay().then(n=>n.setAppInfo(e,t))}async enable(){var e;return(null===(e=this.diagnostic)||void 0===e||e.log(J.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::enable",addresses_length:this._addresses.length,sessionIdHash:this._relay?H.Session.hash(this._relay.session.id):void 0}),this._isAuthorized())?[...this._addresses]:await this.send("eth_requestAccounts")}async close(){let e=await this.initializeRelay();e.resetAndReload()}send(e,t){try{let n=this._send(e,t);if(n instanceof Promise)return n.catch(t=>{throw(0,l.serializeError)(t,e)})}catch(t){throw(0,l.serializeError)(t,e)}}_send(e,t){if("string"==typeof e){let n=Array.isArray(t)?t:void 0!==t?[t]:[];return this._sendRequestAsync({jsonrpc:"2.0",id:0,method:e,params:n}).then(e=>e.result)}return"function"==typeof t?this._sendAsync(e,t):Array.isArray(e)?e.map(e=>this._sendRequest(e)):this._sendRequest(e)}async sendAsync(e,t){try{return this._sendAsync(e,t).catch(t=>{throw(0,l.serializeError)(t,e)})}catch(t){return Promise.reject((0,l.serializeError)(t,e))}}async _sendAsync(e,t){if("function"!=typeof t)throw Error("callback is required");if(Array.isArray(e)){this._sendMultipleRequestsAsync(e).then(e=>t(null,e)).catch(e=>t(e,null));return}return this._sendRequestAsync(e).then(e=>t(null,e)).catch(e=>t(e,null))}async request(e){try{return this._request(e).catch(t=>{throw(0,l.serializeError)(t,e.method)})}catch(t){return Promise.reject((0,l.serializeError)(t,e.method))}}async _request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw l.standardErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:e});let{method:t,params:n}=e;if("string"!=typeof t||0===t.length)throw l.standardErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:e});if(void 0!==n&&!Array.isArray(n)&&("object"!=typeof n||null===n))throw l.standardErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:e});let i=void 0===n?[]:n,s=this._relayEventManager.makeRequestId(),o=await this._sendRequestAsync({method:t,params:i,jsonrpc:"2.0",id:s});return o.result}async scanQRCode(e){let t=await this.initializeRelay(),n=await t.scanQRCode((0,u.ensureRegExpString)(e)).promise;if((0,U.isErrorResponse)(n))throw(0,l.serializeError)(n.errorMessage,"scanQRCode");if("string"!=typeof n.result)throw(0,l.serializeError)("result was not a string","scanQRCode");return n.result}async genericRequest(e,t){let n=await this.initializeRelay(),i=await n.genericRequest(e,t).promise;if((0,U.isErrorResponse)(i))throw(0,l.serializeError)(i.errorMessage,"generic");if("string"!=typeof i.result)throw(0,l.serializeError)("result was not a string","generic");return i.result}async connectAndSignIn(e){var t;let n;null===(t=this.diagnostic)||void 0===t||t.log(J.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::connectAndSignIn",sessionIdHash:this._relay?H.Session.hash(this._relay.session.id):void 0});try{let t=await this.initializeRelay();if(!(t instanceof c.MobileRelay))throw Error("connectAndSignIn is only supported on mobile");if(n=await t.connectAndSignIn(e).promise,(0,U.isErrorResponse)(n))throw Error(n.errorMessage)}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw l.standardErrors.provider.userRejectedRequest("User denied account authorization");throw e}if(!n.result)throw Error("accounts received is empty");let{accounts:i}=n.result;return this._setAddresses(i),this.isCoinbaseBrowser||await this.switchEthereumChain(this.getChainId()),n.result}async selectProvider(e){let t=await this.initializeRelay(),n=await t.selectProvider(e).promise;if((0,U.isErrorResponse)(n))throw(0,l.serializeError)(n.errorMessage,"selectProvider");if("string"!=typeof n.result)throw(0,l.serializeError)("result was not a string","selectProvider");return n.result}supportsSubscriptions(){return!1}subscribe(){throw Error("Subscriptions are not supported")}unsubscribe(){throw Error("Subscriptions are not supported")}disconnect(){return!0}_sendRequest(e){let t={jsonrpc:"2.0",id:e.id},{method:n}=e;if(t.result=this._handleSynchronousMethods(e),void 0===t.result)throw Error(`Coinbase Wallet does not support calling ${n} synchronously without a callback. Please provide a callback parameter to call ${n} asynchronously.`);return t}_setAddresses(e,t){if(!Array.isArray(e))throw Error("addresses is not an array");let n=e.map(e=>(0,u.ensureAddressString)(e));JSON.stringify(n)!==JSON.stringify(this._addresses)&&(this._addresses=n,this.emit("accountsChanged",this._addresses),this._storage.setItem(R.LOCAL_STORAGE_ADDRESSES_KEY,n.join(" ")))}_sendRequestAsync(e){return new Promise((t,n)=>{try{let i=this._handleSynchronousMethods(e);if(void 0!==i)return t({jsonrpc:"2.0",id:e.id,result:i});let s=this._handleAsynchronousFilterMethods(e);if(void 0!==s){s.then(n=>t(Object.assign(Object.assign({},n),{id:e.id}))).catch(e=>n(e));return}let o=this._handleSubscriptionMethods(e);if(void 0!==o){o.then(n=>t({jsonrpc:"2.0",id:e.id,result:n.result})).catch(e=>n(e));return}}catch(e){return n(e)}this._handleAsynchronousMethods(e).then(n=>n&&t(Object.assign(Object.assign({},n),{id:e.id}))).catch(e=>n(e))})}_sendMultipleRequestsAsync(e){return Promise.all(e.map(e=>this._sendRequestAsync(e)))}_handleSynchronousMethods(e){let{method:t}=e,n=e.params||[];switch(t){case"eth_accounts":return this._eth_accounts();case"eth_coinbase":return this._eth_coinbase();case"eth_uninstallFilter":return this._eth_uninstallFilter(n);case"net_version":return this._net_version();case"eth_chainId":return this._eth_chainId();default:return}}async _handleAsynchronousMethods(e){let{method:t}=e,n=e.params||[];switch(t){case"eth_requestAccounts":return this._eth_requestAccounts();case"eth_sign":return this._eth_sign(n);case"eth_ecRecover":return this._eth_ecRecover(n);case"personal_sign":return this._personal_sign(n);case"personal_ecRecover":return this._personal_ecRecover(n);case"eth_signTransaction":return this._eth_signTransaction(n);case"eth_sendRawTransaction":return this._eth_sendRawTransaction(n);case"eth_sendTransaction":return this._eth_sendTransaction(n);case"eth_signTypedData_v1":return this._eth_signTypedData_v1(n);case"eth_signTypedData_v2":return this._throwUnsupportedMethodError();case"eth_signTypedData_v3":return this._eth_signTypedData_v3(n);case"eth_signTypedData_v4":case"eth_signTypedData":return this._eth_signTypedData_v4(n);case"cbWallet_arbitrary":return this._cbwallet_arbitrary(n);case"wallet_addEthereumChain":return this._wallet_addEthereumChain(n);case"wallet_switchEthereumChain":return this._wallet_switchEthereumChain(n);case"wallet_watchAsset":return this._wallet_watchAsset(n)}let i=await this.initializeRelay();return i.makeEthereumJSONRPCRequest(e,this.jsonRpcUrl).catch(t=>{var n;throw(t.code===l.standardErrorCodes.rpc.methodNotFound||t.code===l.standardErrorCodes.rpc.methodNotSupported)&&(null===(n=this.diagnostic)||void 0===n||n.log(J.EVENTS.METHOD_NOT_IMPLEMENTED,{method:e.method,sessionIdHash:this._relay?H.Session.hash(this._relay.session.id):void 0})),t})}_handleAsynchronousFilterMethods(e){let{method:t}=e,n=e.params||[];switch(t){case"eth_newFilter":return this._eth_newFilter(n);case"eth_newBlockFilter":return this._eth_newBlockFilter();case"eth_newPendingTransactionFilter":return this._eth_newPendingTransactionFilter();case"eth_getFilterChanges":return this._eth_getFilterChanges(n);case"eth_getFilterLogs":return this._eth_getFilterLogs(n)}}_handleSubscriptionMethods(e){switch(e.method){case"eth_subscribe":case"eth_unsubscribe":return this._subscriptionManager.handleRequest(e)}}_isKnownAddress(e){try{let t=(0,u.ensureAddressString)(e),n=this._addresses.map(e=>(0,u.ensureAddressString)(e));return n.includes(t)}catch(e){}return!1}_ensureKnownAddress(e){var t;if(!this._isKnownAddress(e))throw null===(t=this.diagnostic)||void 0===t||t.log(J.EVENTS.UNKNOWN_ADDRESS_ENCOUNTERED),Error("Unknown Ethereum address")}_prepareTransactionParams(e){let t=e.from?(0,u.ensureAddressString)(e.from):this.selectedAddress;if(!t)throw Error("Ethereum address is unavailable");this._ensureKnownAddress(t);let n=e.to?(0,u.ensureAddressString)(e.to):null,s=null!=e.value?(0,u.ensureBN)(e.value):new o.default(0),a=e.data?(0,u.ensureBuffer)(e.data):i.alloc(0),l=null!=e.nonce?(0,u.ensureIntNumber)(e.nonce):null,c=null!=e.gasPrice?(0,u.ensureBN)(e.gasPrice):null,R=null!=e.maxFeePerGas?(0,u.ensureBN)(e.maxFeePerGas):null,H=null!=e.maxPriorityFeePerGas?(0,u.ensureBN)(e.maxPriorityFeePerGas):null,U=null!=e.gas?(0,u.ensureBN)(e.gas):null,W=e.chainId?(0,u.ensureIntNumber)(e.chainId):this.getChainId();return{fromAddress:t,toAddress:n,weiValue:s,data:a,nonce:l,gasPriceInWei:c,maxFeePerGas:R,maxPriorityFeePerGas:H,gasLimit:U,chainId:W}}_isAuthorized(){return this._addresses.length>0}_requireAuthorization(){if(!this._isAuthorized())throw l.standardErrors.provider.unauthorized({})}_throwUnsupportedMethodError(){throw l.standardErrors.provider.unsupportedMethod({})}async _signEthereumMessage(e,t,n,i){this._ensureKnownAddress(t);try{let s=await this.initializeRelay(),o=await s.signEthereumMessage(e,t,n,i).promise;if((0,U.isErrorResponse)(o))throw Error(o.errorMessage);return{jsonrpc:"2.0",id:0,result:o.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw l.standardErrors.provider.userRejectedRequest("User denied message signature");throw e}}async _ethereumAddressFromSignedMessage(e,t,n){let i=await this.initializeRelay(),s=await i.ethereumAddressFromSignedMessage(e,t,n).promise;if((0,U.isErrorResponse)(s))throw Error(s.errorMessage);return{jsonrpc:"2.0",id:0,result:s.result}}_eth_accounts(){return[...this._addresses]}_eth_coinbase(){return this.selectedAddress||null}_net_version(){return this.getChainId().toString(10)}_eth_chainId(){return(0,u.hexStringFromIntNumber)(this.getChainId())}getChainId(){let e=this._storage.getItem(Z);if(!e)return(0,u.ensureIntNumber)(this._chainIdFromOpts);let t=parseInt(e,10);return(0,u.ensureIntNumber)(t)}async _eth_requestAccounts(){var e;let t;if(null===(e=this.diagnostic)||void 0===e||e.log(J.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::_eth_requestAccounts",addresses_length:this._addresses.length,sessionIdHash:this._relay?H.Session.hash(this._relay.session.id):void 0}),this._isAuthorized())return Promise.resolve({jsonrpc:"2.0",id:0,result:this._addresses});try{let e=await this.initializeRelay();if(t=await e.requestEthereumAccounts().promise,(0,U.isErrorResponse)(t))throw Error(t.errorMessage)}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw l.standardErrors.provider.userRejectedRequest("User denied account authorization");throw e}if(!t.result)throw Error("accounts received is empty");return this._setAddresses(t.result),this.isCoinbaseBrowser||await this.switchEthereumChain(this.getChainId()),{jsonrpc:"2.0",id:0,result:this._addresses}}_eth_sign(e){this._requireAuthorization();let t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._signEthereumMessage(n,t,!1)}_eth_ecRecover(e){let t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,n,!1)}_personal_sign(e){this._requireAuthorization();let t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureAddressString)(e[1]);return this._signEthereumMessage(t,n,!0)}_personal_ecRecover(e){let t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,n,!0)}async _eth_signTransaction(e){this._requireAuthorization();let t=this._prepareTransactionParams(e[0]||{});try{let e=await this.initializeRelay(),n=await e.signEthereumTransaction(t).promise;if((0,U.isErrorResponse)(n))throw Error(n.errorMessage);return{jsonrpc:"2.0",id:0,result:n.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw l.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_sendRawTransaction(e){let t=(0,u.ensureBuffer)(e[0]),n=await this.initializeRelay(),i=await n.submitEthereumTransaction(t,this.getChainId()).promise;if((0,U.isErrorResponse)(i))throw Error(i.errorMessage);return{jsonrpc:"2.0",id:0,result:i.result}}async _eth_sendTransaction(e){this._requireAuthorization();let t=this._prepareTransactionParams(e[0]||{});try{let e=await this.initializeRelay(),n=await e.signAndSubmitEthereumTransaction(t).promise;if((0,U.isErrorResponse)(n))throw Error(n.errorMessage);return{jsonrpc:"2.0",id:0,result:n.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw l.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_signTypedData_v1(e){this._requireAuthorization();let t=(0,u.ensureParsedJSONObject)(e[0]),n=(0,u.ensureAddressString)(e[1]);this._ensureKnownAddress(n);let i=W.default.hashForSignTypedDataLegacy({data:t}),s=JSON.stringify(t,null,2);return this._signEthereumMessage(i,n,!1,s)}async _eth_signTypedData_v3(e){this._requireAuthorization();let t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);let i=W.default.hashForSignTypedData_v3({data:n}),s=JSON.stringify(n,null,2);return this._signEthereumMessage(i,t,!1,s)}async _eth_signTypedData_v4(e){this._requireAuthorization();let t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);let i=W.default.hashForSignTypedData_v4({data:n}),s=JSON.stringify(n,null,2);return this._signEthereumMessage(i,t,!1,s)}async _cbwallet_arbitrary(e){let t=e[0],n=e[1];if("string"!=typeof n)throw Error("parameter must be a string");if("object"!=typeof t||null===t)throw Error("parameter must be an object");let i=await this.genericRequest(t,n);return{jsonrpc:"2.0",id:0,result:i}}async _wallet_addEthereumChain(e){var t,n,i,s;let o=e[0];if((null===(t=o.rpcUrls)||void 0===t?void 0:t.length)===0)return{jsonrpc:"2.0",id:0,error:{code:2,message:"please pass in at least 1 rpcUrl"}};if(!o.chainName||""===o.chainName.trim())throw l.standardErrors.rpc.invalidParams("chainName is a required field");if(!o.nativeCurrency)throw l.standardErrors.rpc.invalidParams("nativeCurrency is a required field");let a=parseInt(o.chainId,16),u=await this.addEthereumChain(a,null!==(n=o.rpcUrls)&&void 0!==n?n:[],null!==(i=o.blockExplorerUrls)&&void 0!==i?i:[],o.chainName,null!==(s=o.iconUrls)&&void 0!==s?s:[],o.nativeCurrency);return u?{jsonrpc:"2.0",id:0,result:null}:{jsonrpc:"2.0",id:0,error:{code:2,message:"unable to add ethereum chain"}}}async _wallet_switchEthereumChain(e){let t=e[0];return await this.switchEthereumChain(parseInt(t.chainId,16)),{jsonrpc:"2.0",id:0,result:null}}async _wallet_watchAsset(e){let t=Array.isArray(e)?e[0]:e;if(!t.type)throw l.standardErrors.rpc.invalidParams("Type is required");if((null==t?void 0:t.type)!=="ERC20")throw l.standardErrors.rpc.invalidParams(`Asset of type '${t.type}' is not supported`);if(!(null==t?void 0:t.options))throw l.standardErrors.rpc.invalidParams("Options are required");if(!(null==t?void 0:t.options.address))throw l.standardErrors.rpc.invalidParams("Address is required");let n=this.getChainId(),{address:i,symbol:s,image:o,decimals:a}=t.options,u=await this.watchAsset(t.type,i,s,a,o,n);return{jsonrpc:"2.0",id:0,result:u}}_eth_uninstallFilter(e){let t=(0,u.ensureHexString)(e[0]);return this._filterPolyfill.uninstallFilter(t)}async _eth_newFilter(e){let t=e[0],n=await this._filterPolyfill.newFilter(t);return{jsonrpc:"2.0",id:0,result:n}}async _eth_newBlockFilter(){let e=await this._filterPolyfill.newBlockFilter();return{jsonrpc:"2.0",id:0,result:e}}async _eth_newPendingTransactionFilter(){let e=await this._filterPolyfill.newPendingTransactionFilter();return{jsonrpc:"2.0",id:0,result:e}}_eth_getFilterChanges(e){let t=(0,u.ensureHexString)(e[0]);return this._filterPolyfill.getFilterChanges(t)}_eth_getFilterLogs(e){let t=(0,u.ensureHexString)(e[0]);return this._filterPolyfill.getFilterLogs(t)}initializeRelay(){return this._relay?Promise.resolve(this._relay):this._relayProvider().then(e=>(e.setAccountsCallback((e,t)=>this._setAddresses(e,t)),e.setChainCallback((e,t)=>{this.updateProviderInfo(t,parseInt(e,10))}),e.setDappDefaultChainCallback(this._chainIdFromOpts),this._relay=e,e))}};t.CoinbaseWalletProvider=CoinbaseWalletProvider},38431:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EVENTS=void 0,t.EVENTS={STARTED_CONNECTING:"walletlink_sdk.started.connecting",CONNECTED_STATE_CHANGE:"walletlink_sdk.connected",DISCONNECTED:"walletlink_sdk.disconnected",METADATA_DESTROYED:"walletlink_sdk_metadata_destroyed",LINKED:"walletlink_sdk.linked",FAILURE:"walletlink_sdk.generic_failure",SESSION_CONFIG_RECEIVED:"walletlink_sdk.session_config_event_received",ETH_ACCOUNTS_STATE:"walletlink_sdk.eth_accounts_state",SESSION_STATE_CHANGE:"walletlink_sdk.session_state_change",UNLINKED_ERROR_STATE:"walletlink_sdk.unlinked_error_state",SKIPPED_CLEARING_SESSION:"walletlink_sdk.skipped_clearing_session",GENERAL_ERROR:"walletlink_sdk.general_error",WEB3_REQUEST:"walletlink_sdk.web3.request",WEB3_REQUEST_PUBLISHED:"walletlink_sdk.web3.request_published",WEB3_RESPONSE:"walletlink_sdk.web3.response",METHOD_NOT_IMPLEMENTED:"walletlink_sdk.method_not_implemented",UNKNOWN_ADDRESS_ENCOUNTERED:"walletlink_sdk.unknown_address_encountered"}},33648:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterFromParam=t.FilterPolyfill=void 0;let i=n(34083),s=n(32072),o={jsonrpc:"2.0",id:0};function filterFromParam(e){return{fromBlock:intBlockHeightFromHexBlockHeight(e.fromBlock),toBlock:intBlockHeightFromHexBlockHeight(e.toBlock),addresses:void 0===e.address?null:Array.isArray(e.address)?e.address:[e.address],topics:e.topics||[]}}function paramFromFilter(e){let t={fromBlock:hexBlockHeightFromIntBlockHeight(e.fromBlock),toBlock:hexBlockHeightFromIntBlockHeight(e.toBlock),topics:e.topics};return null!==e.addresses&&(t.address=e.addresses),t}function intBlockHeightFromHexBlockHeight(e){if(void 0===e||"latest"===e||"pending"===e)return"latest";if("earliest"===e)return(0,i.IntNumber)(0);if((0,s.isHexString)(e))return(0,s.intNumberFromHexString)(e);throw Error(`Invalid block option: ${String(e)}`)}function hexBlockHeightFromIntBlockHeight(e){return"latest"===e?e:(0,s.hexStringFromIntNumber)(e)}function filterNotFoundError(){return Object.assign(Object.assign({},o),{error:{code:-32e3,message:"filter not found"}})}function emptyResult(){return Object.assign(Object.assign({},o),{result:[]})}t.FilterPolyfill=class{constructor(e){this.logFilters=new Map,this.blockFilters=new Set,this.pendingTransactionFilters=new Set,this.cursors=new Map,this.timeouts=new Map,this.nextFilterId=(0,i.IntNumber)(1),this.REQUEST_THROTTLE_INTERVAL=1e3,this.lastFetchTimestamp=new Date(0),this.resolvers=[],this.provider=e}async newFilter(e){let t=filterFromParam(e),n=this.makeFilterId(),i=await this.setInitialCursorPosition(n,t.fromBlock);return console.info(`Installing new log filter(${n}):`,t,"initial cursor position:",i),this.logFilters.set(n,t),this.setFilterTimeout(n),(0,s.hexStringFromIntNumber)(n)}async newBlockFilter(){let e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return console.info(`Installing new block filter (${e}) with initial cursor position:`,t),this.blockFilters.add(e),this.setFilterTimeout(e),(0,s.hexStringFromIntNumber)(e)}async newPendingTransactionFilter(){let e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return console.info(`Installing new block filter (${e}) with initial cursor position:`,t),this.pendingTransactionFilters.add(e),this.setFilterTimeout(e),(0,s.hexStringFromIntNumber)(e)}uninstallFilter(e){let t=(0,s.intNumberFromHexString)(e);return console.info(`Uninstalling filter (${t})`),this.deleteFilter(t),!0}getFilterChanges(e){let t=(0,s.intNumberFromHexString)(e);return(this.timeouts.has(t)&&this.setFilterTimeout(t),this.logFilters.has(t))?this.getLogFilterChanges(t):this.blockFilters.has(t)?this.getBlockFilterChanges(t):this.pendingTransactionFilters.has(t)?this.getPendingTransactionFilterChanges(t):Promise.resolve(filterNotFoundError())}async getFilterLogs(e){let t=(0,s.intNumberFromHexString)(e),n=this.logFilters.get(t);return n?this.sendAsyncPromise(Object.assign(Object.assign({},o),{method:"eth_getLogs",params:[paramFromFilter(n)]})):filterNotFoundError()}makeFilterId(){return(0,i.IntNumber)(++this.nextFilterId)}sendAsyncPromise(e){return new Promise((t,n)=>{this.provider.sendAsync(e,(e,i)=>e?n(e):Array.isArray(i)||null==i?n(Error(`unexpected response received: ${JSON.stringify(i)}`)):void t(i))})}deleteFilter(e){console.info(`Deleting filter (${e})`),this.logFilters.delete(e),this.blockFilters.delete(e),this.pendingTransactionFilters.delete(e),this.cursors.delete(e),this.timeouts.delete(e)}async getLogFilterChanges(e){let t=this.logFilters.get(e),n=this.cursors.get(e);if(!n||!t)return filterNotFoundError();let a=await this.getCurrentBlockHeight(),l="latest"===t.toBlock?a:t.toBlock;if(n>a||n>Number(t.toBlock))return emptyResult();console.info(`Fetching logs from ${n} to ${l} for filter ${e}`);let u=await this.sendAsyncPromise(Object.assign(Object.assign({},o),{method:"eth_getLogs",params:[paramFromFilter(Object.assign(Object.assign({},t),{fromBlock:n,toBlock:l}))]}));if(Array.isArray(u.result)){let t=u.result.map(e=>(0,s.intNumberFromHexString)(e.blockNumber||"0x0")),o=Math.max(...t);if(o&&o>n){let t=(0,i.IntNumber)(o+1);console.info(`Moving cursor position for filter (${e}) from ${n} to ${t}`),this.cursors.set(e,t)}}return u}async getBlockFilterChanges(e){let t=this.cursors.get(e);if(!t)return filterNotFoundError();let n=await this.getCurrentBlockHeight();if(t>n)return emptyResult();console.info(`Fetching blocks from ${t} to ${n} for filter (${e})`);let a=(await Promise.all((0,s.range)(t,n+1).map(e=>this.getBlockHashByNumber((0,i.IntNumber)(e))))).filter(e=>!!e),l=(0,i.IntNumber)(t+a.length);return console.info(`Moving cursor position for filter (${e}) from ${t} to ${l}`),this.cursors.set(e,l),Object.assign(Object.assign({},o),{result:a})}async getPendingTransactionFilterChanges(e){return Promise.resolve(emptyResult())}async setInitialCursorPosition(e,t){let n=await this.getCurrentBlockHeight(),i="number"==typeof t&&t>n?t:n;return this.cursors.set(e,i),i}setFilterTimeout(e){let t=this.timeouts.get(e);t&&window.clearTimeout(t);let n=window.setTimeout(()=>{console.info(`Filter (${e}) timed out`),this.deleteFilter(e)},3e5);this.timeouts.set(e,n)}async getCurrentBlockHeight(){let e=new Date;if(e.getTime()-this.lastFetchTimestamp.getTime()>this.REQUEST_THROTTLE_INTERVAL){this.lastFetchTimestamp=e;let t=await this._getCurrentBlockHeight();this.currentBlockHeight=t,this.resolvers.forEach(e=>e(t)),this.resolvers=[]}return this.currentBlockHeight?this.currentBlockHeight:new Promise(e=>this.resolvers.push(e))}async _getCurrentBlockHeight(){let{result:e}=await this.sendAsyncPromise(Object.assign(Object.assign({},o),{method:"eth_blockNumber",params:[]}));return(0,s.intNumberFromHexString)((0,s.ensureHexString)(e))}async getBlockHashByNumber(e){let t=await this.sendAsyncPromise(Object.assign(Object.assign({},o),{method:"eth_getBlockByNumber",params:[(0,s.hexStringFromIntNumber)(e),!1]}));return t.result&&"string"==typeof t.result.hash?(0,s.ensureHexString)(t.result.hash):null}},t.filterFromParam=filterFromParam},5313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubscriptionManager=void 0;let i=n(6842),s=n(62876),noop=()=>{};t.SubscriptionManager=class{constructor(e){let t=new i.PollingBlockTracker({provider:e,pollingInterval:15e3,setSkipCacheFlag:!0}),{events:n,middleware:o}=s({blockTracker:t,provider:e});this.events=n,this.subscriptionMiddleware=o}async handleRequest(e){let t={};return await this.subscriptionMiddleware(e,t,noop,noop),t}destroy(){this.subscriptionMiddleware.destroy()}}},92036:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelayAbstract=t.APP_VERSION_KEY=t.LOCAL_STORAGE_ADDRESSES_KEY=t.WALLET_USER_NAME_KEY=void 0;let i=n(37185);t.WALLET_USER_NAME_KEY="walletUsername",t.LOCAL_STORAGE_ADDRESSES_KEY="Addresses",t.APP_VERSION_KEY="AppVersion",t.RelayAbstract=class{async makeEthereumJSONRPCRequest(e,t){if(!t)throw Error("Error: No jsonRpcUrl provided");return window.fetch(t,{method:"POST",body:JSON.stringify(e),mode:"cors",headers:{"Content-Type":"application/json"}}).then(e=>e.json()).then(t=>{if(!t)throw i.standardErrors.rpc.parse({});let{error:n}=t;if(n)throw(0,i.serializeError)(n,e.method);return t})}}},81107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelayEventManager=void 0;let i=n(32072);t.RelayEventManager=class{constructor(){this._nextRequestId=0,this.callbacks=new Map}makeRequestId(){this._nextRequestId=(this._nextRequestId+1)%2147483647;let e=this._nextRequestId,t=(0,i.prepend0x)(e.toString(16)),n=this.callbacks.get(t);return n&&this.callbacks.delete(t),e}}},73526:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Session=void 0;let i=n(89072),s=n(32072),o="session:id",a="session:secret",l="session:linked";let Session=class Session{constructor(e,t,n,o){this._storage=e,this._id=t||(0,s.randomBytesHex)(16),this._secret=n||(0,s.randomBytesHex)(32),this._key=new i.sha256().update(`${this._id}, ${this._secret} WalletLink`).digest("hex"),this._linked=!!o}static load(e){let t=e.getItem(o),n=e.getItem(l),i=e.getItem(a);return t&&i?new Session(e,t,i,"1"===n):null}static hash(e){return new i.sha256().update(e).digest("hex")}get id(){return this._id}get secret(){return this._secret}get key(){return this._key}get linked(){return this._linked}set linked(e){this._linked=e,this.persistLinked()}save(){return this._storage.setItem(o,this._id),this._storage.setItem(a,this._secret),this.persistLinked(),this}persistLinked(){this._storage.setItem(l,this._linked?"1":"0")}};t.Session=Session},26840:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MobileRelay=void 0;let i=n(32072),s=n(23129),o=n(18411);let MobileRelay=class MobileRelay extends s.WalletLinkRelay{constructor(e){var t;super(e),this._enableMobileWalletLink=null!==(t=e.enableMobileWalletLink)&&void 0!==t&&t}requestEthereumAccounts(){return this._enableMobileWalletLink?super.requestEthereumAccounts():{promise:new Promise(()=>{let e=(0,i.getLocation)();e.href=`https://go.cb-w.com/dapp?cb_url=${encodeURIComponent(e.href)}`}),cancel:()=>{}}}publishWeb3RequestEvent(e,t){if(super.publishWeb3RequestEvent(e,t),!(this._enableMobileWalletLink&&this.ui instanceof o.MobileRelayUI))return;let n=!1;switch(t.method){case"requestEthereumAccounts":case"connectAndSignIn":n=!0,this.ui.openCoinbaseWalletDeeplink(this.getQRCodeUrl());break;case"switchEthereumChain":return;default:n=!0,this.ui.openCoinbaseWalletDeeplink()}n&&window.addEventListener("blur",()=>{window.addEventListener("focus",()=>{this.connection.checkUnseenEvents()},{once:!0})},{once:!0})}handleWeb3ResponseMessage(e){super.handleWeb3ResponseMessage(e),this._enableMobileWalletLink&&this.ui instanceof o.MobileRelayUI&&this.ui.closeOpenedWindow()}connectAndSignIn(e){if(!this._enableMobileWalletLink)throw Error("connectAndSignIn is supported only when enableMobileWalletLink is on");return this.sendRequest({method:"connectAndSignIn",params:{appName:this.appName,appLogoUrl:this.appLogoUrl,domain:window.location.hostname,aud:window.location.href,version:"1",type:"eip4361",nonce:e.nonce,iat:new Date().toISOString(),chainId:`eip155:${this.dappDefaultChain}`,statement:e.statement,resources:e.resources}})}};t.MobileRelay=MobileRelay},18411:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MobileRelayUI=void 0;let i=n(8592);t.MobileRelayUI=class{constructor(e){this.attached=!1,this.darkMode=!1,this.openedWindow=null,this.redirectDialog=new i.RedirectDialog,this.darkMode=e.darkMode}attach(){if(this.attached)throw Error("Coinbase Wallet SDK UI is already attached");this.redirectDialog.attach(),this.attached=!0}setConnected(e){}closeOpenedWindow(){var e;null===(e=this.openedWindow)||void 0===e||e.close(),this.openedWindow=null}redirectToCoinbaseWallet(e){let t=new URL("https://go.cb-w.com/walletlink");t.searchParams.append("redirect_url",window.location.href),e&&t.searchParams.append("wl_url",e),this.openedWindow=window.open(t.href,"cbw-opener"),this.openedWindow&&setTimeout(()=>this.closeOpenedWindow(),5e3)}openCoinbaseWalletDeeplink(e){this.redirectDialog.present({title:"Redirecting to Coinbase Wallet...",buttonText:"Open",darkMode:this.darkMode,onButtonClick:()=>{this.redirectToCoinbaseWallet(e)}}),setTimeout(()=>{this.redirectToCoinbaseWallet(e)},99)}showConnecting(e){return()=>{this.closeOpenedWindow(),this.redirectDialog.clear()}}hideRequestEthereumAccounts(){this.closeOpenedWindow(),this.redirectDialog.clear()}requestEthereumAccounts(){}addEthereumChain(){}watchAsset(){}selectProvider(){}switchEthereumChain(){}signEthereumMessage(){}signEthereumTransaction(){}submitEthereumTransaction(){}ethereumAddressFromSignedMessage(){}reloadUI(){}setStandalone(){}setConnectDisabled(){}inlineAccountsResponse(){return!1}inlineAddEthereumChain(){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}isStandalone(){return!1}}},23129:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelay=void 0;let i=n(37185),s=n(34083),o=n(32072),a=n(38431),l=n(92036),u=n(73526),c=n(33689),R=n(7588),H=n(20462);let WalletLinkRelay=class WalletLinkRelay extends l.RelayAbstract{constructor(e){var t;super(),this.accountsCallback=null,this.chainCallbackParams={chainId:"",jsonRpcUrl:""},this.chainCallback=null,this.dappDefaultChain=1,this.appName="",this.appLogoUrl=null,this.linkedUpdated=e=>{var t;this.isLinked=e;let n=this.storage.getItem(l.LOCAL_STORAGE_ADDRESSES_KEY);if(e&&(this.session.linked=e),this.isUnlinkedErrorState=!1,n){let i=n.split(" "),s="true"===this.storage.getItem("IsStandaloneSigning");if(""!==i[0]&&!e&&this.session.linked&&!s){this.isUnlinkedErrorState=!0;let e=this.getSessionIdHash();null===(t=this.diagnostic)||void 0===t||t.log(a.EVENTS.UNLINKED_ERROR_STATE,{sessionIdHash:e})}}},this.metadataUpdated=(e,t)=>{this.storage.setItem(e,t)},this.chainUpdated=(e,t)=>{(this.chainCallbackParams.chainId!==e||this.chainCallbackParams.jsonRpcUrl!==t)&&(this.chainCallbackParams={chainId:e,jsonRpcUrl:t},this.chainCallback&&this.chainCallback(e,t))},this.accountUpdated=e=>{this.accountsCallback&&this.accountsCallback([e]),WalletLinkRelay.accountRequestCallbackIds.size>0&&(Array.from(WalletLinkRelay.accountRequestCallbackIds.values()).forEach(t=>{this.invokeCallback(Object.assign(Object.assign({},{type:"WEB3_RESPONSE",id:t,response:{method:"requestEthereumAccounts",result:[e]}}),{id:t}))}),WalletLinkRelay.accountRequestCallbackIds.clear())},this.connectedUpdated=e=>{this.ui.setConnected(e)},this.resetAndReload=this.resetAndReload.bind(this),this.linkAPIUrl=e.linkAPIUrl,this.storage=e.storage,this.options=e;let{session:n,ui:i,connection:s}=this.subscribe();this._session=n,this.connection=s,this.relayEventManager=e.relayEventManager,this.diagnostic=e.diagnosticLogger,this._reloadOnDisconnect=null===(t=e.reloadOnDisconnect)||void 0===t||t,this.ui=i}subscribe(){let e=u.Session.load(this.storage)||new u.Session(this.storage).save(),{linkAPIUrl:t,diagnostic:n}=this,i=new c.WalletLinkConnection({session:e,linkAPIUrl:t,diagnostic:n,listener:this}),{version:s,darkMode:o}=this.options,a=this.options.uiConstructor({linkAPIUrl:t,version:s,darkMode:o,session:e});return i.connect(),{session:e,ui:a,connection:i}}attachUI(){this.ui.attach()}resetAndReload(){Promise.race([this.connection.setSessionMetadata("__destroyed","1"),new Promise(e=>setTimeout(()=>e(null),1e3))]).then(()=>{var e,t;let n=this.ui.isStandalone();null===(e=this.diagnostic)||void 0===e||e.log(a.EVENTS.SESSION_STATE_CHANGE,{method:"relay::resetAndReload",sessionMetadataChange:"__destroyed, 1",sessionIdHash:this.getSessionIdHash()}),this.connection.destroy();let i=u.Session.load(this.storage);if((null==i?void 0:i.id)===this._session.id?this.storage.clear():i&&(null===(t=this.diagnostic)||void 0===t||t.log(a.EVENTS.SKIPPED_CLEARING_SESSION,{sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:u.Session.hash(i.id)})),this._reloadOnDisconnect){this.ui.reloadUI();return}this.accountsCallback&&this.accountsCallback([],!0);let{session:s,ui:o,connection:l}=this.subscribe();this._session=s,this.connection=l,this.ui=o,n&&this.ui.setStandalone&&this.ui.setStandalone(!0),this.attachUI()}).catch(e=>{var t;null===(t=this.diagnostic)||void 0===t||t.log(a.EVENTS.FAILURE,{method:"relay::resetAndReload",message:`failed to reset and reload with ${e}`,sessionIdHash:this.getSessionIdHash()})})}setAppInfo(e,t){this.appName=e,this.appLogoUrl=t}getStorageItem(e){return this.storage.getItem(e)}get session(){return this._session}setStorageItem(e,t){this.storage.setItem(e,t)}signEthereumMessage(e,t,n,i){return this.sendRequest({method:"signEthereumMessage",params:{message:(0,o.hexStringFromBuffer)(e,!0),address:t,addPrefix:n,typedDataJson:i||null}})}ethereumAddressFromSignedMessage(e,t,n){return this.sendRequest({method:"ethereumAddressFromSignedMessage",params:{message:(0,o.hexStringFromBuffer)(e,!0),signature:(0,o.hexStringFromBuffer)(t,!0),addPrefix:n}})}signEthereumTransaction(e){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,o.bigIntStringFromBN)(e.weiValue),data:(0,o.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,o.bigIntStringFromBN)(e.gasPriceInWei):null,maxFeePerGas:e.gasPriceInWei?(0,o.bigIntStringFromBN)(e.gasPriceInWei):null,maxPriorityFeePerGas:e.gasPriceInWei?(0,o.bigIntStringFromBN)(e.gasPriceInWei):null,gasLimit:e.gasLimit?(0,o.bigIntStringFromBN)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!1}})}signAndSubmitEthereumTransaction(e){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,o.bigIntStringFromBN)(e.weiValue),data:(0,o.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,o.bigIntStringFromBN)(e.gasPriceInWei):null,maxFeePerGas:e.maxFeePerGas?(0,o.bigIntStringFromBN)(e.maxFeePerGas):null,maxPriorityFeePerGas:e.maxPriorityFeePerGas?(0,o.bigIntStringFromBN)(e.maxPriorityFeePerGas):null,gasLimit:e.gasLimit?(0,o.bigIntStringFromBN)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!0}})}submitEthereumTransaction(e,t){return this.sendRequest({method:"submitEthereumTransaction",params:{signedTransaction:(0,o.hexStringFromBuffer)(e,!0),chainId:t}})}scanQRCode(e){return this.sendRequest({method:"scanQRCode",params:{regExp:e}})}getQRCodeUrl(){return(0,o.createQrUrl)(this._session.id,this._session.secret,this.linkAPIUrl,!1,this.options.version,this.dappDefaultChain)}genericRequest(e,t){return this.sendRequest({method:"generic",params:{action:t,data:e}})}sendGenericMessage(e){return this.sendRequest(e)}sendRequest(e){let t=null,n=(0,o.randomBytesHex)(8),cancel=i=>{this.publishWeb3RequestCanceledEvent(n),this.handleErrorResponse(n,e.method,i),null==t||t()},i=new Promise((i,s)=>{this.ui.isStandalone()||(t=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload})),this.relayEventManager.callbacks.set(n,e=>{if(null==t||t(),(0,R.isErrorResponse)(e))return s(Error(e.errorMessage));i(e)}),this.ui.isStandalone()?this.sendRequestStandalone(n,e):this.publishWeb3RequestEvent(n,e)});return{promise:i,cancel}}setConnectDisabled(e){this.ui.setConnectDisabled(e)}setAccountsCallback(e){this.accountsCallback=e}setChainCallback(e){this.chainCallback=e}setDappDefaultChainCallback(e){this.dappDefaultChain=e,this.ui instanceof H.WalletLinkRelayUI&&this.ui.setChainId(e)}publishWeb3RequestEvent(e,t){var n;let i={type:"WEB3_REQUEST",id:e,request:t},s=u.Session.load(this.storage);null===(n=this.diagnostic)||void 0===n||n.log(a.EVENTS.WEB3_REQUEST,{eventId:i.id,method:`relay::${t.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:s?u.Session.hash(s.id):"",isSessionMismatched:((null==s?void 0:s.id)!==this._session.id).toString()}),this.publishEvent("Web3Request",i,!0).then(e=>{var n;null===(n=this.diagnostic)||void 0===n||n.log(a.EVENTS.WEB3_REQUEST_PUBLISHED,{eventId:i.id,method:`relay::${t.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:s?u.Session.hash(s.id):"",isSessionMismatched:((null==s?void 0:s.id)!==this._session.id).toString()})}).catch(e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:i.id,response:{method:t.method,errorMessage:e.message}})})}publishWeb3RequestCanceledEvent(e){this.publishEvent("Web3RequestCanceled",{type:"WEB3_REQUEST_CANCELED",id:e},!1).then()}publishEvent(e,t,n){return this.connection.publishEvent(e,t,n)}handleWeb3ResponseMessage(e){var t;let{response:n}=e;if(null===(t=this.diagnostic)||void 0===t||t.log(a.EVENTS.WEB3_RESPONSE,{eventId:e.id,method:`relay::${n.method}`,sessionIdHash:this.getSessionIdHash()}),"requestEthereumAccounts"===n.method){WalletLinkRelay.accountRequestCallbackIds.forEach(t=>this.invokeCallback(Object.assign(Object.assign({},e),{id:t}))),WalletLinkRelay.accountRequestCallbackIds.clear();return}this.invokeCallback(e)}handleErrorResponse(e,t,n,s){var o;let a=null!==(o=null==n?void 0:n.message)&&void 0!==o?o:(0,i.getMessageFromCode)(s);this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e,response:{method:t,errorMessage:a,errorCode:s}})}invokeCallback(e){let t=this.relayEventManager.callbacks.get(e.id);t&&(t(e.response),this.relayEventManager.callbacks.delete(e.id))}requestEthereumAccounts(){let e={method:"requestEthereumAccounts",params:{appName:this.appName,appLogoUrl:this.appLogoUrl||null}},t=(0,o.randomBytesHex)(8),cancel=n=>{this.publishWeb3RequestCanceledEvent(t),this.handleErrorResponse(t,e.method,n)},n=new Promise((n,s)=>{if(this.relayEventManager.callbacks.set(t,e=>{if(this.ui.hideRequestEthereumAccounts(),(0,R.isErrorResponse)(e))return s(Error(e.errorMessage));n(e)}),this.ui.inlineAccountsResponse())this.ui.requestEthereumAccounts({onCancel:cancel,onAccounts:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:t,response:{method:"requestEthereumAccounts",result:e}})}});else{let e=i.standardErrors.provider.userRejectedRequest("User denied account authorization");this.ui.requestEthereumAccounts({onCancel:()=>cancel(e)})}WalletLinkRelay.accountRequestCallbackIds.add(t),this.ui.inlineAccountsResponse()||this.ui.isStandalone()||this.publishWeb3RequestEvent(t,e)});return{promise:n,cancel}}selectProvider(e){let t=(0,o.randomBytesHex)(8),n=new Promise((n,i)=>{this.relayEventManager.callbacks.set(t,e=>{if((0,R.isErrorResponse)(e))return i(Error(e.errorMessage));n(e)}),this.ui.selectProvider&&this.ui.selectProvider({onApprove:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:t,response:{method:"selectProvider",result:e}})},onCancel:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:t,response:{method:"selectProvider",result:s.ProviderType.Unselected}})},providerOptions:e})});return{cancel:e=>{this.publishWeb3RequestCanceledEvent(t),this.handleErrorResponse(t,"selectProvider",e)},promise:n}}watchAsset(e,t,n,i,s,a){let l={method:"watchAsset",params:{type:e,options:{address:t,symbol:n,decimals:i,image:s},chainId:a}},u=null,c=(0,o.randomBytesHex)(8),cancel=e=>{this.publishWeb3RequestCanceledEvent(c),this.handleErrorResponse(c,l.method,e),null==u||u()};this.ui.inlineWatchAsset()||(u=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload}));let H=new Promise((o,H)=>{this.relayEventManager.callbacks.set(c,e=>{if(null==u||u(),(0,R.isErrorResponse)(e))return H(Error(e.errorMessage));o(e)}),this.ui.inlineWatchAsset()&&this.ui.watchAsset({onApprove:()=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:c,response:{method:"watchAsset",result:!0}})},onCancel:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:c,response:{method:"watchAsset",result:!1}})},type:e,address:t,symbol:n,decimals:i,image:s,chainId:a}),this.ui.inlineWatchAsset()||this.ui.isStandalone()||this.publishWeb3RequestEvent(c,l)});return{cancel,promise:H}}addEthereumChain(e,t,n,i,s,a){let l={method:"addEthereumChain",params:{chainId:e,rpcUrls:t,blockExplorerUrls:i,chainName:s,iconUrls:n,nativeCurrency:a}},u=null,c=(0,o.randomBytesHex)(8),cancel=e=>{this.publishWeb3RequestCanceledEvent(c),this.handleErrorResponse(c,l.method,e),null==u||u()};this.ui.inlineAddEthereumChain(e)||(u=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:cancel,onResetConnection:this.resetAndReload}));let H=new Promise((t,n)=>{this.relayEventManager.callbacks.set(c,e=>{if(null==u||u(),(0,R.isErrorResponse)(e))return n(Error(e.errorMessage));t(e)}),this.ui.inlineAddEthereumChain(e)&&this.ui.addEthereumChain({onCancel:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:c,response:{method:"addEthereumChain",result:{isApproved:!1,rpcUrl:""}}})},onApprove:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:c,response:{method:"addEthereumChain",result:{isApproved:!0,rpcUrl:e}}})},chainId:l.params.chainId,rpcUrls:l.params.rpcUrls,blockExplorerUrls:l.params.blockExplorerUrls,chainName:l.params.chainName,iconUrls:l.params.iconUrls,nativeCurrency:l.params.nativeCurrency}),this.ui.inlineAddEthereumChain(e)||this.ui.isStandalone()||this.publishWeb3RequestEvent(c,l)});return{promise:H,cancel}}switchEthereumChain(e,t){let n={method:"switchEthereumChain",params:Object.assign({chainId:e},{address:t})},s=(0,o.randomBytesHex)(8),a=new Promise((t,o)=>{this.relayEventManager.callbacks.set(s,e=>(0,R.isErrorResponse)(e)&&e.errorCode?o(i.standardErrors.provider.custom({code:e.errorCode,message:"Unrecognized chain ID. Try adding the chain using addEthereumChain first."})):(0,R.isErrorResponse)(e)?o(Error(e.errorMessage)):void t(e)),this.ui.switchEthereumChain({onCancel:t=>{var n;if(t){let o=null!==(n=(0,i.getErrorCode)(t))&&void 0!==n?n:i.standardErrorCodes.provider.unsupportedChain;this.handleErrorResponse(s,"switchEthereumChain",t instanceof Error?t:i.standardErrors.provider.unsupportedChain(e),o)}else this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:s,response:{method:"switchEthereumChain",result:{isApproved:!1,rpcUrl:""}}})},onApprove:e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:s,response:{method:"switchEthereumChain",result:{isApproved:!0,rpcUrl:e}}})},chainId:n.params.chainId,address:n.params.address}),this.ui.inlineSwitchEthereumChain()||this.ui.isStandalone()||this.publishWeb3RequestEvent(s,n)});return{promise:a,cancel:e=>{this.publishWeb3RequestCanceledEvent(s),this.handleErrorResponse(s,n.method,e)}}}inlineAddEthereumChain(e){return this.ui.inlineAddEthereumChain(e)}getSessionIdHash(){return u.Session.hash(this._session.id)}sendRequestStandalone(e,t){let _cancel=n=>{this.handleErrorResponse(e,t.method,n)},onSuccess=t=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e,response:t})};switch(t.method){case"signEthereumMessage":this.ui.signEthereumMessage({request:t,onSuccess,onCancel:_cancel});break;case"signEthereumTransaction":this.ui.signEthereumTransaction({request:t,onSuccess,onCancel:_cancel});break;case"submitEthereumTransaction":this.ui.submitEthereumTransaction({request:t,onSuccess,onCancel:_cancel});break;case"ethereumAddressFromSignedMessage":this.ui.ethereumAddressFromSignedMessage({request:t,onSuccess});break;default:_cancel()}}};t.WalletLinkRelay=WalletLinkRelay,WalletLinkRelay.accountRequestCallbackIds=new Set},33689:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkConnection=void 0;let i=n(34083),s=n(50769),o=n(38431),a=n(92036),l=n(73526),u=n(12389),c=n(57326);t.WalletLinkConnection=class{constructor({session:e,linkAPIUrl:t,listener:n,diagnostic:R,WebSocketClass:H=WebSocket}){this.destroyed=!1,this.lastHeartbeatResponse=0,this.nextReqId=(0,i.IntNumber)(1),this._connected=!1,this._linked=!1,this.shouldFetchUnseenEventsOnConnect=!1,this.requestResolutions=new Map,this.handleSessionMetadataUpdated=e=>{if(!e)return;let t=new Map([["__destroyed",this.handleDestroyed],["EthereumAddress",this.handleAccountUpdated],["WalletUsername",this.handleWalletUsernameUpdated],["AppVersion",this.handleAppVersionUpdated],["ChainId",t=>e.JsonRpcUrl&&this.handleChainUpdated(t,e.JsonRpcUrl)]]);t.forEach((t,n)=>{let i=e[n];void 0!==i&&t(i)})},this.handleDestroyed=e=>{var t,n;"1"===e&&(null===(t=this.listener)||void 0===t||t.resetAndReload(),null===(n=this.diagnostic)||void 0===n||n.log(o.EVENTS.METADATA_DESTROYED,{alreadyDestroyed:this.isDestroyed,sessionIdHash:l.Session.hash(this.session.id)}))},this.handleAccountUpdated=async e=>{var t,n;try{let n=await this.cipher.decrypt(e);null===(t=this.listener)||void 0===t||t.accountUpdated(n)}catch(e){null===(n=this.diagnostic)||void 0===n||n.log(o.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"selectedAddress"})}},this.handleMetadataUpdated=async(e,t)=>{var n,i;try{let i=await this.cipher.decrypt(t);null===(n=this.listener)||void 0===n||n.metadataUpdated(e,i)}catch(t){null===(i=this.diagnostic)||void 0===i||i.log(o.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:e})}},this.handleWalletUsernameUpdated=async e=>{this.handleMetadataUpdated(a.WALLET_USER_NAME_KEY,e)},this.handleAppVersionUpdated=async e=>{this.handleMetadataUpdated(a.APP_VERSION_KEY,e)},this.handleChainUpdated=async(e,t)=>{var n,i;try{let i=await this.cipher.decrypt(e),s=await this.cipher.decrypt(t);null===(n=this.listener)||void 0===n||n.chainUpdated(i,s)}catch(e){null===(i=this.diagnostic)||void 0===i||i.log(o.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"chainId|jsonRpcUrl"})}},this.session=e,this.cipher=new s.Cipher(e.secret),this.diagnostic=R,this.listener=n;let U=new c.WalletLinkWebSocket(`${t}/rpc`,H);U.setConnectionStateListener(async t=>{var n;null===(n=this.diagnostic)||void 0===n||n.log(o.EVENTS.CONNECTED_STATE_CHANGE,{state:t,sessionIdHash:l.Session.hash(e.id)});let i=!1;switch(t){case c.ConnectionState.DISCONNECTED:if(!this.destroyed){let connect=async()=>{await new Promise(e=>setTimeout(e,5e3)),this.destroyed||U.connect().catch(()=>{connect()})};connect()}break;case c.ConnectionState.CONNECTED:try{await this.authenticate(),this.sendIsLinked(),this.sendGetSessionConfig(),i=!0}catch(e){}this.updateLastHeartbeat(),setInterval(()=>{this.heartbeat()},1e4),this.shouldFetchUnseenEventsOnConnect&&this.fetchUnseenEventsAPI();case c.ConnectionState.CONNECTING:}this.connected!==i&&(this.connected=i)}),U.setIncomingDataListener(t=>{var n,i,s;switch(t.type){case"Heartbeat":this.updateLastHeartbeat();return;case"IsLinkedOK":case"Linked":{let i="IsLinkedOK"===t.type?t.linked:void 0;null===(n=this.diagnostic)||void 0===n||n.log(o.EVENTS.LINKED,{sessionIdHash:l.Session.hash(e.id),linked:i,type:t.type,onlineGuests:t.onlineGuests}),this.linked=i||t.onlineGuests>0;break}case"GetSessionConfigOK":case"SessionConfigUpdated":null===(i=this.diagnostic)||void 0===i||i.log(o.EVENTS.SESSION_CONFIG_RECEIVED,{sessionIdHash:l.Session.hash(e.id),metadata_keys:t&&t.metadata?Object.keys(t.metadata):void 0}),this.handleSessionMetadataUpdated(t.metadata);break;case"Event":this.handleIncomingEvent(t)}void 0!==t.id&&(null===(s=this.requestResolutions.get(t.id))||void 0===s||s(t))}),this.ws=U,this.http=new u.WalletLinkHTTP(t,e.id,e.key)}connect(){var e;if(this.destroyed)throw Error("instance is destroyed");null===(e=this.diagnostic)||void 0===e||e.log(o.EVENTS.STARTED_CONNECTING,{sessionIdHash:l.Session.hash(this.session.id)}),this.ws.connect()}destroy(){var e;this.destroyed=!0,this.ws.disconnect(),null===(e=this.diagnostic)||void 0===e||e.log(o.EVENTS.DISCONNECTED,{sessionIdHash:l.Session.hash(this.session.id)}),this.listener=void 0}get isDestroyed(){return this.destroyed}get connected(){return this._connected}set connected(e){var t,n;this._connected=e,e&&(null===(t=this.onceConnected)||void 0===t||t.call(this)),null===(n=this.listener)||void 0===n||n.connectedUpdated(e)}setOnceConnected(e){return new Promise(t=>{this.connected?e().then(t):this.onceConnected=()=>{e().then(t),this.onceConnected=void 0}})}get linked(){return this._linked}set linked(e){var t,n;this._linked=e,e&&(null===(t=this.onceLinked)||void 0===t||t.call(this)),null===(n=this.listener)||void 0===n||n.linkedUpdated(e)}setOnceLinked(e){return new Promise(t=>{this.linked?e().then(t):this.onceLinked=()=>{e().then(t),this.onceLinked=void 0}})}async handleIncomingEvent(e){var t,n;if("Event"===e.type&&"Web3Response"===e.event)try{let n=await this.cipher.decrypt(e.data),i=JSON.parse(n);if("WEB3_RESPONSE"!==i.type)return;null===(t=this.listener)||void 0===t||t.handleWeb3ResponseMessage(i)}catch(e){null===(n=this.diagnostic)||void 0===n||n.log(o.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"incomingEvent"})}}async checkUnseenEvents(){if(!this.connected){this.shouldFetchUnseenEventsOnConnect=!0;return}await new Promise(e=>setTimeout(e,250));try{await this.fetchUnseenEventsAPI()}catch(e){console.error("Unable to check for unseen events",e)}}async fetchUnseenEventsAPI(){this.shouldFetchUnseenEventsOnConnect=!1;let e=await this.http.fetchUnseenEvents();e.forEach(e=>this.handleIncomingEvent(e))}async setSessionMetadata(e,t){let n={type:"SetSessionConfig",id:(0,i.IntNumber)(this.nextReqId++),sessionId:this.session.id,metadata:{[e]:t}};return this.setOnceConnected(async()=>{let e=await this.makeRequest(n);if("Fail"===e.type)throw Error(e.error||"failed to set session metadata")})}async publishEvent(e,t,n=!1){let s=await this.cipher.encrypt(JSON.stringify(Object.assign(Object.assign({},t),{origin:location.origin,relaySource:window.coinbaseWalletExtension?"injected_sdk":"sdk"}))),o={type:"PublishEvent",id:(0,i.IntNumber)(this.nextReqId++),sessionId:this.session.id,event:e,data:s,callWebhook:n};return this.setOnceLinked(async()=>{let e=await this.makeRequest(o);if("Fail"===e.type)throw Error(e.error||"failed to publish event");return e.eventId})}sendData(e){this.ws.sendData(JSON.stringify(e))}updateLastHeartbeat(){this.lastHeartbeatResponse=Date.now()}heartbeat(){if(Date.now()-this.lastHeartbeatResponse>2e4){this.ws.disconnect();return}try{this.ws.sendData("h")}catch(e){}}async makeRequest(e,t=6e4){let n;let i=e.id;return this.sendData(e),Promise.race([new Promise((e,s)=>{n=window.setTimeout(()=>{s(Error(`request ${i} timed out`))},t)}),new Promise(e=>{this.requestResolutions.set(i,t=>{clearTimeout(n),e(t),this.requestResolutions.delete(i)})})])}async authenticate(){let e={type:"HostSession",id:(0,i.IntNumber)(this.nextReqId++),sessionId:this.session.id,sessionKey:this.session.key},t=await this.makeRequest(e);if("Fail"===t.type)throw Error(t.error||"failed to authentcate")}sendIsLinked(){let e={type:"IsLinked",id:(0,i.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(e)}sendGetSessionConfig(){let e={type:"GetSessionConfig",id:(0,i.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(e)}}},12389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkHTTP=void 0,t.WalletLinkHTTP=class{constructor(e,t,n){this.linkAPIUrl=e,this.sessionId=t;let i=`${t}:${n}`;this.auth=`Basic ${btoa(i)}`}async markUnseenEventsAsSeen(e){return Promise.all(e.map(e=>fetch(`${this.linkAPIUrl}/events/${e.eventId}/seen`,{method:"POST",headers:{Authorization:this.auth}}))).catch(e=>console.error("Unabled to mark event as failed:",e))}async fetchUnseenEvents(){var e;let t=await fetch(`${this.linkAPIUrl}/events?unseen=true`,{headers:{Authorization:this.auth}});if(t.ok){let{events:n,error:i}=await t.json();if(i)throw Error(`Check unseen events failed: ${i}`);let s=null!==(e=null==n?void 0:n.filter(e=>"Web3Response"===e.event).map(e=>({type:"Event",sessionId:this.sessionId,eventId:e.id,event:e.event,data:e.data})))&&void 0!==e?e:[];return this.markUnseenEventsAsSeen(s),s}throw Error(`Check unseen events failed: ${t.status}`)}}},57326:function(e,t){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkWebSocket=t.ConnectionState=void 0,(i=n||(t.ConnectionState=n={}))[i.DISCONNECTED=0]="DISCONNECTED",i[i.CONNECTING=1]="CONNECTING",i[i.CONNECTED=2]="CONNECTED",t.WalletLinkWebSocket=class{setConnectionStateListener(e){this.connectionStateListener=e}setIncomingDataListener(e){this.incomingDataListener=e}constructor(e,t=WebSocket){this.WebSocketClass=t,this.webSocket=null,this.pendingData=[],this.url=e.replace(/^http/,"ws")}async connect(){if(this.webSocket)throw Error("webSocket object is not null");return new Promise((e,t)=>{var i;let s;try{this.webSocket=s=new this.WebSocketClass(this.url)}catch(e){t(e);return}null===(i=this.connectionStateListener)||void 0===i||i.call(this,n.CONNECTING),s.onclose=e=>{var i;this.clearWebSocket(),t(Error(`websocket error ${e.code}: ${e.reason}`)),null===(i=this.connectionStateListener)||void 0===i||i.call(this,n.DISCONNECTED)},s.onopen=t=>{var i;if(e(),null===(i=this.connectionStateListener)||void 0===i||i.call(this,n.CONNECTED),this.pendingData.length>0){let e=[...this.pendingData];e.forEach(e=>this.sendData(e)),this.pendingData=[]}},s.onmessage=e=>{var t,n;if("h"===e.data)null===(t=this.incomingDataListener)||void 0===t||t.call(this,{type:"Heartbeat"});else try{let t=JSON.parse(e.data);null===(n=this.incomingDataListener)||void 0===n||n.call(this,t)}catch(e){}}})}disconnect(){var e;let{webSocket:t}=this;if(t){this.clearWebSocket(),null===(e=this.connectionStateListener)||void 0===e||e.call(this,n.DISCONNECTED),this.connectionStateListener=void 0,this.incomingDataListener=void 0;try{t.close()}catch(e){}}}sendData(e){let{webSocket:t}=this;if(!t){this.pendingData.push(e),this.connect();return}t.send(e)}clearWebSocket(){let{webSocket:e}=this;e&&(this.webSocket=null,e.onclose=null,e.onerror=null,e.onmessage=null,e.onopen=null)}}},7588:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isErrorResponse=void 0,t.isErrorResponse=function(e){return void 0!==e.errorMessage}},20462:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelayUI=void 0;let i=n(27162),s=n(27834),o=n(52049);t.WalletLinkRelayUI=class{constructor(e){this.standalone=null,this.attached=!1,this.snackbar=new o.Snackbar({darkMode:e.darkMode}),this.linkFlow=new s.LinkFlow({darkMode:e.darkMode,version:e.version,sessionId:e.session.id,sessionSecret:e.session.secret,linkAPIUrl:e.linkAPIUrl,isParentConnection:!1})}attach(){if(this.attached)throw Error("Coinbase Wallet SDK UI is already attached");let e=document.documentElement,t=document.createElement("div");t.className="-cbwsdk-css-reset",e.appendChild(t),this.linkFlow.attach(t),this.snackbar.attach(t),this.attached=!0,(0,i.injectCssReset)()}setConnected(e){this.linkFlow.setConnected(e)}setChainId(e){this.linkFlow.setChainId(e)}setConnectDisabled(e){this.linkFlow.setConnectDisabled(e)}addEthereumChain(){}watchAsset(){}switchEthereumChain(){}requestEthereumAccounts(e){this.linkFlow.open({onCancel:e.onCancel})}hideRequestEthereumAccounts(){this.linkFlow.close()}signEthereumMessage(){}signEthereumTransaction(){}submitEthereumTransaction(){}ethereumAddressFromSignedMessage(){}showConnecting(e){let t;return t=e.isUnlinkedErrorState?{autoExpand:!0,message:"Connection lost",menuItems:[{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]}:{message:"Confirm on phone",menuItems:[{isRed:!0,info:"Cancel transaction",svgWidth:"11",svgHeight:"11",path:"M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z",defaultFillRule:"inherit",defaultClipRule:"inherit",onClick:e.onCancel},{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]},this.snackbar.presentItem(t)}reloadUI(){document.location.reload()}inlineAccountsResponse(){return!1}inlineAddEthereumChain(){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}setStandalone(e){this.standalone=e}isStandalone(){var e;return null!==(e=this.standalone)&&void 0!==e&&e}}},55490:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-connect-content{height:430px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-connect-content.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading{font-style:normal;font-weight:500;font-size:28px;line-height:36px;margin:0}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-layout{display:flex;flex-direction:row}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-left{margin-right:30px;display:flex;flex-direction:column;justify-content:space-between}.-cbwsdk-css-reset .-cbwsdk-connect-content-column-right{flex:25%;margin-right:34px}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-wrapper{width:220px;height:220px;border-radius:12px;display:flex;justify-content:center;align-items:center;background:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light{background-color:rgba(255,255,255,.95)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.light>p{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark{background-color:rgba(10,11,13,.9)}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting.dark>p{color:#fff}.-cbwsdk-css-reset .-cbwsdk-connect-content-qr-connecting>p{font-size:12px;font-weight:bold;margin-top:16px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app{border-radius:8px;font-size:14px;line-height:20px;padding:12px;width:339px}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.light{background:#eef0f3;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-connect-content-update-app.dark{background:#1e2025;color:#8a919e}.-cbwsdk-css-reset .-cbwsdk-cancel-button{-webkit-appearance:none;border:none;background:none;cursor:pointer;padding:0;margin:0}.-cbwsdk-css-reset .-cbwsdk-cancel-button-x{position:relative;display:block;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-wallet-steps{padding:0 0 0 16px;margin:0;width:100%;list-style:decimal}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item{list-style-type:decimal;display:list-item;font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-top:20px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-item-wrapper{display:flex;align-items:center}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-pad-left{margin-left:6px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon{display:flex;border-radius:50%;height:24px;width:24px}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.light{background:#0052ff}.-cbwsdk-css-reset .-cbwsdk-wallet-steps-icon.dark{background:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item{align-items:center;display:flex;flex-direction:row;padding:16px 24px;gap:12px;cursor:pointer;border-radius:100px;font-weight:600}.-cbwsdk-css-reset .-cbwsdk-connect-item.light{background:#f5f8ff;color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-connect-item.dark{background:#001033;color:#588af5}.-cbwsdk-css-reset .-cbwsdk-connect-item-copy-wrapper{margin:0 4px 0 8px}.-cbwsdk-css-reset .-cbwsdk-connect-item-title{margin:0 0 0;font-size:16px;line-height:24px;font-weight:500}.-cbwsdk-css-reset .-cbwsdk-connect-item-description{font-weight:400;font-size:14px;line-height:20px;margin:0}"},15898:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletSteps=t.ConnectContent=void 0;let s=i(n(60801)),o=n(6400),a=n(32072),l=n(43604),u=n(50408),c=n(70578),R=n(59309),H=n(81508),U=n(2620),W=i(n(55490)),J={title:"Coinbase Wallet app",description:"Connect with your self-custody wallet",steps:CoinbaseWalletSteps},makeIconColor=e=>"light"===e?"#FFFFFF":"#0A0B0D";function ConnectItem({title:e,description:t,theme:n}){return(0,o.h)("div",{className:(0,s.default)("-cbwsdk-connect-item",n)},(0,o.h)("div",null,(0,o.h)(c.CoinbaseWalletRound,null)),(0,o.h)("div",{className:"-cbwsdk-connect-item-copy-wrapper"},(0,o.h)("h3",{className:"-cbwsdk-connect-item-title"},e),(0,o.h)("p",{className:"-cbwsdk-connect-item-description"},t)))}function CoinbaseWalletSteps({theme:e}){return(0,o.h)("ol",{className:"-cbwsdk-wallet-steps"},(0,o.h)("li",{className:(0,s.default)("-cbwsdk-wallet-steps-item",e)},(0,o.h)("div",{className:"-cbwsdk-wallet-steps-item-wrapper"},"Open Coinbase Wallet app")),(0,o.h)("li",{className:(0,s.default)("-cbwsdk-wallet-steps-item",e)},(0,o.h)("div",{className:"-cbwsdk-wallet-steps-item-wrapper"},(0,o.h)("span",null,"Tap ",(0,o.h)("strong",null,"Scan")," "),(0,o.h)("span",{className:(0,s.default)("-cbwsdk-wallet-steps-pad-left","-cbwsdk-wallet-steps-icon",e)},(0,o.h)(R.QRCodeIcon,{fill:makeIconColor(e)})))))}t.ConnectContent=function(e){let{theme:t}=e,n=(0,a.createQrUrl)(e.sessionId,e.sessionSecret,e.linkAPIUrl,e.isParentConnection,e.version,e.chainId),i=J.steps;return(0,o.h)("div",{"data-testid":"connect-content",className:(0,s.default)("-cbwsdk-connect-content",t)},(0,o.h)("style",null,W.default),(0,o.h)("div",{className:"-cbwsdk-connect-content-header"},(0,o.h)("h2",{className:(0,s.default)("-cbwsdk-connect-content-heading",t)},"Scan to connect with our mobile app"),e.onCancel&&(0,o.h)("button",{type:"button",className:"-cbwsdk-cancel-button",onClick:e.onCancel},(0,o.h)(u.CloseIcon,{fill:"light"===t?"#0A0B0D":"#FFFFFF"}))),(0,o.h)("div",{className:"-cbwsdk-connect-content-layout"},(0,o.h)("div",{className:"-cbwsdk-connect-content-column-left"},(0,o.h)(ConnectItem,{title:J.title,description:J.description,theme:t})),(0,o.h)("div",{className:"-cbwsdk-connect-content-column-right"},(0,o.h)("div",{className:"-cbwsdk-connect-content-qr-wrapper"},(0,o.h)(H.QRCode,{content:n,width:200,height:200,fgColor:"#000",bgColor:"transparent"}),(0,o.h)("input",{type:"hidden",name:"cbw-cbwsdk-version",value:l.LIB_VERSION}),(0,o.h)("input",{type:"hidden",value:n})),(0,o.h)(i,{theme:t}),!e.isConnected&&(0,o.h)("div",{"data-testid":"connecting-spinner",className:(0,s.default)("-cbwsdk-connect-content-qr-connecting",t)},(0,o.h)(U.Spinner,{size:36,color:"dark"===t?"#FFF":"#000"}),(0,o.h)("p",null,"Connecting...")))))},t.CoinbaseWalletSteps=CoinbaseWalletSteps},28171:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-connect-dialog{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.light{background-color:rgba(0,0,0,.5)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop.dark{background-color:rgba(50,53,61,.4)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-backdrop-hidden{opacity:0}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box{display:flex;position:relative;flex-direction:column;transform:scale(1);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-box-hidden{opacity:0;transform:scale(0.85)}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container{display:block}.-cbwsdk-css-reset .-cbwsdk-connect-dialog-container-hidden{display:none}"},5670:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectDialog=void 0;let s=i(n(60801)),o=n(6400),a=n(30396),l=n(15898),u=n(19719),c=i(n(28171));t.ConnectDialog=e=>{let{isOpen:t,darkMode:n}=e,[i,R]=(0,a.useState)(!t),[H,U]=(0,a.useState)(!t);(0,a.useEffect)(()=>{let e=[window.setTimeout(()=>{U(!t)},10)];return t?R(!1):e.push(window.setTimeout(()=>{R(!0)},360)),()=>{e.forEach(window.clearTimeout)}},[t]);let W=n?"dark":"light";return(0,o.h)("div",{class:(0,s.default)("-cbwsdk-connect-dialog-container",i&&"-cbwsdk-connect-dialog-container-hidden")},(0,o.h)("style",null,c.default),(0,o.h)("div",{class:(0,s.default)("-cbwsdk-connect-dialog-backdrop",W,H&&"-cbwsdk-connect-dialog-backdrop-hidden")}),(0,o.h)("div",{class:"-cbwsdk-connect-dialog"},(0,o.h)("div",{class:(0,s.default)("-cbwsdk-connect-dialog-box",H&&"-cbwsdk-connect-dialog-box-hidden")},e.connectDisabled?null:(0,o.h)(l.ConnectContent,{theme:W,version:e.version,sessionId:e.sessionId,sessionSecret:e.sessionSecret,linkAPIUrl:e.linkAPIUrl,isConnected:e.isConnected,isParentConnection:e.isParentConnection,chainId:e.chainId,onCancel:e.onCancel}),(0,o.h)(u.TryExtensionContent,{theme:W}))))}},27834:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkFlow=void 0;let i=n(6400),s=n(5670);t.LinkFlow=class{constructor(e){this.connected=!1,this.chainId=1,this.isOpen=!1,this.onCancel=null,this.root=null,this.connectDisabled=!1,this.darkMode=e.darkMode,this.version=e.version,this.sessionId=e.sessionId,this.sessionSecret=e.sessionSecret,this.linkAPIUrl=e.linkAPIUrl,this.isParentConnection=e.isParentConnection}attach(e){this.root=document.createElement("div"),this.root.className="-cbwsdk-link-flow-root",e.appendChild(this.root),this.render()}setConnected(e){this.connected!==e&&(this.connected=e,this.render())}setChainId(e){this.chainId!==e&&(this.chainId=e,this.render())}detach(){var e;this.root&&((0,i.render)(null,this.root),null===(e=this.root.parentElement)||void 0===e||e.removeChild(this.root))}setConnectDisabled(e){this.connectDisabled=e}open(e){this.isOpen=!0,this.onCancel=e.onCancel,this.render()}close(){this.isOpen=!1,this.onCancel=null,this.render()}render(){this.root&&(0,i.render)((0,i.h)(s.ConnectDialog,{darkMode:this.darkMode,version:this.version,sessionId:this.sessionId,sessionSecret:this.sessionSecret,linkAPIUrl:this.linkAPIUrl,isOpen:this.isOpen,isConnected:this.connected,isParentConnection:this.isParentConnection,chainId:this.chainId,onCancel:this.onCancel,connectDisabled:this.connectDisabled}),this.root)}}},81508:function(e,t,n){"use strict";var i=n(48764).Buffer,s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.QRCode=void 0;let o=n(6400),a=n(30396),l=s(n(7713));t.QRCode=e=>{let[t,n]=(0,a.useState)("");return(0,a.useEffect)(()=>{var t,s;let o=new l.default({content:e.content,background:e.bgColor||"#ffffff",color:e.fgColor||"#000000",container:"svg",ecl:"M",width:null!==(t=e.width)&&void 0!==t?t:256,height:null!==(s=e.height)&&void 0!==s?s:256,padding:0,image:e.image}),a=i.from(o.svg(),"utf8").toString("base64");n(`data:image/svg+xml;base64,${a}`)},[e.bgColor,e.content,e.fgColor,e.height,e.image,e.width]),t?(0,o.h)("img",{src:t,alt:"QR Code"}):null}},73714:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s;background-color:rgba(10,11,13,.5)}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop-hidden{opacity:0}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:8px;background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box p{display:block;font-weight:400;font-size:14px;line-height:20px;padding-bottom:12px;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box button{appearance:none;border:none;background:none;color:#0052ff;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark{background-color:#0a0b0d;color:#fff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark button{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light{background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light button{color:#0052ff}"},8592:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RedirectDialog=void 0;let s=i(n(60801)),o=n(6400),a=n(27162),l=n(25767),u=i(n(73714));t.RedirectDialog=class{constructor(){this.root=null}attach(){let e=document.documentElement;this.root=document.createElement("div"),this.root.className="-cbwsdk-css-reset",e.appendChild(this.root),(0,a.injectCssReset)()}present(e){this.render(e)}clear(){this.render(null)}render(e){this.root&&((0,o.render)(null,this.root),e&&(0,o.render)((0,o.h)(RedirectDialogContent,Object.assign({},e,{onDismiss:()=>{this.clear()}})),this.root))}};let RedirectDialogContent=({title:e,buttonText:t,darkMode:n,onButtonClick:i,onDismiss:a})=>(0,o.h)(l.SnackbarContainer,{darkMode:n},(0,o.h)("div",{class:"-cbwsdk-redirect-dialog"},(0,o.h)("style",null,u.default),(0,o.h)("div",{class:"-cbwsdk-redirect-dialog-backdrop",onClick:a}),(0,o.h)("div",{class:(0,s.default)("-cbwsdk-redirect-dialog-box",n?"dark":"light")},(0,o.h)("p",null,e),(0,o.h)("button",{onClick:i},t))))},43879:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-gear-container{margin-left:16px !important;margin-right:9px !important;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .25s}.-cbwsdk-css-reset .-gear-container *{user-select:none}.-cbwsdk-css-reset .-gear-container svg{opacity:0;position:absolute}.-cbwsdk-css-reset .-gear-icon{height:12px;width:12px;z-index:10000}.-cbwsdk-css-reset .-cbwsdk-snackbar{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:0;top:0;z-index:2147483647}.-cbwsdk-css-reset .-cbwsdk-snackbar *{user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance{display:flex;flex-direction:column;margin:8px 16px 0 16px;overflow:visible;text-align:left;transform:translateX(0);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header:hover .-gear-container svg{opacity:1}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header{display:flex;align-items:center;background:#fff;overflow:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-cblogo{margin:8px 8px 8px 8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-message{color:#000;font-size:13px;line-height:1.5;user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu{background:#fff;transition:opacity .25s ease-in-out,transform .25s linear,visibility 0s;visibility:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;opacity:0;flex-direction:column;padding-left:8px;padding-right:8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:last-child{margin-bottom:8px !important}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover{background:#f5f7f8;border-radius:6px;transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover span{color:#050f19;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover svg path{fill:#000;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item{visibility:inherit;height:35px;margin-top:8px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;padding:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item *{visibility:inherit;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover{background:rgba(223,95,103,.2);transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover svg path{fill:#df5f67;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover span{color:#df5f67;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-info{color:#aaa;font-size:13px;margin:0 8px 0 32px;position:absolute}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-hidden{opacity:0;text-align:left;transform:translateX(25%);transition:opacity .5s linear}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-expanded .-cbwsdk-snackbar-instance-menu{opacity:1;display:flex;transform:translateY(8px);visibility:visible}"},52049:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SnackbarInstance=t.SnackbarContainer=t.Snackbar=void 0;let s=i(n(60801)),o=n(6400),a=n(30396),l=i(n(43879));t.Snackbar=class{constructor(e){this.items=new Map,this.nextItemKey=0,this.root=null,this.darkMode=e.darkMode}attach(e){this.root=document.createElement("div"),this.root.className="-cbwsdk-snackbar-root",e.appendChild(this.root),this.render()}presentItem(e){let t=this.nextItemKey++;return this.items.set(t,e),this.render(),()=>{this.items.delete(t),this.render()}}clear(){this.items.clear(),this.render()}render(){this.root&&(0,o.render)((0,o.h)("div",null,(0,o.h)(t.SnackbarContainer,{darkMode:this.darkMode},Array.from(this.items.entries()).map(([e,n])=>(0,o.h)(t.SnackbarInstance,Object.assign({},n,{key:e}))))),this.root)}},t.SnackbarContainer=e=>(0,o.h)("div",{class:(0,s.default)("-cbwsdk-snackbar-container")},(0,o.h)("style",null,l.default),(0,o.h)("div",{class:"-cbwsdk-snackbar"},e.children)),t.SnackbarInstance=({autoExpand:e,message:t,menuItems:n})=>{let[i,l]=(0,a.useState)(!0),[u,c]=(0,a.useState)(null!=e&&e);return(0,a.useEffect)(()=>{let e=[window.setTimeout(()=>{l(!1)},1),window.setTimeout(()=>{c(!0)},1e4)];return()=>{e.forEach(window.clearTimeout)}}),(0,o.h)("div",{class:(0,s.default)("-cbwsdk-snackbar-instance",i&&"-cbwsdk-snackbar-instance-hidden",u&&"-cbwsdk-snackbar-instance-expanded")},(0,o.h)("div",{class:"-cbwsdk-snackbar-instance-header",onClick:()=>{c(!u)}},(0,o.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNDkyIDEwLjQxOWE4LjkzIDguOTMgMCAwMTguOTMtOC45M2gxMS4xNjNhOC45MyA4LjkzIDAgMDE4LjkzIDguOTN2MTEuMTYzYTguOTMgOC45MyAwIDAxLTguOTMgOC45M0gxMC40MjJhOC45MyA4LjkzIDAgMDEtOC45My04LjkzVjEwLjQxOXoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQxOSAwSDIxLjU4QzI3LjMzNSAwIDMyIDQuNjY1IDMyIDEwLjQxOVYyMS41OEMzMiAyNy4zMzUgMjcuMzM1IDMyIDIxLjU4MSAzMkgxMC40MkM0LjY2NSAzMiAwIDI3LjMzNSAwIDIxLjU4MVYxMC40MkMwIDQuNjY1IDQuNjY1IDAgMTAuNDE5IDB6bTAgMS40ODhhOC45MyA4LjkzIDAgMDAtOC45MyA4LjkzdjExLjE2M2E4LjkzIDguOTMgMCAwMDguOTMgOC45M0gyMS41OGE4LjkzIDguOTMgMCAwMDguOTMtOC45M1YxMC40MmE4LjkzIDguOTMgMCAwMC04LjkzLTguOTNIMTAuNDJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTggMjYuMDQ5Yy01LjU0OSAwLTEwLjA0Ny00LjQ5OC0xMC4wNDctMTAuMDQ3IDAtNS41NDggNC40OTgtMTAuMDQ2IDEwLjA0Ny0xMC4wNDYgNS41NDggMCAxMC4wNDYgNC40OTggMTAuMDQ2IDEwLjA0NiAwIDUuNTQ5LTQuNDk4IDEwLjA0Ny0xMC4wNDYgMTAuMDQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43NjIgMTQuMjU0YzAtLjgyMi42NjctMS40ODkgMS40ODktMS40ODloMy40OTdjLjgyMiAwIDEuNDg4LjY2NiAxLjQ4OCAxLjQ4OXYzLjQ5N2MwIC44MjItLjY2NiAxLjQ4OC0xLjQ4OCAxLjQ4OGgtMy40OTdhMS40ODggMS40ODggMCAwMS0xLjQ4OS0xLjQ4OHYtMy40OTh6IiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+",class:"-cbwsdk-snackbar-instance-header-cblogo"})," ",(0,o.h)("div",{class:"-cbwsdk-snackbar-instance-header-message"},t),(0,o.h)("div",{class:"-gear-container"},!u&&(0,o.h)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.h)("circle",{cx:"12",cy:"12",r:"12",fill:"#F5F7F8"})),(0,o.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuNzV2LTEuNWwtMS43Mi0uNTdjLS4wOC0uMjctLjE5LS41Mi0uMzItLjc3bC44MS0xLjYyLTEuMDYtMS4wNi0xLjYyLjgxYy0uMjQtLjEzLS41LS4yNC0uNzctLjMyTDYuNzUgMGgtMS41bC0uNTcgMS43MmMtLjI3LjA4LS41My4xOS0uNzcuMzJsLTEuNjItLjgxLTEuMDYgMS4wNi44MSAxLjYyYy0uMTMuMjQtLjI0LjUtLjMyLjc3TDAgNS4yNXYxLjVsMS43Mi41N2MuMDguMjcuMTkuNTMuMzIuNzdsLS44MSAxLjYyIDEuMDYgMS4wNiAxLjYyLS44MWMuMjQuMTMuNS4yMy43Ny4zMkw1LjI1IDEyaDEuNWwuNTctMS43MmMuMjctLjA4LjUyLS4xOS43Ny0uMzJsMS42Mi44MSAxLjA2LTEuMDYtLjgxLTEuNjJjLjEzLS4yNC4yMy0uNS4zMi0uNzdMMTIgNi43NXpNNiA4LjVhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiIGZpbGw9IiMwNTBGMTkiLz48L3N2Zz4=",class:"-gear-icon",title:"Expand"}))),n&&n.length>0&&(0,o.h)("div",{class:"-cbwsdk-snackbar-instance-menu"},n.map((e,t)=>(0,o.h)("div",{class:(0,s.default)("-cbwsdk-snackbar-instance-menu-item",e.isRed&&"-cbwsdk-snackbar-instance-menu-item-is-red"),onClick:e.onClick,key:t},(0,o.h)("svg",{width:e.svgWidth,height:e.svgHeight,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.h)("path",{"fill-rule":e.defaultFillRule,"clip-rule":e.defaultClipRule,d:e.path,fill:"#AAAAAA"})),(0,o.h)("span",{class:(0,s.default)("-cbwsdk-snackbar-instance-menu-item-info",e.isRed&&"-cbwsdk-snackbar-instance-menu-item-info-is-red")},e.info)))))}},25767:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var s=Object.getOwnPropertyDescriptor(t,n);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,s)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),s(n(52049),t)},53156:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-spinner{display:inline-block}.-cbwsdk-css-reset .-cbwsdk-spinner svg{display:inline-block;animation:2s linear infinite -cbwsdk-spinner-svg}.-cbwsdk-css-reset .-cbwsdk-spinner svg circle{animation:1.9s ease-in-out infinite both -cbwsdk-spinner-circle;display:block;fill:rgba(0,0,0,0);stroke-dasharray:283;stroke-dashoffset:280;stroke-linecap:round;stroke-width:10px;transform-origin:50% 50%}@keyframes -cbwsdk-spinner-svg{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes -cbwsdk-spinner-circle{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}"},2620:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;let s=n(6400),o=i(n(53156));t.Spinner=e=>{var t;let n=null!==(t=e.size)&&void 0!==t?t:64,i=e.color||"#000";return(0,s.h)("div",{class:"-cbwsdk-spinner"},(0,s.h)("style",null,o.default),(0,s.h)("svg",{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",style:{width:n,height:n}},(0,s.h)("circle",{style:{cx:50,cy:50,r:45,stroke:i}})))}},20096:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-try-extension{display:flex;margin-top:12px;height:202px;width:700px;border-radius:12px;padding:30px}.-cbwsdk-css-reset .-cbwsdk-try-extension.light{background:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension.dark{background:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-column-half{flex:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading{font-style:normal;font-weight:500;font-size:25px;line-height:32px;margin:0;max-width:204px}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.light{color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-try-extension-heading.dark{color:#fff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta{appearance:none;border:none;background:none;color:#0052ff;cursor:pointer;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.light{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta.dark{color:#588af5}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-wrapper{display:flex;align-items:center;margin-top:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-cta-icon{display:block;margin-left:4px;height:14px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;height:100%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item{display:flex;align-items:center;flex-flow:nowrap;margin-top:24px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item:first-of-type{margin-top:0}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon-wrapper{display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon{display:flex;height:32px;width:32px;border-radius:50%}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon svg{margin:auto;display:block}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.light{background:#eef0f3}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-icon.dark{background:#1e2025}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy{display:block;font-weight:400;font-size:14px;line-height:20px;padding-left:12px}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.light{color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-try-extension-list-item-copy.dark{color:#8a919e}"},19719:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TryExtensionContent=void 0;let s=i(n(60801)),o=n(6400),a=n(30396),l=n(70865),u=n(539),c=n(4841),R=i(n(20096));t.TryExtensionContent=function({theme:e}){let[t,n]=(0,a.useState)(!1),i=(0,a.useCallback)(()=>{window.open("https://api.wallet.coinbase.com/rpc/v2/desktop/chrome","_blank")},[]),H=(0,a.useCallback)(()=>{t?window.location.reload():(i(),n(!0))},[i,t]);return(0,o.h)("div",{class:(0,s.default)("-cbwsdk-try-extension",e)},(0,o.h)("style",null,R.default),(0,o.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,o.h)("h3",{class:(0,s.default)("-cbwsdk-try-extension-heading",e)},"Or try the Coinbase Wallet browser extension"),(0,o.h)("div",{class:"-cbwsdk-try-extension-cta-wrapper"},(0,o.h)("button",{class:(0,s.default)("-cbwsdk-try-extension-cta",e),onClick:H},t?"Refresh":"Install"),(0,o.h)("div",null,!t&&(0,o.h)(l.ArrowLeftIcon,{class:"-cbwsdk-try-extension-cta-icon",fill:"light"===e?"#0052FF":"#588AF5"})))),(0,o.h)("div",{class:"-cbwsdk-try-extension-column-half"},(0,o.h)("ul",{class:"-cbwsdk-try-extension-list"},(0,o.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,o.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,o.h)("span",{class:(0,s.default)("-cbwsdk-try-extension-list-item-icon",e)},(0,o.h)(u.LaptopIcon,{fill:"light"===e?"#0A0B0D":"#FFFFFF"}))),(0,o.h)("div",{class:(0,s.default)("-cbwsdk-try-extension-list-item-copy",e)},"Connect with dapps with just one click on your desktop browser")),(0,o.h)("li",{class:"-cbwsdk-try-extension-list-item"},(0,o.h)("div",{class:"-cbwsdk-try-extension-list-item-icon-wrapper"},(0,o.h)("span",{class:(0,s.default)("-cbwsdk-try-extension-list-item-icon",e)},(0,o.h)(c.SafeIcon,{fill:"light"===e?"#0A0B0D":"#FFFFFF"}))),(0,o.h)("div",{class:(0,s.default)("-cbwsdk-try-extension-list-item-copy",e)},"Add an additional layer of security by using a supported Ledger hardware wallet")))))}},70865:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArrowLeftIcon=void 0;let i=n(6400);t.ArrowLeftIcon=function(e){return(0,i.h)("svg",Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("path",{d:"M8.60675 0.155884L7.37816 1.28209L12.7723 7.16662H0V8.83328H12.6548L6.82149 14.6666L8 15.8451L15.8201 8.02501L8.60675 0.155884Z"}))}},50408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CloseIcon=void 0;let i=n(6400);t.CloseIcon=function(e){return(0,i.h)("svg",Object.assign({width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("path",{d:"M13.7677 13L12.3535 14.4142L18.3535 20.4142L12.3535 26.4142L13.7677 27.8284L19.7677 21.8284L25.7677 27.8284L27.1819 26.4142L21.1819 20.4142L27.1819 14.4142L25.7677 13L19.7677 19L13.7677 13Z"}))}},70578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletRound=void 0;let i=n(6400);t.CoinbaseWalletRound=function(e){return(0,i.h)("svg",Object.assign({width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("circle",{cx:"14",cy:"14",r:"14",fill:"#0052FF"}),(0,i.h)("path",{d:"M23.8521 14.0003C23.8521 19.455 19.455 23.8521 14.0003 23.8521C8.54559 23.8521 4.14844 19.455 4.14844 14.0003C4.14844 8.54559 8.54559 4.14844 14.0003 4.14844C19.455 4.14844 23.8521 8.54559 23.8521 14.0003Z",fill:"white"}),(0,i.h)("path",{d:"M11.1855 12.5042C11.1855 12.0477 11.1855 11.7942 11.2835 11.642C11.3814 11.4899 11.4793 11.3377 11.6261 11.287C11.8219 11.1855 12.0178 11.1855 12.5073 11.1855H15.4934C15.983 11.1855 16.1788 11.1855 16.3746 11.287C16.5215 11.3884 16.6683 11.4899 16.7173 11.642C16.8152 11.8449 16.8152 12.0477 16.8152 12.5042V15.4965C16.8152 15.953 16.8152 16.2066 16.7173 16.3587C16.6194 16.5109 16.5215 16.663 16.3746 16.7137C16.1788 16.8152 15.983 16.8152 15.4934 16.8152H12.5073C12.0178 16.8152 11.8219 16.8152 11.6261 16.7137C11.4793 16.6123 11.3324 16.5109 11.2835 16.3587C11.1855 16.1558 11.1855 15.953 11.1855 15.4965V12.5042Z",fill:"#0052FF"}))}},539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaptopIcon=void 0;let i=n(6400);t.LaptopIcon=function(e){return(0,i.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("path",{d:"M1.8001 2.2002H12.2001V9.40019H1.8001V2.2002ZM3.4001 3.8002V7.80019H10.6001V3.8002H3.4001Z"}),(0,i.h)("path",{d:"M13.4001 10.2002H0.600098C0.600098 11.0838 1.31644 11.8002 2.2001 11.8002H11.8001C12.6838 11.8002 13.4001 11.0838 13.4001 10.2002Z"}))}},59309:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QRCodeIcon=void 0;let i=n(6400);t.QRCodeIcon=function(e){return(0,i.h)("svg",Object.assign({width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("path",{d:"M3 3V8.99939L5 8.99996V5H9V3H3Z"}),(0,i.h)("path",{d:"M15 21L21 21V15.0006L19 15V19L15 19V21Z"}),(0,i.h)("path",{d:"M21 9H19V5H15.0006L15 3H21V9Z"}),(0,i.h)("path",{d:"M3 15V21H8.99939L8.99996 19H5L5 15H3Z"}))}},4841:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SafeIcon=void 0;let i=n(6400);t.SafeIcon=function(e){return(0,i.h)("svg",Object.assign({width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},e),(0,i.h)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.600098 0.600098V11.8001H13.4001V0.600098H0.600098ZM7.0001 9.2001C5.3441 9.2001 4.0001 7.8561 4.0001 6.2001C4.0001 4.5441 5.3441 3.2001 7.0001 3.2001C8.6561 3.2001 10.0001 4.5441 10.0001 6.2001C10.0001 7.8561 8.6561 9.2001 7.0001 9.2001ZM0.600098 12.6001H3.8001V13.4001H0.600098V12.6001ZM10.2001 12.6001H13.4001V13.4001H10.2001V12.6001ZM8.8001 6.2001C8.8001 7.19421 7.99421 8.0001 7.0001 8.0001C6.00598 8.0001 5.2001 7.19421 5.2001 6.2001C5.2001 5.20598 6.00598 4.4001 7.0001 4.4001C7.99421 4.4001 8.8001 5.20598 8.8001 6.2001Z"}))}},36089:function(e,t,n){var i=n(48764).Buffer;let s=n(32518),o=n(13550);function elementaryName(e){if(e.startsWith("int["))return"int256"+e.slice(3);if("int"===e)return"int256";if(e.startsWith("uint["))return"uint256"+e.slice(4);if("uint"===e)return"uint256";if(e.startsWith("fixed["))return"fixed128x128"+e.slice(5);if("fixed"===e)return"fixed128x128";if(e.startsWith("ufixed["))return"ufixed128x128"+e.slice(6);else if("ufixed"===e)return"ufixed128x128";return e}function parseTypeN(e){return parseInt(/^\D+(\d+)$/.exec(e)[1],10)}function parseTypeNxM(e){var t=/^\D+(\d+)x(\d+)$/.exec(e);return[parseInt(t[1],10),parseInt(t[2],10)]}function parseTypeArray(e){var t=e.match(/(.*)\[(.*?)\]$/);return t?""===t[2]?"dynamic":parseInt(t[2],10):null}function parseNumber(e){var t=typeof e;if("string"===t)return s.isHexString(e)?new o(s.stripHexPrefix(e),16):new o(e,10);if("number"===t)return new o(e);if(e.toArray)return e;throw Error("Argument is not a number")}function encodeSingle(e,t){if("address"===e)return encodeSingle("uint160",parseNumber(t));if("bool"===e)return encodeSingle("uint8",t?1:0);if("string"===e)return encodeSingle("bytes",new i(t,"utf8"));if((c=e).lastIndexOf("]")===c.length-1){if(void 0===t.length)throw Error("Not an array?");if("dynamic"!==(n=parseTypeArray(e))&&0!==n&&t.length>n)throw Error("Elements exceed array size: "+n);for(u in l=[],e=e.slice(0,e.lastIndexOf("[")),"string"==typeof t&&(t=JSON.parse(t)),t)l.push(encodeSingle(e,t[u]));if("dynamic"===n){var n,a,l,u,c,R=encodeSingle("uint256",t.length);l.unshift(R)}return i.concat(l)}if("bytes"===e)return t=new i(t),l=i.concat([encodeSingle("uint256",t.length),t]),t.length%32!=0&&(l=i.concat([l,s.zeros(32-t.length%32)])),l;if(e.startsWith("bytes")){if((n=parseTypeN(e))<1||n>32)throw Error("Invalid bytes width: "+n);return s.setLengthRight(t,32)}else if(e.startsWith("uint")){if((n=parseTypeN(e))%8||n<8||n>256)throw Error("Invalid uint width: "+n);if((a=parseNumber(t)).bitLength()>n)throw Error("Supplied uint exceeds width: "+n+" vs "+a.bitLength());if(a<0)throw Error("Supplied uint is negative");return a.toArrayLike(i,"be",32)}else if(e.startsWith("int")){if((n=parseTypeN(e))%8||n<8||n>256)throw Error("Invalid int width: "+n);if((a=parseNumber(t)).bitLength()>n)throw Error("Supplied int exceeds width: "+n+" vs "+a.bitLength());return a.toTwos(256).toArrayLike(i,"be",32)}else if(e.startsWith("ufixed")){if(n=parseTypeNxM(e),(a=parseNumber(t))<0)throw Error("Supplied ufixed is negative");return encodeSingle("uint256",a.mul(new o(2).pow(new o(n[1]))))}else if(e.startsWith("fixed"))return n=parseTypeNxM(e),encodeSingle("int256",parseNumber(t).mul(new o(2).pow(new o(n[1]))));throw Error("Unsupported or invalid type: "+e)}function solidityPack(e,t){if(e.length!==t.length)throw Error("Number of types are not matching the values");for(var n,o,a=[],l=0;l32)throw Error("Invalid bytes width: "+n);a.push(s.setLengthRight(c,n))}else if(u.startsWith("uint")){if((n=parseTypeN(u))%8||n<8||n>256)throw Error("Invalid uint width: "+n);if((o=parseNumber(c)).bitLength()>n)throw Error("Supplied uint exceeds width: "+n+" vs "+o.bitLength());a.push(o.toArrayLike(i,"be",n/8))}else if(u.startsWith("int")){if((n=parseTypeN(u))%8||n<8||n>256)throw Error("Invalid int width: "+n);if((o=parseNumber(c)).bitLength()>n)throw Error("Supplied int exceeds width: "+n+" vs "+o.bitLength());a.push(o.toTwos(n).toArrayLike(i,"be",n/8))}else throw Error("Unsupported or invalid type: "+u)}return i.concat(a)}e.exports={rawEncode:function(e,t){var n=[],s=[],o=32*e.length;for(var a in e){var l=elementaryName(e[a]),u=encodeSingle(l,t[a]);"string"===l||"bytes"===l||"dynamic"===parseTypeArray(l)?(n.push(encodeSingle("uint256",o)),s.push(u),o+=u.length):n.push(u)}return i.concat(n.concat(s))},solidityPack,soliditySHA3:function(e,t){return s.keccak(solidityPack(e,t))}}},14497:function(e,t,n){var i=n(48764).Buffer;let s=n(32518),o=n(36089),a={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},l={encodeData(e,t,n,a=!0){let l=["bytes32"],u=[this.hashType(e,n)];if(a){let encodeField=(e,t,l)=>{if(void 0!==n[t])return["bytes32",null==l?"0x0000000000000000000000000000000000000000000000000000000000000000":s.keccak(this.encodeData(t,l,n,a))];if(void 0===l)throw Error(`missing value for field ${e} of type ${t}`);if("bytes"===t)return["bytes32",s.keccak(l)];if("string"===t)return"string"==typeof l&&(l=i.from(l,"utf8")),["bytes32",s.keccak(l)];if(t.lastIndexOf("]")===t.length-1){let n=t.slice(0,t.lastIndexOf("[")),i=l.map(t=>encodeField(e,n,t));return["bytes32",s.keccak(o.rawEncode(i.map(([e])=>e),i.map(([,e])=>e)))]}return[t,l]};for(let i of n[e]){let[e,n]=encodeField(i.name,i.type,t[i.name]);l.push(e),u.push(n)}}else for(let o of n[e]){let e=t[o.name];if(void 0!==e){if("bytes"===o.type)l.push("bytes32"),e=s.keccak(e),u.push(e);else if("string"===o.type)l.push("bytes32"),"string"==typeof e&&(e=i.from(e,"utf8")),e=s.keccak(e),u.push(e);else if(void 0!==n[o.type])l.push("bytes32"),e=s.keccak(this.encodeData(o.type,e,n,a)),u.push(e);else if(o.type.lastIndexOf("]")===o.type.length-1)throw Error("Arrays currently unimplemented in encodeData");else l.push(o.type),u.push(e)}}return o.rawEncode(l,u)},encodeType(e,t){let n="",i=this.findTypeDependencies(e,t).filter(t=>t!==e);for(let s of i=[e].concat(i.sort())){let e=t[s];if(!e)throw Error("No type definition specified: "+s);n+=s+"("+t[s].map(({name:e,type:t})=>t+" "+e).join(",")+")"}return n},findTypeDependencies(e,t,n=[]){if(e=e.match(/^\w*/)[0],n.includes(e)||void 0===t[e])return n;for(let i of(n.push(e),t[e]))for(let e of this.findTypeDependencies(i.type,t,n))n.includes(e)||n.push(e);return n},hashStruct(e,t,n,i=!0){return s.keccak(this.encodeData(e,t,n,i))},hashType(e,t){return s.keccak(this.encodeType(e,t))},sanitizeData(e){let t={};for(let n in a.properties)e[n]&&(t[n]=e[n]);return t.types&&(t.types=Object.assign({EIP712Domain:[]},t.types)),t},hash(e,t=!0){let n=this.sanitizeData(e),o=[i.from("1901","hex")];return o.push(this.hashStruct("EIP712Domain",n.domain,n.types,t)),"EIP712Domain"!==n.primaryType&&o.push(this.hashStruct(n.primaryType,n.message,n.types,t)),s.keccak(i.concat(o))}};e.exports={TYPED_MESSAGE_SCHEMA:a,TypedDataUtils:l,hashForSignTypedDataLegacy:function(e){return function(e){let t=Error("Expect argument to be non-empty array");if("object"!=typeof e||!e.length)throw t;let n=e.map(function(e){return"bytes"===e.type?s.toBuffer(e.value):e.value}),i=e.map(function(e){return e.type}),a=e.map(function(e){if(!e.name)throw t;return e.type+" "+e.name});return o.soliditySHA3(["bytes32","bytes32"],[o.soliditySHA3(Array(e.length).fill("string"),a),o.soliditySHA3(i,n)])}(e.data)},hashForSignTypedData_v3:function(e){return l.hash(e.data,!1)},hashForSignTypedData_v4:function(e){return l.hash(e.data)}}},32518:function(e,t,n){var i=n(48764).Buffer;let s=n(95811),o=n(13550);function zeros(e){return i.allocUnsafe(e).fill(0)}function setLength(e,t,n){let i=zeros(t);return(e=toBuffer(e),n)?e.length65536?(s[0]=240|(1835008&o)>>>18,s[1]=128|(258048&o)>>>12,s[2]=128|(4032&o)>>>6,s[3]=128|63&o):o>2048?(s[0]=224|(61440&o)>>>12,s[1]=128|(4032&o)>>>6,s[2]=128|63&o):o>128?(s[0]=192|(1984&o)>>>6,s[1]=128|63&o):s[0]=o,this.parsedData.push(s)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function QRCodeModel(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}QR8bitByte.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,n=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=QRCodeModel.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1)&&!(this.moduleCount<=e+n))for(var i=-1;i<=7;i++)t+i<=-1||this.moduleCount<=t+i||(0<=n&&n<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=i&&i<=4?this.modules[e+n][t+i]=!0:this.modules[e+n][t+i]=!1)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var i=s.getLostPoint(this);(0==n||e>i)&&(e=i,t=n)}return t},createMovieClip:function(e,t,n){var i=e.createEmptyMovieClip(t,n);this.make();for(var s=0;s>n&1)==1;this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=i}for(var n=0;n<18;n++){var i=!e&&(t>>n&1)==1;this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=i}},setupTypeInfo:function(e,t){for(var n=this.errorCorrectLevel<<3|t,i=s.getBCHTypeInfo(n),o=0;o<15;o++){var a=!e&&(i>>o&1)==1;o<6?this.modules[o][8]=a:o<8?this.modules[o+1][8]=a:this.modules[this.moduleCount-15+o][8]=a}for(var o=0;o<15;o++){var a=!e&&(i>>o&1)==1;o<8?this.modules[8][this.moduleCount-o-1]=a:o<9?this.modules[8][15-o-1+1]=a:this.modules[8][15-o-1]=a}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,i=this.moduleCount-1,o=7,a=0,l=this.moduleCount-1;l>0;l-=2)for(6==l&&l--;;){for(var u=0;u<2;u++)if(null==this.modules[i][l-u]){var c=!1;a>>o&1)==1),s.getMask(t,i,l-u)&&(c=!c),this.modules[i][l-u]=c,-1==--o&&(a++,o=7)}if((i+=n)<0||this.moduleCount<=i){i-=n,n=-n;break}}}},QRCodeModel.PAD0=236,QRCodeModel.PAD1=17,QRCodeModel.createData=function(e,t,n){for(var i=QRRSBlock.getRSBlocks(e,t),o=new QRBitBuffer,a=0;a8*u)throw Error("code length overflow. ("+o.getLengthInBits()+">"+8*u+")");for(o.getLengthInBits()+4<=8*u&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*u)&&(o.put(QRCodeModel.PAD0,8),!(o.getLengthInBits()>=8*u));)o.put(QRCodeModel.PAD1,8);return QRCodeModel.createBytes(o,i)},QRCodeModel.createBytes=function(e,t){for(var n=0,i=0,o=0,a=Array(t.length),l=Array(t.length),u=0;u=0?W.get(J):0}}for(var G=0,H=0;H=0;)t^=s.G15<=0;)t^=s.G18<>>=1;return t},getPatternPosition:function(e){return s.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case i.PATTERN000:return(t+n)%2==0;case i.PATTERN001:return t%2==0;case i.PATTERN010:return n%3==0;case i.PATTERN011:return(t+n)%3==0;case i.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case i.PATTERN101:return t*n%2+t*n%3==0;case i.PATTERN110:return(t*n%2+t*n%3)%2==0;case i.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new QRPolynomial([1],0),n=0;n5&&(n+=3+o-5)}for(var i=0;i=256;)e-=255;return o.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},a=0;a<8;a++)o.EXP_TABLE[a]=1<>>7-e%8&1)==1},put:function(e,t){for(var n=0;n>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var l=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function QRCode(e){if(this.options={padding:4,width:256,height:256,typeNumber:4,color:"#000000",background:"#ffffff",ecl:"M",image:{svg:"",width:0,height:0}},"string"==typeof e&&(e={content:e}),e)for(var t in e)this.options[t]=e[t];if("string"!=typeof this.options.content)throw Error("Expected 'content' as string!");if(0===this.options.content.length)throw Error("Expected 'content' to be non-empty!");if(!(this.options.padding>=0))throw Error("Expected 'padding' value to be non-negative!");if(!(this.options.width>0)||!(this.options.height>0))throw Error("Expected 'width' or 'height' value to be higher than zero!");var i=this.options.content,s=function(e,t){for(var n,i=(n=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,"a")).length+(n.length!=e?3:0),s=1,o=0,a=0,u=l.length;a<=u;a++){var c=l[a];if(!c)throw Error("Content too long: expected "+o+" but got "+i);switch(t){case"L":o=c[0];break;case"M":o=c[1];break;case"Q":o=c[2];break;case"H":o=c[3];break;default:throw Error("Unknwon error correction level: "+t)}if(i<=o)break;s++}if(s>l.length)throw Error("Content too long");return s}(i,this.options.ecl),o=function(e){switch(e){case"L":return n.L;case"M":return n.M;case"Q":return n.Q;case"H":return n.H;default:throw Error("Unknwon error correction level: "+e)}}(this.options.ecl);this.qrcode=new QRCodeModel(s,o),this.qrcode.addData(i),this.qrcode.make()}QRCode.prototype.svg=function(e){var t=this.options||{},n=this.qrcode.modules;void 0===e&&(e={container:t.container||"svg"});for(var i=void 0===t.pretty||!!t.pretty,s=i?" ":"",o=i?"\r\n":"",a=t.width,l=t.height,u=n.length,c=a/(u+2*t.padding),R=l/(u+2*t.padding),H=void 0!==t.join&&!!t.join,U=void 0!==t.swap&&!!t.swap,W=void 0===t.xmlDeclaration||!!t.xmlDeclaration,J=void 0!==t.predefined&&!!t.predefined,G=J?s+''+o:"",Q=s+''+o,Z="",Y="",K=0;K'+o:Z+=s+''+o}H&&(Z=s+'');let es="";if(void 0!==this.options.image&&this.options.image.svg){let e=a*this.options.image.width/100,t=l*this.options.image.height/100;es+=``+(this.options.image.svg+o)+""}var eo="";switch(e.container){case"svg":W&&(eo+=''+o),eo+=''+o+(G+Q+Z)+es+"";break;case"svg-viewbox":W&&(eo+=''+o),eo+=''+o+(G+Q+Z)+es+"";break;case"g":eo+=''+o+(G+Q+Z)+es+"";break;default:eo+=(G+Q+Z+es).replace(/^\s+/,"")}return eo},e.exports=QRCode},43604:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIB_VERSION=void 0,t.LIB_VERSION="3.9.1"},60801:function(e,t,n){"use strict";function clsx(){for(var e,t,n=0,i="";n{throw e})}}let SafeEventEmitter=class SafeEventEmitter extends i.EventEmitter{emit(e,...t){let n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;let n=Error(`Unhandled error.${e?` (${e.message})`:""}`);throw n.context=e,n}let s=i[e];if(void 0===s)return!1;if("function"==typeof s)safeApply(s,this,t);else{let e=s.length,n=function(e){let t=e.length,n=Array(t);for(let i=0;i{var n,o;let a,l;let u=null!==(n=t.paddingRequired)&&void 0!==n&&n,c=null!==(o=t.characterSet)&&void 0!==o?o:"base64";return"base64"===c?a=String.raw`[A-Za-z0-9+\/]`:((0,s.assert)("base64url"===c),a=String.raw`[-_A-Za-z0-9]`),l=u?RegExp(`^(?:${a}{4})*(?:${a}{3}=|${a}{2}==)?$`,"u"):RegExp(`^(?:${a}{4})*(?:${a}{2,3}|${a}{3}=|${a}{2}==)?$`,"u"),(0,i.pattern)(e,l)}},8476:function(e,t,n){"use strict";var i=n(48764).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createDataView=t.concatBytes=t.valueToBytes=t.stringToBytes=t.numberToBytes=t.signedBigIntToBytes=t.bigIntToBytes=t.hexToBytes=t.bytesToString=t.bytesToNumber=t.bytesToSignedBigInt=t.bytesToBigInt=t.bytesToHex=t.assertIsBytes=t.isBytes=void 0;let s=n(31422),o=n(62009),a=function(){let e=[];return()=>{if(0===e.length)for(let t=0;t<256;t++)e.push(t.toString(16).padStart(2,"0"));return e}}();function isBytes(e){return e instanceof Uint8Array}function assertIsBytes(e){(0,s.assert)(isBytes(e),"Value must be a Uint8Array.")}function bytesToHex(e){if(assertIsBytes(e),0===e.length)return"0x";let t=a(),n=Array(e.length);for(let i=0;i=BigInt(0),"Value must be a non-negative bigint.");let t=e.toString(16);return hexToBytes(t)}function numberToBytes(e){(0,s.assert)("number"==typeof e,"Value must be a number."),(0,s.assert)(e>=0,"Value must be a non-negative number."),(0,s.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToBytes` instead.");let t=e.toString(16);return hexToBytes(t)}function stringToBytes(e){return(0,s.assert)("string"==typeof e,"Value must be a string."),new TextEncoder().encode(e)}function valueToBytes(e){if("bigint"==typeof e)return bigIntToBytes(e);if("number"==typeof e)return numberToBytes(e);if("string"==typeof e)return e.startsWith("0x")?hexToBytes(e):stringToBytes(e);if(isBytes(e))return e;throw TypeError(`Unsupported value type: "${typeof e}".`)}t.isBytes=isBytes,t.assertIsBytes=assertIsBytes,t.bytesToHex=bytesToHex,t.bytesToBigInt=bytesToBigInt,t.bytesToSignedBigInt=function(e){assertIsBytes(e);let t=BigInt(0);for(let n of e)t=(t<0,"Byte length must be greater than 0."),(0,s.assert)(function(e,t){(0,s.assert)(t>0);let n=e>>BigInt(31);return!((~e&n)+(e&~n)>>BigInt(8*t+-1))}(e,t),"Byte length is too small to represent the given value.");let n=e,i=new Uint8Array(t);for(let e=0;e>=BigInt(8);return i.reverse()},t.numberToBytes=numberToBytes,t.stringToBytes=stringToBytes,t.valueToBytes=valueToBytes,t.concatBytes=function(e){let t=Array(e.length),n=0;for(let i=0;ie.call(t,n,i,this))}get(e){return o(this,n,"f").get(e)}has(e){return o(this,n,"f").has(e)}keys(){return o(this,n,"f").keys()}values(){return o(this,n,"f").values()}toString(){return`FrozenMap(${this.size}) {${this.size>0?` ${[...this.entries()].map(([e,t])=>`${String(e)} => ${String(t)}`).join(", ")} `:""}}`}};t.FrozenMap=FrozenMap;let FrozenSet=class FrozenSet{constructor(e){i.set(this,void 0),s(this,i,new Set(e),"f"),Object.freeze(this)}get size(){return o(this,i,"f").size}[(i=new WeakMap,Symbol.iterator)](){return o(this,i,"f")[Symbol.iterator]()}entries(){return o(this,i,"f").entries()}forEach(e,t){return o(this,i,"f").forEach((n,i,s)=>e.call(t,n,i,this))}has(e){return o(this,i,"f").has(e)}keys(){return o(this,i,"f").keys()}values(){return o(this,i,"f").values()}toString(){return`FrozenSet(${this.size}) {${this.size>0?` ${[...this.values()].map(e=>String(e)).join(", ")} `:""}}`}};t.FrozenSet=FrozenSet,Object.freeze(FrozenMap),Object.freeze(FrozenMap.prototype),Object.freeze(FrozenSet),Object.freeze(FrozenSet.prototype)},25345:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},62009:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove0x=t.add0x=t.assertIsStrictHexString=t.assertIsHexString=t.isStrictHexString=t.isHexString=t.StrictHexStruct=t.HexStruct=void 0;let i=n(97884),s=n(31422);function isHexString(e){return(0,i.is)(e,t.HexStruct)}function isStrictHexString(e){return(0,i.is)(e,t.StrictHexStruct)}t.HexStruct=(0,i.pattern)((0,i.string)(),/^(?:0x)?[0-9a-f]+$/iu),t.StrictHexStruct=(0,i.pattern)((0,i.string)(),/^0x[0-9a-f]+$/iu),t.isHexString=isHexString,t.isStrictHexString=isStrictHexString,t.assertIsHexString=function(e){(0,s.assert)(isHexString(e),"Value must be a hexadecimal string.")},t.assertIsStrictHexString=function(e){(0,s.assert)(isStrictHexString(e),'Value must be a hexadecimal string, starting with "0x".')},t.add0x=function(e){return e.startsWith("0x")?e:e.startsWith("0X")?`0x${e.substring(2)}`:`0x${e}`},t.remove0x=function(e){return e.startsWith("0x")||e.startsWith("0X")?e.substring(2):e}},42451:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var s=Object.getOwnPropertyDescriptor(t,n);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,s)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),s(n(31422),t),s(n(47207),t),s(n(8476),t),s(n(85013),t),s(n(73557),t),s(n(94283),t),s(n(25345),t),s(n(62009),t),s(n(22497),t),s(n(23732),t),s(n(20160),t),s(n(66215),t),s(n(89679),t),s(n(99108),t),s(n(97772),t),s(n(17749),t),s(n(88426),t)},22497:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonRpcIdValidator=t.assertIsJsonRpcError=t.isJsonRpcError=t.assertIsJsonRpcFailure=t.isJsonRpcFailure=t.assertIsJsonRpcSuccess=t.isJsonRpcSuccess=t.assertIsJsonRpcResponse=t.isJsonRpcResponse=t.assertIsPendingJsonRpcResponse=t.isPendingJsonRpcResponse=t.JsonRpcResponseStruct=t.JsonRpcFailureStruct=t.JsonRpcSuccessStruct=t.PendingJsonRpcResponseStruct=t.assertIsJsonRpcRequest=t.isJsonRpcRequest=t.assertIsJsonRpcNotification=t.isJsonRpcNotification=t.JsonRpcNotificationStruct=t.JsonRpcRequestStruct=t.JsonRpcParamsStruct=t.JsonRpcErrorStruct=t.JsonRpcIdStruct=t.JsonRpcVersionStruct=t.jsonrpc2=t.getJsonSize=t.isValidJson=t.JsonStruct=t.UnsafeJsonStruct=void 0;let i=n(97884),s=n(31422);t.UnsafeJsonStruct=(0,i.union)([(0,i.literal)(null),(0,i.boolean)(),(0,i.define)("finite number",e=>(0,i.is)(e,(0,i.number)())&&Number.isFinite(e)),(0,i.string)(),(0,i.array)((0,i.lazy)(()=>t.UnsafeJsonStruct)),(0,i.record)((0,i.string)(),(0,i.lazy)(()=>t.UnsafeJsonStruct))]),t.JsonStruct=(0,i.define)("Json",(e,n)=>{function checkStruct(e,t){let i=t.validator(e,n),s=[...i];return!(s.length>0)||s}try{let n=checkStruct(e,t.UnsafeJsonStruct);if(!0!==n)return n;return checkStruct(JSON.parse(JSON.stringify(e)),t.UnsafeJsonStruct)}catch(e){if(e instanceof RangeError)return"Circular reference detected";return!1}}),t.isValidJson=function(e){return(0,i.is)(e,t.JsonStruct)},t.getJsonSize=function(e){(0,s.assertStruct)(e,t.JsonStruct,"Invalid JSON value");let n=JSON.stringify(e);return new TextEncoder().encode(n).byteLength},t.jsonrpc2="2.0",t.JsonRpcVersionStruct=(0,i.literal)(t.jsonrpc2),t.JsonRpcIdStruct=(0,i.nullable)((0,i.union)([(0,i.number)(),(0,i.string)()])),t.JsonRpcErrorStruct=(0,i.object)({code:(0,i.integer)(),message:(0,i.string)(),data:(0,i.optional)(t.JsonStruct),stack:(0,i.optional)((0,i.string)())}),t.JsonRpcParamsStruct=(0,i.optional)((0,i.union)([(0,i.record)((0,i.string)(),t.JsonStruct),(0,i.array)(t.JsonStruct)])),t.JsonRpcRequestStruct=(0,i.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,method:(0,i.string)(),params:t.JsonRpcParamsStruct}),t.JsonRpcNotificationStruct=(0,i.omit)(t.JsonRpcRequestStruct,["id"]),t.isJsonRpcNotification=function(e){return(0,i.is)(e,t.JsonRpcNotificationStruct)},t.assertIsJsonRpcNotification=function(e,n){(0,s.assertStruct)(e,t.JsonRpcNotificationStruct,"Invalid JSON-RPC notification",n)},t.isJsonRpcRequest=function(e){return(0,i.is)(e,t.JsonRpcRequestStruct)},t.assertIsJsonRpcRequest=function(e,n){(0,s.assertStruct)(e,t.JsonRpcRequestStruct,"Invalid JSON-RPC request",n)},t.PendingJsonRpcResponseStruct=(0,i.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:(0,i.optional)((0,i.unknown)()),error:(0,i.optional)(t.JsonRpcErrorStruct)}),t.JsonRpcSuccessStruct=(0,i.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,result:t.JsonStruct}),t.JsonRpcFailureStruct=(0,i.object)({id:t.JsonRpcIdStruct,jsonrpc:t.JsonRpcVersionStruct,error:t.JsonRpcErrorStruct}),t.JsonRpcResponseStruct=(0,i.union)([t.JsonRpcSuccessStruct,t.JsonRpcFailureStruct]),t.isPendingJsonRpcResponse=function(e){return(0,i.is)(e,t.PendingJsonRpcResponseStruct)},t.assertIsPendingJsonRpcResponse=function(e,n){(0,s.assertStruct)(e,t.PendingJsonRpcResponseStruct,"Invalid pending JSON-RPC response",n)},t.isJsonRpcResponse=function(e){return(0,i.is)(e,t.JsonRpcResponseStruct)},t.assertIsJsonRpcResponse=function(e,n){(0,s.assertStruct)(e,t.JsonRpcResponseStruct,"Invalid JSON-RPC response",n)},t.isJsonRpcSuccess=function(e){return(0,i.is)(e,t.JsonRpcSuccessStruct)},t.assertIsJsonRpcSuccess=function(e,n){(0,s.assertStruct)(e,t.JsonRpcSuccessStruct,"Invalid JSON-RPC success response",n)},t.isJsonRpcFailure=function(e){return(0,i.is)(e,t.JsonRpcFailureStruct)},t.assertIsJsonRpcFailure=function(e,n){(0,s.assertStruct)(e,t.JsonRpcFailureStruct,"Invalid JSON-RPC failure response",n)},t.isJsonRpcError=function(e){return(0,i.is)(e,t.JsonRpcErrorStruct)},t.assertIsJsonRpcError=function(e,n){(0,s.assertStruct)(e,t.JsonRpcErrorStruct,"Invalid JSON-RPC error",n)},t.getJsonRpcIdValidator=function(e){let{permitEmptyString:t,permitFractions:n,permitNull:i}=Object.assign({permitEmptyString:!0,permitFractions:!1,permitNull:!0},e);return e=>!!("number"==typeof e&&(n||Number.isInteger(e))||"string"==typeof e&&(t||e.length>0)||i&&null===e)}},23732:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},20160:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.createProjectLogger=void 0;let s=i(n(11227)),o=(0,s.default)("metamask");t.createProjectLogger=function(e){return o.extend(e)},t.createModuleLogger=function(e,t){return e.extend(t)}},66215:function(e,t){"use strict";var n;function isASCII(e){return 127>=e.charCodeAt(0)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNumberSize=t.calculateStringSize=t.isASCII=t.isPlainObject=t.ESCAPE_CHARACTERS_REGEXP=t.JsonSize=t.hasProperty=t.isObject=t.isNullOrUndefined=t.isNonEmptyArray=void 0,t.isNonEmptyArray=function(e){return Array.isArray(e)&&e.length>0},t.isNullOrUndefined=function(e){return null==e},t.isObject=function(e){return!!e&&"object"==typeof e&&!Array.isArray(e)},t.hasProperty=(e,t)=>Object.hasOwnProperty.call(e,t),(n=t.JsonSize||(t.JsonSize={}))[n.Null=4]="Null",n[n.Comma=1]="Comma",n[n.Wrapper=1]="Wrapper",n[n.True=4]="True",n[n.False=5]="False",n[n.Quote=1]="Quote",n[n.Colon=1]="Colon",n[n.Date=24]="Date",t.ESCAPE_CHARACTERS_REGEXP=/"|\\|\n|\r|\t/gu,t.isPlainObject=function(e){if("object"!=typeof e||null===e)return!1;try{let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}catch(e){return!1}},t.isASCII=isASCII,t.calculateStringSize=function(e){var n;let i=e.split("").reduce((e,t)=>isASCII(t)?e+1:e+2,0);return i+(null!==(n=e.match(t.ESCAPE_CHARACTERS_REGEXP))&&void 0!==n?n:[]).length},t.calculateNumberSize=function(e){return e.toString().length}},89679:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=t.hexToNumber=t.bigIntToHex=t.numberToHex=void 0;let i=n(31422),s=n(62009);t.numberToHex=e=>((0,i.assert)("number"==typeof e,"Value must be a number."),(0,i.assert)(e>=0,"Value must be a non-negative number."),(0,i.assert)(Number.isSafeInteger(e),"Value is not a safe integer. Use `bigIntToHex` instead."),(0,s.add0x)(e.toString(16))),t.bigIntToHex=e=>((0,i.assert)("bigint"==typeof e,"Value must be a bigint."),(0,i.assert)(e>=0,"Value must be a non-negative bigint."),(0,s.add0x)(e.toString(16))),t.hexToNumber=e=>{(0,s.assertIsHexString)(e);let t=parseInt(e,16);return(0,i.assert)(Number.isSafeInteger(t),"Value is not a safe integer. Use `hexToBigInt` instead."),t},t.hexToBigInt=e=>((0,s.assertIsHexString)(e),BigInt((0,s.add0x)(e)))},99108:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},97772:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.timeSince=t.inMilliseconds=t.Duration=void 0,(n=t.Duration||(t.Duration={}))[n.Millisecond=1]="Millisecond",n[n.Second=1e3]="Second",n[n.Minute=6e4]="Minute",n[n.Hour=36e5]="Hour",n[n.Day=864e5]="Day",n[n.Week=6048e5]="Week",n[n.Year=31536e6]="Year";let isNonNegativeInteger=e=>Number.isInteger(e)&&e>=0,assertIsNonNegativeInteger=(e,t)=>{if(!isNonNegativeInteger(e))throw Error(`"${t}" must be a non-negative integer. Received: "${e}".`)};t.inMilliseconds=function(e,t){return assertIsNonNegativeInteger(e,"count"),e*t},t.timeSince=function(e){return assertIsNonNegativeInteger(e,"timestamp"),Date.now()-e}},17749:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},88426:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesVersionRange=t.gtRange=t.gtVersion=t.assertIsSemVerRange=t.assertIsSemVerVersion=t.isValidSemVerRange=t.isValidSemVerVersion=t.VersionRangeStruct=t.VersionStruct=void 0;let i=n(81249),s=n(97884),o=n(31422);t.VersionStruct=(0,s.refine)((0,s.string)(),"Version",e=>null!==(0,i.valid)(e)||`Expected SemVer version, got "${e}"`),t.VersionRangeStruct=(0,s.refine)((0,s.string)(),"Version range",e=>null!==(0,i.validRange)(e)||`Expected SemVer range, got "${e}"`),t.isValidSemVerVersion=function(e){return(0,s.is)(e,t.VersionStruct)},t.isValidSemVerRange=function(e){return(0,s.is)(e,t.VersionRangeStruct)},t.assertIsSemVerVersion=function(e){(0,o.assertStruct)(e,t.VersionStruct)},t.assertIsSemVerRange=function(e){(0,o.assertStruct)(e,t.VersionRangeStruct)},t.gtVersion=function(e,t){return(0,i.gt)(e,t)},t.gtRange=function(e,t){return(0,i.gtr)(e,t)},t.satisfiesVersionRange=function(e,t){return(0,i.satisfies)(e,t,{includePrerelease:!0})}},85078:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(70655),s=n(2403),o=function(){function Mutex(){this._semaphore=new s.default(1)}return Mutex.prototype.acquire=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,this._semaphore.acquire()];case 1:return[2,e.sent()[1]]}})})},Mutex.prototype.runExclusive=function(e){return this._semaphore.runExclusive(function(){return e()})},Mutex.prototype.isLocked=function(){return this._semaphore.isLocked()},Mutex.prototype.release=function(){this._semaphore.release()},Mutex}();t.default=o},2403:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(70655),s=function(){function Semaphore(e){if(this._maxConcurrency=e,this._queue=[],e<=0)throw Error("semaphore must be initialized to a positive value");this._value=e}return Semaphore.prototype.acquire=function(){var e=this,t=this.isLocked(),n=new Promise(function(t){return e._queue.push(t)});return t||this._dispatch(),n},Semaphore.prototype.runExclusive=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,s;return i.__generator(this,function(i){switch(i.label){case 0:return[4,this.acquire()];case 1:n=(t=i.sent())[0],s=t[1],i.label=2;case 2:return i.trys.push([2,,4,5]),[4,e(n)];case 3:return[2,i.sent()];case 4:return s(),[7];case 5:return[2]}})})},Semaphore.prototype.isLocked=function(){return this._value<=0},Semaphore.prototype.release=function(){if(this._maxConcurrency>1)throw Error("this method is unavailabel on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){var e=this._currentReleaser;this._currentReleaser=void 0,e()}},Semaphore.prototype._dispatch=function(){var e=this,t=this._queue.shift();if(t){var n=!1;this._currentReleaser=function(){n||(n=!0,e._value++,e._dispatch())},t([this._value--,this._currentReleaser])}},Semaphore}();t.default=s},48125:function(e,t,n){"use strict";t.WU=void 0;var i=n(85078);Object.defineProperty(t,"WU",{enumerable:!0,get:function(){return i.default}}),n(2403),n(41960)},41960:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withTimeout=void 0;var i=n(70655);t.withTimeout=function(e,t,n){var s=this;return void 0===n&&(n=Error("timeout")),{acquire:function(){return new Promise(function(o,a){return i.__awaiter(s,void 0,void 0,function(){var s,l;return i.__generator(this,function(i){switch(i.label){case 0:return s=!1,setTimeout(function(){s=!0,a(n)},t),[4,e.acquire()];case 1:return l=i.sent(),s?(Array.isArray(l)?l[1]:l)():o(l),[2]}})})})},runExclusive:function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(i){switch(i.label){case 0:t=function(){},i.label=1;case 1:return i.trys.push([1,,7,8]),[4,this.acquire()];case 2:if(!Array.isArray(n=i.sent()))return[3,4];return t=n[1],[4,e(n[0])];case 3:case 5:return[2,i.sent()];case 4:return t=n,[4,e()];case 6:return[3,8];case 7:return t(),[7];case 8:return[2]}})})},release:function(){e.release()},isLocked:function(){return e.isLocked()}}}},13550:function(e,t,n){!function(e,t){"use strict";function assert(e,t){if(!e)throw Error(t||"Assertion failed")}function inherits(e,t){e.super_=t;var TempCtor=function(){};TempCtor.prototype=t.prototype,e.prototype=new TempCtor,e.prototype.constructor=e}function BN(e,t,n){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(n=t,t=10),this._init(e||0,t||10,n||"be"))}"object"==typeof e?e.exports=BN:t.BN=BN,BN.BN=BN,BN.wordSize=26;try{i="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(46601).Buffer}catch(e){}function parseHex4Bits(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void assert(!1,"Invalid character in "+e)}function parseHexByte(e,t,n){var i=parseHex4Bits(e,n);return n-1>=t&&(i|=parseHex4Bits(e,n-1)<<4),i}function parseBase(e,t,n,i){for(var s=0,o=0,a=Math.min(e.length,n),l=t;l=49?u-49+10:u>=17?u-17+10:u,assert(u>=0&&o0?e:t},BN.min=function(e,t){return 0>e.cmp(t)?e:t},BN.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),assert(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===n)for(o=0,i=0;o>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},BN.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var i,s=0;s=t;s-=2)i=parseHexByte(e,t,s)<=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;else for(s=(e.length-t)%2==0?t+1:t;s=18?(o-=18,a+=1,this.words[a]|=i>>>26):o+=8;this._strip()},BN.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var i=0,s=1;s<=67108863;s*=t)i++;i--,s=s/t|0;for(var o=e.length-n,a=o%i,l=Math.min(o,o-a)+n,u=0,c=n;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{BN.prototype[Symbol.for("nodejs.util.inspect.custom")]=inspect}catch(e){BN.prototype.inspect=inspect}else BN.prototype.inspect=inspect;function inspect(){return(this.red?""}var i,s=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],o=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],a=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,n){n.negative=t.negative^e.negative;var i=e.length+t.length|0;n.length=i,i=i-1|0;var s=0|e.words[0],o=0|t.words[0],a=s*o,l=67108863&a,u=a/67108864|0;n.words[0]=l;for(var c=1;c>>26,H=67108863&u,U=Math.min(c,t.length-1),W=Math.max(0,c-e.length+1);W<=U;W++){var J=c-W|0;R+=(a=(s=0|e.words[J])*(o=0|t.words[W])+H)/67108864|0,H=67108863&a}n.words[c]=0|H,u=0|R}return 0!==u?n.words[c]=0|u:n.length--,n._strip()}BN.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var n,i=0,l=0,u=0;u>>24-i&16777215,(i+=2)>=26&&(i-=26,u--),n=0!==l||u!==this.length-1?s[6-R.length]+R+n:R+n}for(0!==l&&(n=l.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var H=o[e],U=a[e];n="";var W=this.clone();for(W.negative=0;!W.isZero();){var J=W.modrn(U).toString(e);n=(W=W.idivn(U)).isZero()?J+n:s[H-J.length]+J+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function(){return this.toString(16,2)},i&&(BN.prototype.toBuffer=function(e,t){return this.toArrayLike(i,e,t)}),BN.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),s=n||Math.max(1,i);assert(i<=s,"byte array longer than desired length"),assert(s>0,"Requested array length <= 0");var o=e.allocUnsafe?e.allocUnsafe(s):new e(s);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,i),o},BN.prototype._toArrayLikeLE=function(e,t){for(var n=0,i=0,s=0,o=0;s>8&255),n>16&255),6===o?(n>24&255),i=0,o=0):(i=a>>>24,o+=2)}if(n=0&&(e[n--]=a>>8&255),n>=0&&(e[n--]=a>>16&255),6===o?(n>=0&&(e[n--]=a>>24&255),i=0,o=0):(i=a>>>24,o+=2)}if(n>=0)for(e[n--]=i;n>=0;)e[n--]=0},Math.clz32?BN.prototype._countBits=function(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},BN.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return(8191&t)==0&&(n+=13,t>>>=13),(127&t)==0&&(n+=7,t>>>=7),(15&t)==0&&(n+=4,t>>>=4),(3&t)==0&&(n+=2,t>>>=2),(1&t)==0&&n++,n},BN.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},BN.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;ne.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function(e){this.length>e.length?(t=this,n=e):(t=e,n=this);for(var t,n,i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function(e){assert("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},BN.prototype.notn=function(e){return this.clone().inotn(e)},BN.prototype.setn=function(e,t){assert("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),t?this.words[n]=this.words[n]|1<e.length?(n=this,i=e):(n=e,i=this);for(var t,n,i,s=0,o=0;o>>26;for(;0!==s&&o>>26;if(this.length=n.length,0!==s)this.words[this.length]=s,this.length++;else if(n!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,n,i=this.iadd(e);return e.negative=1,i._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var s=this.cmp(e);if(0===s)return this.negative=0,this.length=1,this.words[0]=0,this;s>0?(t=this,n=e):(t=e,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&i;for(;0!==o&&a>26,this.words[a]=67108863&i;if(0===o&&a>>13,W=0|a[1],J=8191&W,G=W>>>13,Q=0|a[2],Z=8191&Q,Y=Q>>>13,K=0|a[3],X=8191&K,ee=K>>>13,et=0|a[4],er=8191&et,en=et>>>13,ei=0|a[5],es=8191&ei,eo=ei>>>13,ea=0|a[6],el=8191&ea,eu=ea>>>13,ec=0|a[7],eh=8191&ec,ed=ec>>>13,ef=0|a[8],ep=8191&ef,eg=ef>>>13,em=0|a[9],eb=8191&em,ey=em>>>13,e_=0|l[0],ev=8191&e_,ew=e_>>>13,eE=0|l[1],eS=8191&eE,ek=eE>>>13,eR=0|l[2],eM=8191&eR,eC=eR>>>13,ex=0|l[3],eI=8191&ex,eN=ex>>>13,eT=0|l[4],eA=8191&eT,eB=eT>>>13,eL=0|l[5],eP=8191&eL,eO=eL>>>13,eF=0|l[6],ej=8191&eF,eD=eF>>>13,eH=0|l[7],e$=8191&eH,eU=eH>>>13,eW=0|l[8],eq=8191&eW,eV=eW>>>13,ez=0|l[9],eJ=8191&ez,eG=ez>>>13;n.negative=e.negative^t.negative,n.length=19;var eQ=(c+(i=Math.imul(H,ev))|0)+((8191&(s=(s=Math.imul(H,ew))+Math.imul(U,ev)|0))<<13)|0;c=((o=Math.imul(U,ew))+(s>>>13)|0)+(eQ>>>26)|0,eQ&=67108863,i=Math.imul(J,ev),s=(s=Math.imul(J,ew))+Math.imul(G,ev)|0,o=Math.imul(G,ew);var eZ=(c+(i=i+Math.imul(H,eS)|0)|0)+((8191&(s=(s=s+Math.imul(H,ek)|0)+Math.imul(U,eS)|0))<<13)|0;c=((o=o+Math.imul(U,ek)|0)+(s>>>13)|0)+(eZ>>>26)|0,eZ&=67108863,i=Math.imul(Z,ev),s=(s=Math.imul(Z,ew))+Math.imul(Y,ev)|0,o=Math.imul(Y,ew),i=i+Math.imul(J,eS)|0,s=(s=s+Math.imul(J,ek)|0)+Math.imul(G,eS)|0,o=o+Math.imul(G,ek)|0;var eY=(c+(i=i+Math.imul(H,eM)|0)|0)+((8191&(s=(s=s+Math.imul(H,eC)|0)+Math.imul(U,eM)|0))<<13)|0;c=((o=o+Math.imul(U,eC)|0)+(s>>>13)|0)+(eY>>>26)|0,eY&=67108863,i=Math.imul(X,ev),s=(s=Math.imul(X,ew))+Math.imul(ee,ev)|0,o=Math.imul(ee,ew),i=i+Math.imul(Z,eS)|0,s=(s=s+Math.imul(Z,ek)|0)+Math.imul(Y,eS)|0,o=o+Math.imul(Y,ek)|0,i=i+Math.imul(J,eM)|0,s=(s=s+Math.imul(J,eC)|0)+Math.imul(G,eM)|0,o=o+Math.imul(G,eC)|0;var eK=(c+(i=i+Math.imul(H,eI)|0)|0)+((8191&(s=(s=s+Math.imul(H,eN)|0)+Math.imul(U,eI)|0))<<13)|0;c=((o=o+Math.imul(U,eN)|0)+(s>>>13)|0)+(eK>>>26)|0,eK&=67108863,i=Math.imul(er,ev),s=(s=Math.imul(er,ew))+Math.imul(en,ev)|0,o=Math.imul(en,ew),i=i+Math.imul(X,eS)|0,s=(s=s+Math.imul(X,ek)|0)+Math.imul(ee,eS)|0,o=o+Math.imul(ee,ek)|0,i=i+Math.imul(Z,eM)|0,s=(s=s+Math.imul(Z,eC)|0)+Math.imul(Y,eM)|0,o=o+Math.imul(Y,eC)|0,i=i+Math.imul(J,eI)|0,s=(s=s+Math.imul(J,eN)|0)+Math.imul(G,eI)|0,o=o+Math.imul(G,eN)|0;var eX=(c+(i=i+Math.imul(H,eA)|0)|0)+((8191&(s=(s=s+Math.imul(H,eB)|0)+Math.imul(U,eA)|0))<<13)|0;c=((o=o+Math.imul(U,eB)|0)+(s>>>13)|0)+(eX>>>26)|0,eX&=67108863,i=Math.imul(es,ev),s=(s=Math.imul(es,ew))+Math.imul(eo,ev)|0,o=Math.imul(eo,ew),i=i+Math.imul(er,eS)|0,s=(s=s+Math.imul(er,ek)|0)+Math.imul(en,eS)|0,o=o+Math.imul(en,ek)|0,i=i+Math.imul(X,eM)|0,s=(s=s+Math.imul(X,eC)|0)+Math.imul(ee,eM)|0,o=o+Math.imul(ee,eC)|0,i=i+Math.imul(Z,eI)|0,s=(s=s+Math.imul(Z,eN)|0)+Math.imul(Y,eI)|0,o=o+Math.imul(Y,eN)|0,i=i+Math.imul(J,eA)|0,s=(s=s+Math.imul(J,eB)|0)+Math.imul(G,eA)|0,o=o+Math.imul(G,eB)|0;var e0=(c+(i=i+Math.imul(H,eP)|0)|0)+((8191&(s=(s=s+Math.imul(H,eO)|0)+Math.imul(U,eP)|0))<<13)|0;c=((o=o+Math.imul(U,eO)|0)+(s>>>13)|0)+(e0>>>26)|0,e0&=67108863,i=Math.imul(el,ev),s=(s=Math.imul(el,ew))+Math.imul(eu,ev)|0,o=Math.imul(eu,ew),i=i+Math.imul(es,eS)|0,s=(s=s+Math.imul(es,ek)|0)+Math.imul(eo,eS)|0,o=o+Math.imul(eo,ek)|0,i=i+Math.imul(er,eM)|0,s=(s=s+Math.imul(er,eC)|0)+Math.imul(en,eM)|0,o=o+Math.imul(en,eC)|0,i=i+Math.imul(X,eI)|0,s=(s=s+Math.imul(X,eN)|0)+Math.imul(ee,eI)|0,o=o+Math.imul(ee,eN)|0,i=i+Math.imul(Z,eA)|0,s=(s=s+Math.imul(Z,eB)|0)+Math.imul(Y,eA)|0,o=o+Math.imul(Y,eB)|0,i=i+Math.imul(J,eP)|0,s=(s=s+Math.imul(J,eO)|0)+Math.imul(G,eP)|0,o=o+Math.imul(G,eO)|0;var e1=(c+(i=i+Math.imul(H,ej)|0)|0)+((8191&(s=(s=s+Math.imul(H,eD)|0)+Math.imul(U,ej)|0))<<13)|0;c=((o=o+Math.imul(U,eD)|0)+(s>>>13)|0)+(e1>>>26)|0,e1&=67108863,i=Math.imul(eh,ev),s=(s=Math.imul(eh,ew))+Math.imul(ed,ev)|0,o=Math.imul(ed,ew),i=i+Math.imul(el,eS)|0,s=(s=s+Math.imul(el,ek)|0)+Math.imul(eu,eS)|0,o=o+Math.imul(eu,ek)|0,i=i+Math.imul(es,eM)|0,s=(s=s+Math.imul(es,eC)|0)+Math.imul(eo,eM)|0,o=o+Math.imul(eo,eC)|0,i=i+Math.imul(er,eI)|0,s=(s=s+Math.imul(er,eN)|0)+Math.imul(en,eI)|0,o=o+Math.imul(en,eN)|0,i=i+Math.imul(X,eA)|0,s=(s=s+Math.imul(X,eB)|0)+Math.imul(ee,eA)|0,o=o+Math.imul(ee,eB)|0,i=i+Math.imul(Z,eP)|0,s=(s=s+Math.imul(Z,eO)|0)+Math.imul(Y,eP)|0,o=o+Math.imul(Y,eO)|0,i=i+Math.imul(J,ej)|0,s=(s=s+Math.imul(J,eD)|0)+Math.imul(G,ej)|0,o=o+Math.imul(G,eD)|0;var e2=(c+(i=i+Math.imul(H,e$)|0)|0)+((8191&(s=(s=s+Math.imul(H,eU)|0)+Math.imul(U,e$)|0))<<13)|0;c=((o=o+Math.imul(U,eU)|0)+(s>>>13)|0)+(e2>>>26)|0,e2&=67108863,i=Math.imul(ep,ev),s=(s=Math.imul(ep,ew))+Math.imul(eg,ev)|0,o=Math.imul(eg,ew),i=i+Math.imul(eh,eS)|0,s=(s=s+Math.imul(eh,ek)|0)+Math.imul(ed,eS)|0,o=o+Math.imul(ed,ek)|0,i=i+Math.imul(el,eM)|0,s=(s=s+Math.imul(el,eC)|0)+Math.imul(eu,eM)|0,o=o+Math.imul(eu,eC)|0,i=i+Math.imul(es,eI)|0,s=(s=s+Math.imul(es,eN)|0)+Math.imul(eo,eI)|0,o=o+Math.imul(eo,eN)|0,i=i+Math.imul(er,eA)|0,s=(s=s+Math.imul(er,eB)|0)+Math.imul(en,eA)|0,o=o+Math.imul(en,eB)|0,i=i+Math.imul(X,eP)|0,s=(s=s+Math.imul(X,eO)|0)+Math.imul(ee,eP)|0,o=o+Math.imul(ee,eO)|0,i=i+Math.imul(Z,ej)|0,s=(s=s+Math.imul(Z,eD)|0)+Math.imul(Y,ej)|0,o=o+Math.imul(Y,eD)|0,i=i+Math.imul(J,e$)|0,s=(s=s+Math.imul(J,eU)|0)+Math.imul(G,e$)|0,o=o+Math.imul(G,eU)|0;var e3=(c+(i=i+Math.imul(H,eq)|0)|0)+((8191&(s=(s=s+Math.imul(H,eV)|0)+Math.imul(U,eq)|0))<<13)|0;c=((o=o+Math.imul(U,eV)|0)+(s>>>13)|0)+(e3>>>26)|0,e3&=67108863,i=Math.imul(eb,ev),s=(s=Math.imul(eb,ew))+Math.imul(ey,ev)|0,o=Math.imul(ey,ew),i=i+Math.imul(ep,eS)|0,s=(s=s+Math.imul(ep,ek)|0)+Math.imul(eg,eS)|0,o=o+Math.imul(eg,ek)|0,i=i+Math.imul(eh,eM)|0,s=(s=s+Math.imul(eh,eC)|0)+Math.imul(ed,eM)|0,o=o+Math.imul(ed,eC)|0,i=i+Math.imul(el,eI)|0,s=(s=s+Math.imul(el,eN)|0)+Math.imul(eu,eI)|0,o=o+Math.imul(eu,eN)|0,i=i+Math.imul(es,eA)|0,s=(s=s+Math.imul(es,eB)|0)+Math.imul(eo,eA)|0,o=o+Math.imul(eo,eB)|0,i=i+Math.imul(er,eP)|0,s=(s=s+Math.imul(er,eO)|0)+Math.imul(en,eP)|0,o=o+Math.imul(en,eO)|0,i=i+Math.imul(X,ej)|0,s=(s=s+Math.imul(X,eD)|0)+Math.imul(ee,ej)|0,o=o+Math.imul(ee,eD)|0,i=i+Math.imul(Z,e$)|0,s=(s=s+Math.imul(Z,eU)|0)+Math.imul(Y,e$)|0,o=o+Math.imul(Y,eU)|0,i=i+Math.imul(J,eq)|0,s=(s=s+Math.imul(J,eV)|0)+Math.imul(G,eq)|0,o=o+Math.imul(G,eV)|0;var e4=(c+(i=i+Math.imul(H,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(H,eG)|0)+Math.imul(U,eJ)|0))<<13)|0;c=((o=o+Math.imul(U,eG)|0)+(s>>>13)|0)+(e4>>>26)|0,e4&=67108863,i=Math.imul(eb,eS),s=(s=Math.imul(eb,ek))+Math.imul(ey,eS)|0,o=Math.imul(ey,ek),i=i+Math.imul(ep,eM)|0,s=(s=s+Math.imul(ep,eC)|0)+Math.imul(eg,eM)|0,o=o+Math.imul(eg,eC)|0,i=i+Math.imul(eh,eI)|0,s=(s=s+Math.imul(eh,eN)|0)+Math.imul(ed,eI)|0,o=o+Math.imul(ed,eN)|0,i=i+Math.imul(el,eA)|0,s=(s=s+Math.imul(el,eB)|0)+Math.imul(eu,eA)|0,o=o+Math.imul(eu,eB)|0,i=i+Math.imul(es,eP)|0,s=(s=s+Math.imul(es,eO)|0)+Math.imul(eo,eP)|0,o=o+Math.imul(eo,eO)|0,i=i+Math.imul(er,ej)|0,s=(s=s+Math.imul(er,eD)|0)+Math.imul(en,ej)|0,o=o+Math.imul(en,eD)|0,i=i+Math.imul(X,e$)|0,s=(s=s+Math.imul(X,eU)|0)+Math.imul(ee,e$)|0,o=o+Math.imul(ee,eU)|0,i=i+Math.imul(Z,eq)|0,s=(s=s+Math.imul(Z,eV)|0)+Math.imul(Y,eq)|0,o=o+Math.imul(Y,eV)|0;var e6=(c+(i=i+Math.imul(J,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(J,eG)|0)+Math.imul(G,eJ)|0))<<13)|0;c=((o=o+Math.imul(G,eG)|0)+(s>>>13)|0)+(e6>>>26)|0,e6&=67108863,i=Math.imul(eb,eM),s=(s=Math.imul(eb,eC))+Math.imul(ey,eM)|0,o=Math.imul(ey,eC),i=i+Math.imul(ep,eI)|0,s=(s=s+Math.imul(ep,eN)|0)+Math.imul(eg,eI)|0,o=o+Math.imul(eg,eN)|0,i=i+Math.imul(eh,eA)|0,s=(s=s+Math.imul(eh,eB)|0)+Math.imul(ed,eA)|0,o=o+Math.imul(ed,eB)|0,i=i+Math.imul(el,eP)|0,s=(s=s+Math.imul(el,eO)|0)+Math.imul(eu,eP)|0,o=o+Math.imul(eu,eO)|0,i=i+Math.imul(es,ej)|0,s=(s=s+Math.imul(es,eD)|0)+Math.imul(eo,ej)|0,o=o+Math.imul(eo,eD)|0,i=i+Math.imul(er,e$)|0,s=(s=s+Math.imul(er,eU)|0)+Math.imul(en,e$)|0,o=o+Math.imul(en,eU)|0,i=i+Math.imul(X,eq)|0,s=(s=s+Math.imul(X,eV)|0)+Math.imul(ee,eq)|0,o=o+Math.imul(ee,eV)|0;var e5=(c+(i=i+Math.imul(Z,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(Z,eG)|0)+Math.imul(Y,eJ)|0))<<13)|0;c=((o=o+Math.imul(Y,eG)|0)+(s>>>13)|0)+(e5>>>26)|0,e5&=67108863,i=Math.imul(eb,eI),s=(s=Math.imul(eb,eN))+Math.imul(ey,eI)|0,o=Math.imul(ey,eN),i=i+Math.imul(ep,eA)|0,s=(s=s+Math.imul(ep,eB)|0)+Math.imul(eg,eA)|0,o=o+Math.imul(eg,eB)|0,i=i+Math.imul(eh,eP)|0,s=(s=s+Math.imul(eh,eO)|0)+Math.imul(ed,eP)|0,o=o+Math.imul(ed,eO)|0,i=i+Math.imul(el,ej)|0,s=(s=s+Math.imul(el,eD)|0)+Math.imul(eu,ej)|0,o=o+Math.imul(eu,eD)|0,i=i+Math.imul(es,e$)|0,s=(s=s+Math.imul(es,eU)|0)+Math.imul(eo,e$)|0,o=o+Math.imul(eo,eU)|0,i=i+Math.imul(er,eq)|0,s=(s=s+Math.imul(er,eV)|0)+Math.imul(en,eq)|0,o=o+Math.imul(en,eV)|0;var e8=(c+(i=i+Math.imul(X,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(X,eG)|0)+Math.imul(ee,eJ)|0))<<13)|0;c=((o=o+Math.imul(ee,eG)|0)+(s>>>13)|0)+(e8>>>26)|0,e8&=67108863,i=Math.imul(eb,eA),s=(s=Math.imul(eb,eB))+Math.imul(ey,eA)|0,o=Math.imul(ey,eB),i=i+Math.imul(ep,eP)|0,s=(s=s+Math.imul(ep,eO)|0)+Math.imul(eg,eP)|0,o=o+Math.imul(eg,eO)|0,i=i+Math.imul(eh,ej)|0,s=(s=s+Math.imul(eh,eD)|0)+Math.imul(ed,ej)|0,o=o+Math.imul(ed,eD)|0,i=i+Math.imul(el,e$)|0,s=(s=s+Math.imul(el,eU)|0)+Math.imul(eu,e$)|0,o=o+Math.imul(eu,eU)|0,i=i+Math.imul(es,eq)|0,s=(s=s+Math.imul(es,eV)|0)+Math.imul(eo,eq)|0,o=o+Math.imul(eo,eV)|0;var e7=(c+(i=i+Math.imul(er,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(er,eG)|0)+Math.imul(en,eJ)|0))<<13)|0;c=((o=o+Math.imul(en,eG)|0)+(s>>>13)|0)+(e7>>>26)|0,e7&=67108863,i=Math.imul(eb,eP),s=(s=Math.imul(eb,eO))+Math.imul(ey,eP)|0,o=Math.imul(ey,eO),i=i+Math.imul(ep,ej)|0,s=(s=s+Math.imul(ep,eD)|0)+Math.imul(eg,ej)|0,o=o+Math.imul(eg,eD)|0,i=i+Math.imul(eh,e$)|0,s=(s=s+Math.imul(eh,eU)|0)+Math.imul(ed,e$)|0,o=o+Math.imul(ed,eU)|0,i=i+Math.imul(el,eq)|0,s=(s=s+Math.imul(el,eV)|0)+Math.imul(eu,eq)|0,o=o+Math.imul(eu,eV)|0;var e9=(c+(i=i+Math.imul(es,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(es,eG)|0)+Math.imul(eo,eJ)|0))<<13)|0;c=((o=o+Math.imul(eo,eG)|0)+(s>>>13)|0)+(e9>>>26)|0,e9&=67108863,i=Math.imul(eb,ej),s=(s=Math.imul(eb,eD))+Math.imul(ey,ej)|0,o=Math.imul(ey,eD),i=i+Math.imul(ep,e$)|0,s=(s=s+Math.imul(ep,eU)|0)+Math.imul(eg,e$)|0,o=o+Math.imul(eg,eU)|0,i=i+Math.imul(eh,eq)|0,s=(s=s+Math.imul(eh,eV)|0)+Math.imul(ed,eq)|0,o=o+Math.imul(ed,eV)|0;var te=(c+(i=i+Math.imul(el,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(el,eG)|0)+Math.imul(eu,eJ)|0))<<13)|0;c=((o=o+Math.imul(eu,eG)|0)+(s>>>13)|0)+(te>>>26)|0,te&=67108863,i=Math.imul(eb,e$),s=(s=Math.imul(eb,eU))+Math.imul(ey,e$)|0,o=Math.imul(ey,eU),i=i+Math.imul(ep,eq)|0,s=(s=s+Math.imul(ep,eV)|0)+Math.imul(eg,eq)|0,o=o+Math.imul(eg,eV)|0;var tt=(c+(i=i+Math.imul(eh,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(eh,eG)|0)+Math.imul(ed,eJ)|0))<<13)|0;c=((o=o+Math.imul(ed,eG)|0)+(s>>>13)|0)+(tt>>>26)|0,tt&=67108863,i=Math.imul(eb,eq),s=(s=Math.imul(eb,eV))+Math.imul(ey,eq)|0,o=Math.imul(ey,eV);var tr=(c+(i=i+Math.imul(ep,eJ)|0)|0)+((8191&(s=(s=s+Math.imul(ep,eG)|0)+Math.imul(eg,eJ)|0))<<13)|0;c=((o=o+Math.imul(eg,eG)|0)+(s>>>13)|0)+(tr>>>26)|0,tr&=67108863;var tn=(c+(i=Math.imul(eb,eJ))|0)+((8191&(s=(s=Math.imul(eb,eG))+Math.imul(ey,eJ)|0))<<13)|0;return c=((o=Math.imul(ey,eG))+(s>>>13)|0)+(tn>>>26)|0,tn&=67108863,u[0]=eQ,u[1]=eZ,u[2]=eY,u[3]=eK,u[4]=eX,u[5]=e0,u[6]=e1,u[7]=e2,u[8]=e3,u[9]=e4,u[10]=e6,u[11]=e5,u[12]=e8,u[13]=e7,u[14]=e9,u[15]=te,u[16]=tt,u[17]=tr,u[18]=tn,0!==c&&(u[19]=c,n.length++),n};function bigMulTo(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var i=0,s=0,o=0;o>>26)|0)>>>26,a&=67108863}n.words[o]=l,i=a,a=s}return 0!==i?n.words[o]=i:n.length--,n._strip()}function FFTM(e,t){this.x=e,this.y=t}Math.imul||(comb10MulTo=smallMulTo),BN.prototype.mulTo=function(e,t){var n,i=this.length+e.length;return 10===this.length&&10===e.length?comb10MulTo(this,e,t):i<63?smallMulTo(this,e,t):bigMulTo(this,e,t)},FFTM.prototype.makeRBT=function(e){for(var t=Array(e),n=BN.prototype._countBits(e)-1,i=0;i>=1;return i},FFTM.prototype.permute=function(e,t,n,i,s,o){for(var a=0;a>>=1)s++;return 1<>>=13,n[2*o+1]=8191&s,s>>>=13;for(o=2*t;o>=26,n+=(s/67108864|0)+(o>>>26),this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},BN.prototype.muln=function(e){return this.clone().imuln(e)},BN.prototype.sqr=function(){return this.mul(this)},BN.prototype.isqr=function(){return this.imul(this.clone())},BN.prototype.pow=function(e){var t=function(e){for(var t=Array(e.bitLength()),n=0;n>>s&1}return t}(e);if(0===t.length)return new BN(1);for(var n=this,i=0;i=0);var t,n=e%26,i=(e-n)/26,s=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var i,s=e%26,o=Math.min((e-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,l=0;l=0&&(0!==u||l>=i);l--){var c=0|this.words[l];this.words[l]=u<<26-s|c>>>s,u=c&a}return n&&0!==u&&(n.words[n.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},BN.prototype.ishrn=function(e,t,n){return assert(0===this.negative),this.iushrn(e,t,n)},BN.prototype.shln=function(e){return this.clone().ishln(e)},BN.prototype.ushln=function(e){return this.clone().iushln(e)},BN.prototype.shrn=function(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function(e){return this.clone().iushrn(e)},BN.prototype.testn=function(e){assert("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;return!(this.length<=n)&&!!(this.words[n]&1<=0);var t=e%26,n=(e-t)/26;return(assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)?this:(0!==t&&n++,this.length=Math.min(n,this.length),0!==t&&(this.words[this.length-1]&=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(l/67108864|0),this.words[i+n]=67108863&s}for(;i>26,this.words[i+n]=67108863&s;if(0===a)return this._strip();for(assert(-1===a),a=0,i=0;i>26,this.words[i]=67108863&s;return this.negative=1,this._strip()},BN.prototype._wordDiv=function(e,t){var n,i=this.length-e.length,s=this.clone(),o=e,a=0|o.words[o.length-1];0!=(i=26-this._countBits(a))&&(o=o.ushln(i),s.iushln(i),a=0|o.words[o.length-1]);var l=s.length-o.length;if("mod"!==t){(n=new BN(null)).length=l+1,n.words=Array(n.length);for(var u=0;u=0;R--){var H=(0|s.words[o.length+R])*67108864+(0|s.words[o.length+R-1]);for(H=Math.min(H/a|0,67108863),s._ishlnsubmul(o,H,R);0!==s.negative;)H--,s.negative=0,s._ishlnsubmul(o,1,R),s.isZero()||(s.negative^=1);n&&(n.words[R]=H)}return n&&n._strip(),s._strip(),"div"!==t&&0!==i&&s.iushrn(i),{div:n||null,mod:s}},BN.prototype.divmod=function(e,t,n){var i,s,o;return(assert(!e.isZero()),this.isZero())?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(i=o.div.neg()),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(i=o.div.neg()),{div:i,mod:o.mod}):(this.negative&e.negative)!=0?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),n&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||0>this.cmp(e)?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modrn(e.words[0]))}:this._wordDiv(e,t)},BN.prototype.div=function(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),s=e.andln(1),o=n.cmp(i);return o<0||1===s&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modrn=function(e){var t=e<0;t&&(e=-e),assert(e<=67108863);for(var n=67108864%e,i=0,s=this.length-1;s>=0;s--)i=(n*i+(0|this.words[s]))%e;return t?-i:i},BN.prototype.modn=function(e){return this.modrn(e)},BN.prototype.idivn=function(e){var t=e<0;t&&(e=-e),assert(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var s=(0|this.words[i])+67108864*n;this.words[i]=s/e|0,n=s%e}return this._strip(),t?this.ineg():this},BN.prototype.divn=function(e){return this.clone().idivn(e)},BN.prototype.egcd=function(e){assert(0===e.negative),assert(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new BN(1),s=new BN(0),o=new BN(0),a=new BN(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),c=t.clone();!t.isZero();){for(var R=0,H=1;(t.words[0]&H)==0&&R<26;++R,H<<=1);if(R>0)for(t.iushrn(R);R-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(u),s.isub(c)),i.iushrn(1),s.iushrn(1);for(var U=0,W=1;(n.words[0]&W)==0&&U<26;++U,W<<=1);if(U>0)for(n.iushrn(U);U-- >0;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(o),s.isub(a)):(n.isub(t),o.isub(i),a.isub(s))}return{a:o,b:a,gcd:n.iushln(l)}},BN.prototype._invmp=function(e){assert(0===e.negative),assert(!e.isZero());var t,n=this,i=e.clone();n=0!==n.negative?n.umod(e):n.clone();for(var s=new BN(1),o=new BN(0),a=i.clone();n.cmpn(1)>0&&i.cmpn(1)>0;){for(var l=0,u=1;(n.words[0]&u)==0&&l<26;++l,u<<=1);if(l>0)for(n.iushrn(l);l-- >0;)s.isOdd()&&s.iadd(a),s.iushrn(1);for(var c=0,R=1;(i.words[0]&R)==0&&c<26;++c,R<<=1);if(c>0)for(i.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(a),o.iushrn(1);n.cmp(i)>=0?(n.isub(i),s.isub(o)):(i.isub(n),o.isub(s))}return 0>(t=0===n.cmpn(1)?s:o).cmpn(0)&&t.iadd(e),t},BN.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var i=0;t.isEven()&&n.isEven();i++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var s=t.cmp(n);if(s<0){var o=t;t=n,n=o}else if(0===s||0===n.cmpn(1))break;t.isub(n)}return n.iushln(i)},BN.prototype.invm=function(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function(){return(1&this.words[0])==0},BN.prototype.isOdd=function(){return(1&this.words[0])==1},BN.prototype.andln=function(e){return this.words[0]&e},BN.prototype.bincn=function(e){assert("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},BN.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return -1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),assert(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;n--){var i=0|this.words[n],s=0|e.words[n];if(i!==s){is&&(t=1);break}}return t},BN.prototype.gtn=function(e){return 1===this.cmpn(e)},BN.prototype.gt=function(e){return 1===this.cmp(e)},BN.prototype.gten=function(e){return this.cmpn(e)>=0},BN.prototype.gte=function(e){return this.cmp(e)>=0},BN.prototype.ltn=function(e){return -1===this.cmpn(e)},BN.prototype.lt=function(e){return -1===this.cmp(e)},BN.prototype.lten=function(e){return 0>=this.cmpn(e)},BN.prototype.lte=function(e){return 0>=this.cmp(e)},BN.prototype.eqn=function(e){return 0===this.cmpn(e)},BN.prototype.eq=function(e){return 0===this.cmp(e)},BN.red=function(e){return new Red(e)},BN.prototype.toRed=function(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function(e){return this.red=e,this},BN.prototype.forceRed=function(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var l={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){if("string"==typeof e){var t=BN._prime(e);this.m=t.p,this.prime=t}else assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function(){var e=new BN(null);return e.words=Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function(e){var t,n=e;do this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength();while(t>this.n);var i=t0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},MPrime.prototype.split=function(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function(e,t){for(var n=Math.min(e.length,9),i=0;i>>22,s=o}s>>>=22,e.words[i-10]=s,0===s&&e.length>10?e.length-=10:e.length-=9},K256.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n>>=26,e.words[n]=s,t=i}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function(e){var t;if(l[e])return l[e];if("k256"===e)t=new K256;else if("p224"===e)t=new P224;else if("p192"===e)t=new P192;else if("p25519"===e)t=new P25519;else throw Error("Unknown prime "+e);return l[e]=t,t},Red.prototype._verify1=function(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function(e,t){assert((e.negative|t.negative)==0,"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(move(e,e.umod(this.m)._forceRed(this)),e)},Red.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},Red.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},Red.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return 0>n.cmpn(0)&&n.iadd(this.m),n._forceRed(this)},Red.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return 0>n.cmpn(0)&&n.iadd(this.m),n},Red.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function(e){return this.imul(e,e.clone())},Red.prototype.sqr=function(e){return this.mul(e,e)},Red.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t){var n=this.m.add(new BN(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);assert(!i.isZero());var o=new BN(1).toRed(this),a=o.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new BN(2*u*u).toRed(this);0!==this.pow(u,l).cmp(a);)u.redIAdd(a);for(var c=this.pow(u,i),R=this.pow(e,i.addn(1).iushrn(1)),H=this.pow(e,i),U=s;0!==H.cmp(o);){for(var W=H,J=0;0!==W.cmp(o);J++)W=W.redSqr();assert(J=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var R=u>>c&1;if(s!==n[0]&&(s=this.sqr(s)),0===R&&0===o){a=0;continue}o<<=1,o|=R,(4==++a||0===i&&0===c)&&(s=this.mul(s,n[o]),a=0,o=0)}l=26}return s},Red.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},BN.mont=function(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},Mont.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=n.isub(i).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):0>s.cmpn(0)&&(o=s.iadd(this.m)),o._forceRed(this)},Mont.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new BN(0)._forceRed(this);var n=e.mul(t),i=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=n.isub(i).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):0>s.cmpn(0)&&(o=s.iadd(this.m)),o._forceRed(this)},Mont.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=n.nmd(e),this)},11227:function(e,t,n){let i;var s=n(27061);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let n="color: "+this.color;t.splice(1,0,n,"color: inherit");let i=0,s=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(i++,"%c"===e&&(s=i))}),t.splice(s,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==s&&"env"in s&&(e=s.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(i=!1,()=>{i||(i=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(82447)(t);let{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},82447:function(e,t,n){e.exports=function(e){function createDebug(e){let t,n,i;let s=null;function debug(...e){if(!debug.enabled)return;let n=Number(new Date),i=n-(t||n);debug.diff=i,debug.prev=t,debug.curr=n,t=n,e[0]=createDebug.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(t,n)=>{if("%%"===t)return"%";s++;let i=createDebug.formatters[n];if("function"==typeof i){let n=e[s];t=i.call(debug,n),e.splice(s,1),s--}return t}),createDebug.formatArgs.call(debug,e);let o=debug.log||createDebug.log;o.apply(debug,e)}return debug.namespace=e,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(e),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(n!==createDebug.namespaces&&(n=createDebug.namespaces,i=createDebug.enabled(e)),i),set:e=>{s=e}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(e,t){let n=createDebug(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function toNamespace(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=function(e){return e instanceof Error?e.stack||e.message:e},createDebug.disable=function(){let e=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map(e=>"-"+e)].join(",");return createDebug.enable(""),e},createDebug.enable=function(e){let t;createDebug.save(e),createDebug.namespaces=e,createDebug.names=[],createDebug.skips=[];let n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(t=0;t{createDebug[t]=e[t]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function(e){let t=0;for(let n=0;ne+t,o=["sync","latest"];let BaseBlockTracker=class BaseBlockTracker extends s.default{constructor(e){super(),this._blockResetDuration=e.blockResetDuration||2e4,this._usePastBlocks=e.usePastBlocks||!1,this._currentBlock=null,this._isRunning=!1,this._onNewListener=this._onNewListener.bind(this),this._onRemoveListener=this._onRemoveListener.bind(this),this._resetCurrentBlock=this._resetCurrentBlock.bind(this),this._setupInternalEvents()}async destroy(){this._cancelBlockResetTimeout(),await this._maybeEnd(),super.removeAllListeners()}isRunning(){return this._isRunning}getCurrentBlock(){return this._currentBlock}async getLatestBlock(){if(this._currentBlock)return this._currentBlock;let e=await new Promise(e=>this.once("latest",e));return e}removeAllListeners(e){return e?super.removeAllListeners(e):super.removeAllListeners(),this._setupInternalEvents(),this._onRemoveListener(),this}_setupInternalEvents(){this.removeListener("newListener",this._onNewListener),this.removeListener("removeListener",this._onRemoveListener),this.on("newListener",this._onNewListener),this.on("removeListener",this._onRemoveListener)}_onNewListener(e){o.includes(e)&&this._maybeStart()}_onRemoveListener(){this._getBlockTrackerEventCount()>0||this._maybeEnd()}async _maybeStart(){this._isRunning||(this._isRunning=!0,this._cancelBlockResetTimeout(),await this._start(),this.emit("_started"))}async _maybeEnd(){this._isRunning&&(this._isRunning=!1,this._setupBlockResetTimeout(),await this._end(),this.emit("_ended"))}_getBlockTrackerEventCount(){return o.map(e=>this.listenerCount(e)).reduce(calculateSum)}_shouldUseNewBlock(e){let t=this._currentBlock;if(!t)return!0;let n=hexToInt(e),i=hexToInt(t);return this._usePastBlocks&&ni}_newPotentialLatest(e){this._shouldUseNewBlock(e)&&this._setCurrentBlock(e)}_setCurrentBlock(e){let t=this._currentBlock;this._currentBlock=e,this.emit("latest",e),this.emit("sync",{oldBlock:t,newBlock:e})}_setupBlockResetTimeout(){this._cancelBlockResetTimeout(),this._blockResetTimeout=setTimeout(this._resetCurrentBlock,this._blockResetDuration),this._blockResetTimeout.unref&&this._blockResetTimeout.unref()}_cancelBlockResetTimeout(){this._blockResetTimeout&&clearTimeout(this._blockResetTimeout)}_resetCurrentBlock(){this._currentBlock=null}};function hexToInt(e){return Number.parseInt(e,16)}t.BaseBlockTracker=BaseBlockTracker},30790:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PollingBlockTracker=void 0;let s=i(n(23420)),o=i(n(12352)),a=n(60190),l=n(59579),u=(0,l.createModuleLogger)(l.projectLogger,"polling-block-tracker"),c=(0,s.default)();let PollingBlockTracker=class PollingBlockTracker extends a.BaseBlockTracker{constructor(e={}){var t;if(!e.provider)throw Error("PollingBlockTracker - no provider specified.");super(Object.assign(Object.assign({},e),{blockResetDuration:null!==(t=e.blockResetDuration)&&void 0!==t?t:e.pollingInterval})),this._provider=e.provider,this._pollingInterval=e.pollingInterval||2e4,this._retryTimeout=e.retryTimeout||this._pollingInterval/10,this._keepEventLoopActive=void 0===e.keepEventLoopActive||e.keepEventLoopActive,this._setSkipCacheFlag=e.setSkipCacheFlag||!1}async checkForLatestBlock(){return await this._updateLatestBlock(),await this.getLatestBlock()}async _start(){this._synchronize()}async _end(){}async _synchronize(){for(var e;this._isRunning;)try{await this._updateLatestBlock();let e=timeout(this._pollingInterval,!this._keepEventLoopActive);this.emit("_waitingForNextIteration"),await e}catch(i){let t=Error(`PollingBlockTracker - encountered an error while attempting to update latest block: -${null!==(e=i.stack)&&void 0!==e?e:i}`);try{this.emit("error",t)}catch(e){console.error(t)}let n=timeout(this._retryTimeout,!this._keepEventLoopActive);this.emit("_waitingForNextIteration"),await n}}async _updateLatestBlock(){let e=await this._fetchLatestBlock();this._newPotentialLatest(e)}async _fetchLatestBlock(){let e={jsonrpc:"2.0",id:c(),method:"eth_blockNumber",params:[]};this._setSkipCacheFlag&&(e.skipCache=!0),u("Making request",e);let t=await (0,o.default)(t=>this._provider.sendAsync(e,t))();if(u("Got response",t),t.error)throw Error(`PollingBlockTracker - encountered error fetching block: -${t.error.message}`);return t.result}};function timeout(e,t){return new Promise(n=>{let i=setTimeout(n,e);i.unref&&t&&i.unref()})}t.PollingBlockTracker=PollingBlockTracker},66767:function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SubscribeBlockTracker=void 0;let s=i(n(23420)),o=n(60190),a=(0,s.default)();let SubscribeBlockTracker=class SubscribeBlockTracker extends o.BaseBlockTracker{constructor(e={}){if(!e.provider)throw Error("SubscribeBlockTracker - no provider specified.");super(e),this._provider=e.provider,this._subscriptionId=null}async checkForLatestBlock(){return await this.getLatestBlock()}async _start(){if(void 0===this._subscriptionId||null===this._subscriptionId)try{let e=await this._call("eth_blockNumber");this._subscriptionId=await this._call("eth_subscribe","newHeads"),this._provider.on("data",this._handleSubData.bind(this)),this._newPotentialLatest(e)}catch(e){this.emit("error",e)}}async _end(){if(null!==this._subscriptionId&&void 0!==this._subscriptionId)try{await this._call("eth_unsubscribe",this._subscriptionId),this._subscriptionId=null}catch(e){this.emit("error",e)}}_call(e,...t){return new Promise((n,i)=>{this._provider.sendAsync({id:a(),method:e,params:t,jsonrpc:"2.0"},(e,t)=>{e?i(e):n(t.result)})})}_handleSubData(e,t){var n;"eth_subscription"===t.method&&(null===(n=t.params)||void 0===n?void 0:n.subscription)===this._subscriptionId&&this._newPotentialLatest(t.params.result.number)}};t.SubscribeBlockTracker=SubscribeBlockTracker},6842:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),s(n(30790),t),s(n(66767),t)},59579:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createModuleLogger=t.projectLogger=void 0;let i=n(42451);Object.defineProperty(t,"createModuleLogger",{enumerable:!0,get:function(){return i.createModuleLogger}}),t.projectLogger=(0,i.createProjectLogger)("eth-block-tracker")},5074:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let i=n(17187);function safeApply(e,t,n){try{Reflect.apply(e,t,n)}catch(e){setTimeout(()=>{throw e})}}let SafeEventEmitter=class SafeEventEmitter extends i.EventEmitter{emit(e,...t){let n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;let n=Error(`Unhandled error.${e?` (${e.message})`:""}`);throw n.context=e,n}let s=i[e];if(void 0===s)return!1;if("function"==typeof s)safeApply(s,this,t);else{let e=s.length,n=function(e){let t=e.length,n=Array(t);for(let i=0;ithis.emit("update",e))}addInitialResults(e){}getChangesAndClear(){let e=this.updates;return this.updates=[],e}}},72785:function(e,t,n){let i=n(76622),s=n(40207),{incrementHexInt:o}=n(98112);e.exports=class extends i{constructor({provider:e,params:t}){super(),this.type="block",this.provider=e}async update({oldBlock:e,newBlock:t}){let n=o(e),i=await s({provider:this.provider,fromBlock:n,toBlock:t}),a=i.map(e=>e.hash);this.addResults(a)}}},40207:function(e){async function getBlocksForRange({provider:e,fromBlock:t,toBlock:n}){t||(t=n);let i=hexToInt(t),s=hexToInt(n),o=s-i+1,a=Array(o).fill().map((e,t)=>i+t).map(intToHex);return(await Promise.all(a.map(t=>query(e,"eth_getBlockByNumber",[t,!1])))).filter(e=>null!==e)}function hexToInt(e){return null==e?e:Number.parseInt(e,16)}function intToHex(e){if(null==e)return e;let t=e.toString(16);return"0x"+t}async function query(e,t,n){for(let i=0;i<3;i++)try{return await function(e,t){return new Promise((n,i)=>{e.sendAsync(t,(e,t)=>{e?i(e):t.error?i(t.error):t.result?n(t.result):i(Error("Result was empty"))})})}(e,{id:1,jsonrpc:"2.0",method:t,params:n})}catch(e){console.error(`provider.sendAsync failed: ${e.stack||e.message||e}`)}return null}e.exports=getBlocksForRange},98112:function(e){function sortBlockRefs(e){return e.sort((e,t)=>"latest"===e||"earliest"===t?1:"latest"===t||"earliest"===e?-1:hexToInt(e)-hexToInt(t))}function hexToInt(e){return null==e?e:Number.parseInt(e,16)}function intToHex(e){if(null==e)return e;let t=e.toString(16),n=t.length%2;return n&&(t="0"+t),"0x"+t}function unsafeRandomNibble(){return Math.floor(16*Math.random()).toString(16)}e.exports={minBlockRef:function(...e){let t=sortBlockRefs(e);return t[0]},maxBlockRef:function(...e){let t=sortBlockRefs(e);return t[t.length-1]},sortBlockRefs,bnToHex:function(e){return"0x"+e.toString(16)},blockRefIsNumber:function(e){return e&&!["earliest","latest","pending"].includes(e)},hexToInt,incrementHexInt:function(e){if(null==e)return e;let t=hexToInt(e);return intToHex(t+1)},intToHex,unsafeRandomBytes:function(e){let t="0x";for(let n=0;n{let n=await e(...t),i=c(n.id);return i})}function toAsyncRpcMiddleware(e){return s(async(t,n)=>{let i=await e.apply(null,t.params);n.result=i})}function objValues(e,t){let n=[];for(let t in e)n.push(e[t]);return n}e.exports=function({blockTracker:e,provider:t}){let n=0,s={},H=new i,U=function({mutex:e}){return t=>async(n,i,s,o)=>{let a=await e.acquire();a(),t(n,i,s,o)}}({mutex:H}),W=o({eth_newFilter:U(toFilterCreationMiddleware(newLogFilter)),eth_newBlockFilter:U(toFilterCreationMiddleware(newBlockFilter)),eth_newPendingTransactionFilter:U(toFilterCreationMiddleware(newPendingTransactionFilter)),eth_uninstallFilter:U(toAsyncRpcMiddleware(uninstallFilterHandler)),eth_getFilterChanges:U(toAsyncRpcMiddleware(getFilterChanges)),eth_getFilterLogs:U(toAsyncRpcMiddleware(getFilterLogs))}),filterUpdater=async({oldBlock:e,newBlock:t})=>{if(0===s.length)return;let n=await H.acquire();try{await Promise.all(objValues(s).map(async n=>{try{await n.update({oldBlock:e,newBlock:t})}catch(e){console.error(e)}}))}catch(e){console.error(e)}n()};return W.newLogFilter=newLogFilter,W.newBlockFilter=newBlockFilter,W.newPendingTransactionFilter=newPendingTransactionFilter,W.uninstallFilter=uninstallFilterHandler,W.getFilterChanges=getFilterChanges,W.getFilterLogs=getFilterLogs,W.destroy=()=>{uninstallAllFilters()},W;async function newLogFilter(e){let n=new a({provider:t,params:e});return await installFilter(n),n}async function newBlockFilter(){let e=new l({provider:t});return await installFilter(e),e}async function newPendingTransactionFilter(){let e=new u({provider:t});return await installFilter(e),e}async function getFilterChanges(e){let t=R(e),n=s[t];if(!n)throw Error(`No filter for index "${t}"`);let i=n.getChangesAndClear();return i}async function getFilterLogs(e){let t=R(e),n=s[t];if(!n)throw Error(`No filter for index "${t}"`);let i=[];return"log"===n.type&&(i=n.getAllResults()),i}async function uninstallFilterHandler(e){let t=R(e),n=s[t],i=!!n;return i&&await uninstallFilter(t),i}async function installFilter(t){let i=objValues(s).length,o=await e.getLatestBlock();await t.initialize({currentBlock:o}),s[++n]=t,t.id=n,t.idHex=c(n);let a=objValues(s).length;return updateBlockTrackerSubs({prevFilterCount:i,newFilterCount:a}),n}async function uninstallFilter(e){let t=objValues(s).length;delete s[e];let n=objValues(s).length;updateBlockTrackerSubs({prevFilterCount:t,newFilterCount:n})}async function uninstallAllFilters(){let e=objValues(s).length;s={},updateBlockTrackerSubs({prevFilterCount:e,newFilterCount:0})}function updateBlockTrackerSubs({prevFilterCount:t,newFilterCount:n}){if(0===t&&n>0){e.on("sync",filterUpdater);return}if(t>0&&0===n){e.removeListener("sync",filterUpdater);return}}}},81663:function(e,t,n){let i=n(75682),s=n(6417),o=n(23256),{bnToHex:a,hexToInt:l,incrementHexInt:u,minBlockRef:c,blockRefIsNumber:R}=n(98112);e.exports=class extends o{constructor({provider:e,params:t}){super(),this.type="log",this.ethQuery=new i(e),this.params=Object.assign({fromBlock:"latest",toBlock:"latest",address:void 0,topics:[]},t),this.params.address&&(Array.isArray(this.params.address)||(this.params.address=[this.params.address]),this.params.address=this.params.address.map(e=>e.toLowerCase()))}async initialize({currentBlock:e}){let t=this.params.fromBlock;["latest","pending"].includes(t)&&(t=e),"earliest"===t&&(t="0x0"),this.params.fromBlock=t;let n=c(this.params.toBlock,e),i=Object.assign({},this.params,{toBlock:n}),s=await this._fetchLogs(i);this.addInitialResults(s)}async update({oldBlock:e,newBlock:t}){let n;n=e?u(e):t;let i=Object.assign({},this.params,{fromBlock:n,toBlock:t}),s=await this._fetchLogs(i),o=s.filter(e=>this.matchLog(e));this.addResults(o)}async _fetchLogs(e){let t=await s(t=>this.ethQuery.getLogs(e,t))();return t}matchLog(e){if(l(this.params.fromBlock)>=l(e.blockNumber)||R(this.params.toBlock)&&l(this.params.toBlock)<=l(e.blockNumber))return!1;let t=e.address&&e.address.toLowerCase();if(this.params.address&&t&&!this.params.address.includes(t))return!1;let n=this.params.topics.every((t,n)=>{let i=e.topics[n];if(!i)return!1;i=i.toLowerCase();let s=Array.isArray(t)?t:[t],o=s.includes(null);if(o)return!0;s=s.map(e=>e.toLowerCase());let a=s.includes(i);return a});return n}}},34832:function(e,t,n){"use strict";let i=n(17187);function safeApply(e,t,n){try{Reflect.apply(e,t,n)}catch(e){setTimeout(()=>{throw e})}}let SafeEventEmitter=class SafeEventEmitter extends i.EventEmitter{emit(e,...t){let n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;let n=Error(`Unhandled error.${e?` (${e.message})`:""}`);throw n.context=e,n}let s=i[e];if(void 0===s)return!1;if("function"==typeof s)safeApply(s,this,t);else{let e=s.length,n=function(e){let t=e.length,n=Array(t);for(let i=0;ifunction(...s){let o=t.promiseModule;return new o((o,a)=>{t.multiArgs?s.push((...e)=>{t.errorFirst?e[0]?a(e):(e.shift(),o(e)):o(e)}):t.errorFirst?s.push((e,t)=>{e?a(e):o(t)}):s.push(o);let l=this===n?i:this;Reflect.apply(e,l,s)})},t=new WeakMap;e.exports=(e,n)=>{n={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...n};let i=typeof e;if(!(null!==e&&("object"===i||"function"===i)))throw TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":i}\``);let filter=(e,i)=>{let s=t.get(e);if(s||(s={},t.set(e,s)),i in s)return s[i];let match=e=>"string"==typeof e||"symbol"==typeof i?i===e:e.test(i),o=Reflect.getOwnPropertyDescriptor(e,i),a=void 0===o||o.writable||o.configurable,l=n.include?n.include.some(match):!n.exclude.some(match),u=l&&a;return s[i]=u,u},s=new WeakMap,o=new Proxy(e,{apply(e,t,i){let a=s.get(e);if(a)return Reflect.apply(a,t,i);let l=n.excludeMain?e:processFn(e,n,o,e);return s.set(e,l),Reflect.apply(l,t,i)},get(e,t){let i=e[t];if(!filter(e,t)||i===Function.prototype[t])return i;let a=s.get(i);if(a)return a;if("function"==typeof i){let t=processFn(i,n,o,e);return s.set(i,t),t}return i}});return o}},62876:function(e,t,n){let i=n(34832).Z,{createAsyncMiddleware:s,createScaffoldMiddleware:o}=n(88625),a=n(98406),{unsafeRandomBytes:l,incrementHexInt:u}=n(98112),c=n(40207);function normalizeBlock(e){return null==e?null:{hash:e.hash,parentHash:e.parentHash,sha3Uncles:e.sha3Uncles,miner:e.miner,stateRoot:e.stateRoot,transactionsRoot:e.transactionsRoot,receiptsRoot:e.receiptsRoot,logsBloom:e.logsBloom,difficulty:e.difficulty,number:e.number,gasLimit:e.gasLimit,gasUsed:e.gasUsed,nonce:e.nonce,mixHash:e.mixHash,timestamp:e.timestamp,extraData:e.extraData}}e.exports=function({blockTracker:e,provider:t}){let n={},R=a({blockTracker:e,provider:t}),H=!1,U=new i,W=o({eth_subscribe:s(subscribe),eth_unsubscribe:s(unsubscribe)});return W.destroy=function(){for(let e in U.removeAllListeners(),n)n[e].destroy(),delete n[e];H=!0},{events:U,middleware:W};async function subscribe(i,s){let o;if(H)throw Error("SubscriptionManager - attempting to use after destroying");let a=i.params[0],U=l(16);switch(a){case"newHeads":o=function({subId:n}){let i={type:a,destroy:async()=>{e.removeListener("sync",i.update)},update:async({oldBlock:e,newBlock:i})=>{let s=u(e),o=await c({provider:t,fromBlock:s,toBlock:i}),a=o.map(normalizeBlock).filter(e=>null!==e);a.forEach(e=>{_emitSubscriptionResult(n,e)})}};return e.on("sync",i.update),i}({subId:U});break;case"logs":let W=i.params[1],J=await R.newLogFilter(W);o=function({subId:e,filter:t}){return t.on("update",t=>_emitSubscriptionResult(e,t)),{type:a,destroy:async()=>await R.uninstallFilter(t.idHex)}}({subId:U,filter:J});break;default:throw Error(`SubscriptionManager - unsupported subscription type "${a}"`)}n[U]=o,s.result=U}async function unsubscribe(e,t){if(H)throw Error("SubscriptionManager - attempting to use after destroying");let i=e.params[0],s=n[i];if(!s){t.result=!1;return}delete n[i],await s.destroy(),t.result=!0}function _emitSubscriptionResult(e,t){U.emit("notification",{jsonrpc:"2.0",method:"eth_subscription",params:{subscription:e,result:t}})}}},25792:function(e,t,n){let i=n(76622),s=n(40207),{incrementHexInt:o}=n(98112);e.exports=class extends i{constructor({provider:e}){super(),this.type="tx",this.provider=e}async update({oldBlock:e}){let t=o(e),n=await s({provider:this.provider,fromBlock:t,toBlock:e}),i=[];for(let e of n)i.push(...e.transactions);this.addResults(i)}}},75682:function(e,t,n){let i=n(47529),s=n(23420)();function EthQuery(e){this.currentProvider=e}function generateFnFor(e){return function(){var t=[].slice.call(arguments),n=t.pop();this.sendAsync({method:e,params:t},n)}}function generateFnWithDefaultBlockFor(e,t){return function(){var n=[].slice.call(arguments),i=n.pop();n.length=1e3&&e<=4999))throw Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}}},92662:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},68797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethErrors=void 0;let i=n(12294),s=n(68753),o=n(92662);function getEthJsonRpcError(e,t){let[n,o]=parseOpts(t);return new i.EthereumRpcError(e,n||s.getMessageFromCode(e),o)}function getEthProviderError(e,t){let[n,o]=parseOpts(t);return new i.EthereumProviderError(e,n||s.getMessageFromCode(e),o)}function parseOpts(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){let{message:t,data:n}=e;if(t&&"string"!=typeof t)throw Error("Must specify string message.");return[t||void 0,n]}}return[]}t.ethErrors={rpc:{parse:e=>getEthJsonRpcError(o.errorCodes.rpc.parse,e),invalidRequest:e=>getEthJsonRpcError(o.errorCodes.rpc.invalidRequest,e),invalidParams:e=>getEthJsonRpcError(o.errorCodes.rpc.invalidParams,e),methodNotFound:e=>getEthJsonRpcError(o.errorCodes.rpc.methodNotFound,e),internal:e=>getEthJsonRpcError(o.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum RPC Server errors must provide single object argument.");let{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw Error('"code" must be an integer such that: -32099 <= code <= -32005');return getEthJsonRpcError(t,e)},invalidInput:e=>getEthJsonRpcError(o.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>getEthJsonRpcError(o.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>getEthJsonRpcError(o.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>getEthJsonRpcError(o.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>getEthJsonRpcError(o.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>getEthJsonRpcError(o.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>getEthProviderError(o.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>getEthProviderError(o.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>getEthProviderError(o.errorCodes.provider.unsupportedMethod,e),disconnected:e=>getEthProviderError(o.errorCodes.provider.disconnected,e),chainDisconnected:e=>getEthProviderError(o.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Ethereum Provider custom errors must provide single object argument.");let{code:t,message:n,data:s}=e;if(!n||"string"!=typeof n)throw Error('"message" must be a nonempty string');return new i.EthereumProviderError(t,n,s)}}}},79826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMessageFromCode=t.serializeError=t.EthereumProviderError=t.EthereumRpcError=t.ethErrors=t.errorCodes=void 0;let i=n(12294);Object.defineProperty(t,"EthereumRpcError",{enumerable:!0,get:function(){return i.EthereumRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return i.EthereumProviderError}});let s=n(68753);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return s.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return s.getMessageFromCode}});let o=n(68797);Object.defineProperty(t,"ethErrors",{enumerable:!0,get:function(){return o.ethErrors}});let a=n(92662);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return a.errorCodes}})},68753:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;let i=n(92662),s=n(12294),o=i.errorCodes.rpc.internal,a={code:o,message:getMessageFromCode(o)};function getMessageFromCode(e,n="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){let n=e.toString();if(hasKey(i.errorValues,n))return i.errorValues[n].message;if(e>=-32099&&e<=-32e3)return t.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function isValidCode(e){if(!Number.isInteger(e))return!1;let t=e.toString();return!!(i.errorValues[t]||e>=-32099&&e<=-32e3)}function assignOriginalError(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function hasKey(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=getMessageFromCode,t.isValidCode=isValidCode,t.serializeError=function(e,{fallbackError:t=a,shouldIncludeStack:n=!1}={}){if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw Error("Must provide fallback error with integer number code and string message.");if(e instanceof s.EthereumRpcError)return e.serialize();let i={};if(e&&"object"==typeof e&&!Array.isArray(e)&&hasKey(e,"code")&&isValidCode(e.code))i.code=e.code,e.message&&"string"==typeof e.message?(i.message=e.message,hasKey(e,"data")&&(i.data=e.data)):(i.message=getMessageFromCode(i.code),i.data={originalError:assignOriginalError(e)});else{i.code=t.code;let n=null==e?void 0:e.message;i.message=n&&"string"==typeof n?n:t.message,i.data={originalError:assignOriginalError(e)}}let o=null==e?void 0:e.stack;return n&&e&&o&&"string"==typeof o&&(i.stack=o),i}},4445:function(e){e.exports=stringify,stringify.default=stringify,stringify.stable=deterministicStringify,stringify.stableStringify=deterministicStringify;var t="[...]",n="[Circular]",i=[],s=[];function defaultOptions(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify(e,o,a,l){void 0===l&&(l=defaultOptions()),function decirc(e,i,s,o,a,l,u){if(l+=1,"object"==typeof e&&null!==e){for(c=0;cu.depthLimit||void 0!==u.edgesLimit&&s+1>u.edgesLimit){setReplace(t,e,i,a);return}if(o.push(e),Array.isArray(e))for(c=0;ct?1:0}function deterministicStringify(e,o,a,l){void 0===l&&(l=defaultOptions());var u,c=function deterministicDecirc(e,s,o,a,l,u,c){if(u+=1,"object"==typeof e&&null!==e){for(R=0;Rc.depthLimit||void 0!==c.edgesLimit&&o+1>c.edgesLimit){setReplace(t,e,s,l);return}if(a.push(e),Array.isArray(e))for(R=0;R0)for(var i=0;i{try{let[s,o,a]=await JsonRpcEngine._runAllMiddleware(e,t,this._middleware);if(o)return await JsonRpcEngine._runReturnHandlers(a),i(s);return n(async e=>{try{await JsonRpcEngine._runReturnHandlers(a)}catch(t){return e(t)}return e()})}catch(e){return i(e)}}}async _handleBatch(e,t){try{let n=await Promise.all(e.map(this._promiseHandle.bind(this)));if(t)return t(null,n);return n}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise(t=>{this._handle(e,(e,n)=>{t(n)})})}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){let n=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,`Requests must be plain objects. Received: ${typeof e}`,{request:e});return t(n,{id:void 0,jsonrpc:"2.0",error:n})}if("string"!=typeof e.method){let n=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,`Must specify a string method. Received: ${typeof e.method}`,{request:e});return t(n,{id:e.id,jsonrpc:"2.0",error:n})}let n=Object.assign({},e),i={id:n.id,jsonrpc:n.jsonrpc},s=null;try{await this._processRequest(n,i)}catch(e){s=e}return s&&(delete i.result,i.error||(i.error=o.serializeError(s))),t(s,i)}async _processRequest(e,t){let[n,i,s]=await JsonRpcEngine._runAllMiddleware(e,t,this._middleware);if(JsonRpcEngine._checkForCompletion(e,t,i),await JsonRpcEngine._runReturnHandlers(s),n)throw n}static async _runAllMiddleware(e,t,n){let i=[],s=null,o=!1;for(let a of n)if([s,o]=await JsonRpcEngine._runMiddleware(e,t,a,i),o)break;return[s,o,i.reverse()]}static _runMiddleware(e,t,n,i){return new Promise(s=>{let end=e=>{let n=e||t.error;n&&(t.error=o.serializeError(n)),s([n,!0])};try{n(e,t,n=>{t.error?end(t.error):(n&&("function"!=typeof n&&end(new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof n}" for request: -${jsonify(e)}`,{request:e})),i.push(n)),s([null,!1]))},end)}catch(e){end(e)}})}static async _runReturnHandlers(e){for(let t of e)await new Promise((e,n)=>{t(t=>t?n(t):e())})}static _checkForCompletion(e,t,n){if(!("result"in t)&&!("error"in t))throw new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request: -${jsonify(e)}`,{request:e});if(!n)throw new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request: -${jsonify(e)}`,{request:e})}};function jsonify(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=JsonRpcEngine},31841:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return async(t,n,i,s)=>{let o;let a=new Promise(e=>{o=e}),l=null,u=!1,asyncNext=async()=>{u=!0,i(e=>{l=e,o()}),await a};try{await e(t,n,asyncNext),u?(await a,l(null)):s(null)}catch(e){l?l(e):s(e)}}}},48508:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,n,i,s)=>{let o=e[t.method];return void 0===o?i():"function"==typeof o?o(t,n,i,s):(n.result=o,s())}}},33107:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;let n=Math.floor(4294967295*Math.random());t.getUniqueId=function(){return n=(n+1)%4294967295}},85086:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;let i=n(33107);t.createIdRemapMiddleware=function(){return(e,t,n,s)=>{let o=e.id,a=i.getUniqueId();e.id=a,t.id=a,n(n=>{e.id=o,t.id=o,n()})}}},88625:function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),s(n(85086),t),s(n(31841),t),s(n(48508),t),s(n(33107),t),s(n(17398),t),s(n(79962),t)},79962:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;let i=n(17398);t.mergeMiddleware=function(e){let t=new i.JsonRpcEngine;return e.forEach(e=>t.push(e)),t.asMiddleware()}},23420:function(e){e.exports=function(e){var t=(e=e||{}).max||Number.MAX_SAFE_INTEGER,n=void 0!==e.start?e.start:Math.floor(Math.random()*t);return function(){return n%=t,n++}}},95811:function(e,t,n){e.exports=n(26066)(n(79653))},26066:function(e,t,n){let i=n(37016),s=n(5675);e.exports=function(e){let t=i(e),n=s(e);return function(e,i){let s="string"==typeof e?e.toLowerCase():e;switch(s){case"keccak224":return new t(1152,448,null,224,i);case"keccak256":return new t(1088,512,null,256,i);case"keccak384":return new t(832,768,null,384,i);case"keccak512":return new t(576,1024,null,512,i);case"sha3-224":return new t(1152,448,6,224,i);case"sha3-256":return new t(1088,512,6,256,i);case"sha3-384":return new t(832,768,6,384,i);case"sha3-512":return new t(576,1024,6,512,i);case"shake128":return new n(1344,256,31,i);case"shake256":return new n(1088,512,31,i);default:throw Error("Invald algorithm: "+e)}}}},37016:function(e,t,n){var i=n(48764).Buffer;let{Transform:s}=n(35092);e.exports=e=>class Keccak extends s{constructor(t,n,i,s,o){super(o),this._rate=t,this._capacity=n,this._delimitedSuffix=i,this._hashBitLength=s,this._options=o,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let i=null;try{this.update(e,t)}catch(e){i=e}n(i)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,t){if(!i.isBuffer(e)&&"string"!=typeof e)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Digest already called");return i.isBuffer(e)||(e=i.from(e,t)),this._state.absorb(e),this}digest(e){if(this._finalized)throw Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let e=new Keccak(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},5675:function(e,t,n){var i=n(48764).Buffer;let{Transform:s}=n(35092);e.exports=e=>class Shake extends s{constructor(t,n,i,s){super(s),this._rate=t,this._capacity=n,this._delimitedSuffix=i,this._options=s,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let i=null;try{this.update(e,t)}catch(e){i=e}n(i)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,t){if(!i.isBuffer(e)&&"string"!=typeof e)throw TypeError("Data must be a string or a buffer");if(this._finalized)throw Error("Squeeze already called");return i.isBuffer(e)||(e=i.from(e,t)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let n=this._state.squeeze(e);return void 0!==t&&(n=n.toString(t)),n}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){let e=new Shake(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},34040:function(e,t){let n=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(let t=0;t<24;++t){let i=e[0]^e[10]^e[20]^e[30]^e[40],s=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],R=e[7]^e[17]^e[27]^e[37]^e[47],H=e[8]^e[18]^e[28]^e[38]^e[48],U=e[9]^e[19]^e[29]^e[39]^e[49],W=H^(o<<1|a>>>31),J=U^(a<<1|o>>>31),G=e[0]^W,Q=e[1]^J,Z=e[10]^W,Y=e[11]^J,K=e[20]^W,X=e[21]^J,ee=e[30]^W,et=e[31]^J,er=e[40]^W,en=e[41]^J;W=i^(l<<1|u>>>31),J=s^(u<<1|l>>>31);let ei=e[2]^W,es=e[3]^J,eo=e[12]^W,ea=e[13]^J,el=e[22]^W,eu=e[23]^J,ec=e[32]^W,eh=e[33]^J,ed=e[42]^W,ef=e[43]^J;W=o^(c<<1|R>>>31),J=a^(R<<1|c>>>31);let ep=e[4]^W,eg=e[5]^J,em=e[14]^W,eb=e[15]^J,ey=e[24]^W,e_=e[25]^J,ev=e[34]^W,ew=e[35]^J,eE=e[44]^W,eS=e[45]^J;W=l^(H<<1|U>>>31),J=u^(U<<1|H>>>31);let ek=e[6]^W,eR=e[7]^J,eM=e[16]^W,eC=e[17]^J,ex=e[26]^W,eI=e[27]^J,eN=e[36]^W,eT=e[37]^J,eA=e[46]^W,eB=e[47]^J;W=c^(i<<1|s>>>31),J=R^(s<<1|i>>>31);let eL=e[8]^W,eP=e[9]^J,eO=e[18]^W,eF=e[19]^J,ej=e[28]^W,eD=e[29]^J,eH=e[38]^W,e$=e[39]^J,eU=e[48]^W,eW=e[49]^J,eq=Y<<4|Z>>>28,eV=Z<<4|Y>>>28,ez=K<<3|X>>>29,eJ=X<<3|K>>>29,eG=et<<9|ee>>>23,eQ=ee<<9|et>>>23,eZ=er<<18|en>>>14,eY=en<<18|er>>>14,eK=ei<<1|es>>>31,eX=es<<1|ei>>>31,e0=ea<<12|eo>>>20,e1=eo<<12|ea>>>20,e2=el<<10|eu>>>22,e3=eu<<10|el>>>22,e4=eh<<13|ec>>>19,e6=ec<<13|eh>>>19,e5=ed<<2|ef>>>30,e8=ef<<2|ed>>>30,e7=eg<<30|ep>>>2,e9=ep<<30|eg>>>2,te=em<<6|eb>>>26,tt=eb<<6|em>>>26,tr=e_<<11|ey>>>21,tn=ey<<11|e_>>>21,ti=ev<<15|ew>>>17,ts=ew<<15|ev>>>17,to=eS<<29|eE>>>3,ta=eE<<29|eS>>>3,tl=ek<<28|eR>>>4,tu=eR<<28|ek>>>4,tc=eC<<23|eM>>>9,th=eM<<23|eC>>>9,td=ex<<25|eI>>>7,tf=eI<<25|ex>>>7,tp=eN<<21|eT>>>11,tg=eT<<21|eN>>>11,tm=eB<<24|eA>>>8,tb=eA<<24|eB>>>8,ty=eL<<27|eP>>>5,t_=eP<<27|eL>>>5,tv=eO<<20|eF>>>12,tw=eF<<20|eO>>>12,tE=eD<<7|ej>>>25,tS=ej<<7|eD>>>25,tk=eH<<8|e$>>>24,tR=e$<<8|eH>>>24,tM=eU<<14|eW>>>18,tC=eW<<14|eU>>>18;e[0]=G^~e0&tr,e[1]=Q^~e1&tn,e[10]=tl^~tv&ez,e[11]=tu^~tw&eJ,e[20]=eK^~te&td,e[21]=eX^~tt&tf,e[30]=ty^~eq&e2,e[31]=t_^~eV&e3,e[40]=e7^~tc&tE,e[41]=e9^~th&tS,e[2]=e0^~tr&tp,e[3]=e1^~tn&tg,e[12]=tv^~ez&e4,e[13]=tw^~eJ&e6,e[22]=te^~td&tk,e[23]=tt^~tf&tR,e[32]=eq^~e2&ti,e[33]=eV^~e3&ts,e[42]=tc^~tE&eG,e[43]=th^~tS&eQ,e[4]=tr^~tp&tM,e[5]=tn^~tg&tC,e[14]=ez^~e4&to,e[15]=eJ^~e6&ta,e[24]=td^~tk&eZ,e[25]=tf^~tR&eY,e[34]=e2^~ti&tm,e[35]=e3^~ts&tb,e[44]=tE^~eG&e5,e[45]=tS^~eQ&e8,e[6]=tp^~tM&G,e[7]=tg^~tC&Q,e[16]=e4^~to&tl,e[17]=e6^~ta&tu,e[26]=tk^~eZ&eK,e[27]=tR^~eY&eX,e[36]=ti^~tm&ty,e[37]=ts^~tb&t_,e[46]=eG^~e5&e7,e[47]=eQ^~e8&e9,e[8]=tM^~G&e0,e[9]=tC^~Q&e1,e[18]=to^~tl&tv,e[19]=ta^~tu&tw,e[28]=eZ^~eK&te,e[29]=eY^~eX&tt,e[38]=tm^~ty&eq,e[39]=tb^~t_&eV,e[48]=e5^~e7&tc,e[49]=e8^~e9&th,e[0]^=n[2*t],e[1]^=n[2*t+1]}}},79653:function(e,t,n){var i=n(48764).Buffer;let s=n(34040);function Keccak(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}Keccak.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},Keccak.prototype.absorb=function(e){for(let t=0;t>>8*(this.count%4)&255,this.count+=1,this.count===this.blockSize&&(s.p1600(this.state),this.count=0);return t},Keccak.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=Keccak},97630:function(e){"use strict";var t={};function createErrorType(e,n,i){i||(i=Error);var s=function(e){function NodeError(t,i,s){return e.call(this,"string"==typeof n?n:n(t,i,s))||this}return NodeError.prototype=Object.create(e.prototype),NodeError.prototype.constructor=NodeError,NodeError.__proto__=e,NodeError}(i);s.prototype.name=i.name,s.prototype.code=e,t[e]=s}function oneOf(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var n=e.length;return(e=e.map(function(e){return String(e)}),n>2)?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}createErrorType("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(e,t,n){if("string"==typeof t&&(i="not ",t.substr(!s||s<0?0:+s,i.length)===i)?(u="must not be",t=t.replace(/^not /,"")):u="must be",o=" argument",(void 0===a||a>e.length)&&(a=e.length),e.substring(a-o.length,a)===o)c="The ".concat(e," ").concat(u," ").concat(oneOf(t,"type"));else{var i,s,o,a,l,u,c,R=("number"!=typeof l&&(l=0),l+1>e.length||-1===e.indexOf(".",l))?"argument":"property";c='The "'.concat(e,'" ').concat(R," ").concat(u," ").concat(oneOf(t,"type"))}return c+". Received type ".concat(typeof n)},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},37735:function(e,t,n){"use strict";var i=n(27061),s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=Duplex;var o=n(83875),a=n(69843);n(35717)(Duplex,o);for(var l=s(a.prototype),u=0;u0){if("string"==typeof t||W.objectMode||Object.getPrototypeOf(t)===R.prototype||(c=t,t=R.from(c)),i)W.endEmitted?ee(e,new X):addChunk(e,W,t,!0);else if(W.ended)ee(e,new Y);else{if(W.destroyed)return!1;W.reading=!1,W.decoder&&!n?(t=W.decoder.write(t),W.objectMode||0!==t.length?addChunk(e,W,t,!1):maybeReadMore(e,W)):addChunk(e,W,t,!1)}}else i||(W.reading=!1,maybeReadMore(e,W))}return!W.ended&&(W.lengtht.highWaterMark){var n;t.highWaterMark=((n=e)>=1073741824?n=1073741824:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n)}return e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)}function emitReadable(e){var t=e._readableState;s("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(s("emitReadable",t.flowing),t.emittedReadable=!0,u.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;s("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,u.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function nReadingNextTick(e){s("readable nexttick read 0"),e.read(0)}function resume_(e,t){s("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(s("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){var n;return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n)}function endReadable(e){var t=e._readableState;s("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,u.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){if(s("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function indexOf(e,t){for(var n=0,i=e.length;n=n.highWaterMark:n.length>0)||n.ended))return s("read: emitReadable",n.length,n.ended),0===n.length&&n.ended?endReadable(this):emitReadable(this),null;if(0===(e=howMuchToRead(e,n))&&n.ended)return 0===n.length&&endReadable(this),null;var o=n.needReadable;return s("need readable",o),(0===n.length||n.length-e0?fromList(e,n):null)?(n.needReadable=n.length<=n.highWaterMark,e=0):(n.length-=e,n.awaitDrain=0),0===n.length&&(n.ended||(n.needReadable=!0),i!==e&&n.ended&&endReadable(this)),null!==t&&this.emit("data",t),t},Readable.prototype._read=function(e){ee(this,new K("_read()"))},Readable.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,s("pipe count=%d opts=%j",i.pipesCount,t);var o=t&&!1===t.end||e===u.stdout||e===u.stderr?unpipe:onend;function onend(){s("onend"),e.end()}i.endEmitted?u.nextTick(o):n.once("end",o),e.on("unpipe",function onunpipe(t,o){s("onunpipe"),t===n&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,s("cleanup"),e.removeListener("close",onclose),e.removeListener("finish",onfinish),e.removeListener("drain",ondrain),e.removeListener("error",onerror),e.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,i.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&ondrain())});var ondrain=function(){var e=n._readableState;s("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&EElistenerCount(n,"data")&&(e.flowing=!0,flow(n))};e.on("drain",ondrain);var a=!1;function ondata(t){s("ondata");var o=e.write(t);s("dest.write",o),!1===o&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==indexOf(i.pipes,e))&&!a&&(s("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function onerror(t){s("onerror",t),unpipe(),e.removeListener("error",onerror),0===EElistenerCount(e,"error")&&ee(e,t)}function onclose(){e.removeListener("finish",onfinish),unpipe()}function onfinish(){s("onfinish"),e.removeListener("close",onclose),unpipe()}function unpipe(){s("unpipe"),n.unpipe(e)}return n.on("data",ondata),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",onerror),e.once("close",onclose),e.once("finish",onfinish),e.emit("pipe",n),i.flowing||(s("pipe resume"),n.resume()),e},Readable.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var i=t.pipes,s=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"!==e||i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,s("on readable",i.length,i.reading),i.length?emitReadable(this):i.reading||u.nextTick(nReadingNextTick,this)),n},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(e,t){var n=c.prototype.removeListener.call(this,e,t);return"readable"===e&&u.nextTick(updateReadableListening,this),n},Readable.prototype.removeAllListeners=function(e){var t=c.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&u.nextTick(updateReadableListening,this),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(s("resume"),e.flowing=!e.readableListening,e.resumeScheduled||(e.resumeScheduled=!0,u.nextTick(resume_,this,e))),e.paused=!1,this},Readable.prototype.pause=function(){return s("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(s("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(e){var t=this,n=this._readableState,i=!1;for(var o in e.on("end",function(){if(s("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(o){s("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!=o)&&(n.objectMode||o&&o.length)&&(t.push(o)||(i=!0,e.pause()))}),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a-1))throw new X(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(e,t,n){n(new J("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,n){var i,s=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),s.corked&&(s.corked=1,this.uncork()),s.ending||(i=n,s.ending=!0,finishMaybe(this,s),i&&(s.finished?o.nextTick(i):this.once("finish",i)),s.ended=!0,this.writable=!1),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=R.destroy,Writable.prototype._undestroy=R.undestroy,Writable.prototype._destroy=function(e,t){t(e)}},13471:function(e,t,n){"use strict";var i,s=n(27061);function _defineProperty(e,t,n){var i;return(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(48186),a=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),R=Symbol("lastPromise"),H=Symbol("handlePromise"),U=Symbol("stream");function createIterResult(e,t){return{value:e,done:t}}function readAndResolve(e){var t=e[a];if(null!==t){var n=e[U].read();null!==n&&(e[R]=null,e[a]=null,e[l]=null,t(createIterResult(n,!1)))}}function onReadable(e){s.nextTick(readAndResolve,e)}var W=Object.getPrototypeOf(function(){}),J=Object.setPrototypeOf((_defineProperty(i={get stream(){return this[U]},next:function(){var e,t,n=this,i=this[u];if(null!==i)return Promise.reject(i);if(this[c])return Promise.resolve(createIterResult(void 0,!0));if(this[U].destroyed)return new Promise(function(e,t){s.nextTick(function(){n[u]?t(n[u]):e(createIterResult(void 0,!0))})});var o=this[R];if(o)t=new Promise((e=this,function(t,n){o.then(function(){if(e[c]){t(createIterResult(void 0,!0));return}e[H](t,n)},n)}));else{var a=this[U].read();if(null!==a)return Promise.resolve(createIterResult(a,!1));t=new Promise(this[H])}return this[R]=t,t}},Symbol.asyncIterator,function(){return this}),_defineProperty(i,"return",function(){var e=this;return new Promise(function(t,n){e[U].destroy(null,function(e){if(e){n(e);return}t(createIterResult(void 0,!0))})})}),i),W);e.exports=function(e){var t,n=Object.create(J,(_defineProperty(t={},U,{value:e,writable:!0}),_defineProperty(t,a,{value:null,writable:!0}),_defineProperty(t,l,{value:null,writable:!0}),_defineProperty(t,u,{value:null,writable:!0}),_defineProperty(t,c,{value:e._readableState.endEmitted,writable:!0}),_defineProperty(t,H,{value:function(e,t){var i=n[U].read();i?(n[R]=null,n[a]=null,n[l]=null,e(createIterResult(i,!1))):(n[a]=e,n[l]=t)},writable:!0}),t));return n[R]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[l];null!==t&&(n[R]=null,n[a]=null,n[l]=null,t(e)),n[u]=e;return}var i=n[a];null!==i&&(n[R]=null,n[a]=null,n[l]=null,i(createIterResult(void 0,!0))),n[c]=!0}),e.on("readable",onReadable.bind(null,n)),n}},77983:function(e,t,n){"use strict";function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return i.alloc(0);for(var t,n,s=i.allocUnsafe(e>>>0),o=this.head,a=0;o;)t=o.data,n=a,i.prototype.copy.call(t,s,n),a+=o.data.length,o=o.next;return s}},{key:"consume",value:function(e,t){var n;return es.length?s.length:e;if(o===s.length?i+=s:i+=s.slice(0,e),0==(e-=o)){o===s.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=s.slice(o));break}++n}return this.length-=n,i}},{key:"_getBuffer",value:function(e){var t=i.allocUnsafe(e),n=this.head,s=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,a),0==(e-=a)){a===o.length?(++s,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=o.slice(a));break}++s}return this.length-=s,t}},{key:o,value:function(e,t){return s(this,_objectSpread(_objectSpread({},t),{},{depth:0,customInspect:!1}))}}],_defineProperties(BufferList.prototype,e),t&&_defineProperties(BufferList,t),Object.defineProperty(BufferList,"prototype",{writable:!1}),BufferList}()},73505:function(e,t,n){"use strict";var i=n(27061);function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){(!e._writableState||e._writableState.emitClose)&&(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,s=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return s||o?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,i.nextTick(emitErrorNT,this,e)):i.nextTick(emitErrorNT,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?i.nextTick(emitCloseNT,n):(n._writableState.errorEmitted=!0,i.nextTick(emitErrorAndCloseNT,n,e)):i.nextTick(emitErrorAndCloseNT,n,e):t?(i.nextTick(emitCloseNT,n),t(e)):i.nextTick(emitCloseNT,n)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,i=e._writableState;n&&n.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}},48186:function(e,t,n){"use strict";var i=n(97630).q.ERR_STREAM_PREMATURE_CLOSE;function noop(){}e.exports=function eos(e,t,n){if("function"==typeof t)return eos(e,null,t);t||(t={}),s=n||noop,o=!1,n=function(){if(!o){o=!0;for(var e=arguments.length,t=Array(e),n=0;n0},function(e){if(e)return o(e);U=!0,o()}),W=!1,function(t){if(!U&&!W){if(W=!0,e.setHeader&&"function"==typeof e.abort)return e.abort();if("function"==typeof e.destroy)return e.destroy();o(t||new a("pipe"))}}});return l.reduce(pipe)}},65482:function(e,t,n){"use strict";var i=n(97630).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,s){var o=null!=t.highWaterMark?t.highWaterMark:s?t[n]:null;if(null!=o){if(!(isFinite(o)&&Math.floor(o)===o)||o<0){var a=s?n:"highWaterMark";throw new i(a,o)}return Math.floor(o)}return e.objectMode?16:16384}}},89868:function(e,t,n){e.exports=n(17187).EventEmitter},35092:function(e,t,n){(t=e.exports=n(83875)).Stream=t,t.Readable=t,t.Writable=n(69843),t.Duplex=n(37735),t.Transform=n(96311),t.PassThrough=n(36485),t.finished=n(48186),t.pipeline=n(79619)},39593:function(e,t,n){"use strict";let i=n(34411),s=Symbol("max"),o=Symbol("length"),a=Symbol("lengthCalculator"),l=Symbol("allowStale"),u=Symbol("maxAge"),c=Symbol("dispose"),R=Symbol("noDisposeOnSet"),H=Symbol("lruList"),U=Symbol("cache"),W=Symbol("updateAgeOnGet"),naiveLength=()=>1,get=(e,t,n)=>{let i=e[U].get(t);if(i){let t=i.value;if(isStale(e,t)){if(del(e,i),!e[l])return}else n&&(e[W]&&(i.value.now=Date.now()),e[H].unshiftNode(i));return t.value}},isStale=(e,t)=>{if(!t||!t.maxAge&&!e[u])return!1;let n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[u]&&n>e[u]},trim=e=>{if(e[o]>e[s])for(let t=e[H].tail;e[o]>e[s]&&null!==t;){let n=t.prev;del(e,t),t=n}},del=(e,t)=>{if(t){let n=t.value;e[c]&&e[c](n.key,n.value),e[o]-=n.length,e[U].delete(n.key),e[H].removeNode(t)}};let Entry=class Entry{constructor(e,t,n,i,s){this.key=e,this.value=t,this.length=n,this.now=i,this.maxAge=s||0}};let forEachStep=(e,t,n,i)=>{let s=n.value;isStale(e,s)&&(del(e,n),e[l]||(s=void 0)),s&&t.call(i,s.value,s.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[s]=e.max||1/0;let t=e.length||naiveLength;if(this[a]="function"!=typeof t?naiveLength:t,this[l]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[c]=e.dispose,this[R]=e.noDisposeOnSet||!1,this[W]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[s]=e||1/0,trim(this)}get max(){return this[s]}set allowStale(e){this[l]=!!e}get allowStale(){return this[l]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[u]=e,trim(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=naiveLength),e!==this[a]&&(this[a]=e,this[o]=0,this[H].forEach(e=>{e.length=this[a](e.value,e.key),this[o]+=e.length})),trim(this)}get lengthCalculator(){return this[a]}get length(){return this[o]}get itemCount(){return this[H].length}rforEach(e,t){t=t||this;for(let n=this[H].tail;null!==n;){let i=n.prev;forEachStep(this,e,n,t),n=i}}forEach(e,t){t=t||this;for(let n=this[H].head;null!==n;){let i=n.next;forEachStep(this,e,n,t),n=i}}keys(){return this[H].toArray().map(e=>e.key)}values(){return this[H].toArray().map(e=>e.value)}reset(){this[c]&&this[H]&&this[H].length&&this[H].forEach(e=>this[c](e.key,e.value)),this[U]=new Map,this[H]=new i,this[o]=0}dump(){return this[H].map(e=>!isStale(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[H]}set(e,t,n){if((n=n||this[u])&&"number"!=typeof n)throw TypeError("maxAge must be a number");let i=n?Date.now():0,l=this[a](t,e);if(this[U].has(e)){if(l>this[s])return del(this,this[U].get(e)),!1;let a=this[U].get(e),u=a.value;return this[c]&&!this[R]&&this[c](e,u.value),u.now=i,u.maxAge=n,u.value=t,this[o]+=l-u.length,u.length=l,this.get(e),trim(this),!0}let W=new Entry(e,t,l,i,n);return W.length>this[s]?(this[c]&&this[c](e,t),!1):(this[o]+=W.length,this[H].unshift(W),this[U].set(e,this[H].head),trim(this),!0)}has(e){if(!this[U].has(e))return!1;let t=this[U].get(e).value;return!isStale(this,t)}get(e){return get(this,e,!0)}peek(e){return get(this,e,!1)}pop(){let e=this[H].tail;return e?(del(this,e),e.value):null}del(e){del(this,this[U].get(e))}load(e){this.reset();let t=Date.now();for(let n=e.length-1;n>=0;n--){let i=e[n],s=i.e||0;if(0===s)this.set(i.k,i.v);else{let e=s-t;e>0&&this.set(i.k,i.v,e)}}}prune(){this[U].forEach((e,t)=>get(this,t,!1))}}},57824:function(e){function plural(e,t,n,i){return Math.round(e/n)+" "+i+(t>=1.5*n?"s":"")}e.exports=function(e,t){t=t||{};var n,i,s=typeof e;if("string"===s&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*n;case"weeks":case"week":case"w":return 6048e5*n;case"days":case"day":case"d":return 864e5*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*n;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*n;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}(e);if("number"===s&&isFinite(e))return t.long?(n=Math.abs(e))>=864e5?plural(e,n,864e5,"day"):n>=36e5?plural(e,n,36e5,"hour"):n>=6e4?plural(e,n,6e4,"minute"):n>=1e3?plural(e,n,1e3,"second"):e+" ms":(i=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":i>=36e5?Math.round(e/36e5)+"h":i>=6e4?Math.round(e/6e4)+"m":i>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},12352:function(e){"use strict";let processFn=(e,t)=>function(){let n=t.promiseModule,i=Array(arguments.length);for(let e=0;e{t.errorFirst?i.push(function(e,i){if(t.multiArgs){let t=Array(arguments.length-1);for(let e=1;e{let n;t=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},t);let filter=e=>{let match=t=>"string"==typeof t?e===t:t.test(e);return t.include?t.include.some(match):!t.exclude.some(match)};for(let i in n="function"==typeof e?function(){return t.excludeMain?e.apply(this,arguments):processFn(e,t).apply(this,arguments)}:Object.create(Object.getPrototypeOf(e)),e){let s=e[i];n[i]="function"==typeof s&&filter(i)?processFn(s,t):s}return n}},6400:function(e,t,n){"use strict";n.r(t),n.d(t,{Component:function(){return b},Fragment:function(){return g},cloneElement:function(){return E},createContext:function(){return F},createElement:function(){return y},createRef:function(){return _},h:function(){return y},hydrate:function(){return B},isValidElement:function(){return a},options:function(){return s},render:function(){return q},toChildArray:function(){return function $(e,t){return t=t||[],null==e||"boolean"==typeof e||(G(e)?e.some(function(e){$(e,t)}):t.push(e)),t}}});var i,s,o,a,l,u,c,R,H,U={},W=[],J=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,G=Array.isArray;function v(e,t){for(var n in t)e[n]=t[n];return e}function p(e){var t=e.parentNode;t&&t.removeChild(e)}function y(e,t,n){var s,o,a,l={};for(a in t)"key"==a?s=t[a]:"ref"==a?o=t[a]:l[a]=t[a];if(arguments.length>2&&(l.children=arguments.length>3?i.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return d(e,l,s,o,null)}function d(e,t,n,i,a){var l={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=s.vnode&&s.vnode(l),l}function _(){return{current:null}}function g(e){return e.children}function b(e,t){this.props=e,this.context=t}function m(e,t){if(null==t)return e.__?m(e.__,e.__i+1):null;for(var n;tt&&l.sort(R));x.__r=0}function C(e,t,n,i,s,o,a,l,u,c,R){var H,J,Q,Z,Y,K=i&&i.__k||W,X=t.length;for(n.__d=u,function(e,t,n){var i,s,o,a,l,u=t.length,c=n.length,R=c,H=0;for(e.__k=[],i=0;i0?d(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s)?(s.__=e,s.__b=e.__b+1,l=function(e,t,n,i){var s=e.key,o=e.type,a=n-1,l=n+1,u=t[n];if(null===u||u&&s==u.key&&o===u.type&&0==(131072&u.__u))return n;if(i>(null!=u&&0==(131072&u.__u)?1:0))for(;a>=0||l=0){if((u=t[a])&&0==(131072&u.__u)&&s==u.key&&o===u.type)return a;a--}if(la?R>u-a?H+=l-a:H--:l2&&(u.children=arguments.length>3?i.call(arguments,2):n),d(e.type,u,s||e.key,o||e.ref,null)}function F(e,t){var n={__c:t="__cC"+H++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,i;return this.getChildContext||(n=[],(i={})[t]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(function(e){e.__e=!0,k(e)})},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}i=W.slice,s={__e:function(e,t,n,i){for(var s,o,a;t=t.__;)if((s=t.__c)&&!s.__)try{if((o=s.constructor)&&null!=o.getDerivedStateFromError&&(s.setState(o.getDerivedStateFromError(e)),a=s.__d),null!=s.componentDidCatch&&(s.componentDidCatch(e,i||{}),a=s.__d),a)return s.__E=s}catch(t){e=t}throw e}},o=0,a=function(e){return null!=e&&null==e.constructor},b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=v({},this.state),"function"==typeof e&&(e=e(v({},n),this.props)),e&&v(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),k(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),k(this))},b.prototype.render=g,l=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,R=function(e,t){return e.__v.__b-t.__v.__b},x.__r=0,H=0},30396:function(e,t,n){"use strict";n.r(t),n.d(t,{useCallback:function(){return x},useContext:function(){return P},useDebugValue:function(){return V},useEffect:function(){return _},useErrorBoundary:function(){return b},useId:function(){return g},useImperativeHandle:function(){return T},useLayoutEffect:function(){return A},useMemo:function(){return q},useReducer:function(){return y},useRef:function(){return F},useState:function(){return p}});var i,s,o,a,l=n(6400),u=0,c=[],R=[],H=l.options,U=H.__b,W=H.__r,J=H.diffed,G=H.__c,Q=H.unmount,Z=H.__;function h(e,t){H.__h&&H.__h(s,e,u||t),u=0;var n=s.__H||(s.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:R}),n.__[e]}function p(e){return u=1,y(D,e)}function y(e,t,n){var o=h(i++,2);if(o.t=e,!o.__c&&(o.__=[n?n(t):D(void 0,t),function(e){var t=o.__N?o.__N[0]:o.__[0],n=o.t(t,e);t!==n&&(o.__N=[n,o.__[1]],o.__c.setState({}))}],o.__c=s,!s.u)){var f=function(e,t,n){if(!o.__c.__H)return!0;var i=o.__c.__H.__.filter(function(e){return!!e.__c});if(i.every(function(e){return!e.__N}))return!a||a.call(this,e,t,n);var s=!1;return i.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(s=!0)}}),!(!s&&o.__c.props===e)&&(!a||a.call(this,e,t,n))};s.u=!0;var a=s.shouldComponentUpdate,l=s.componentWillUpdate;s.componentWillUpdate=function(e,t,n){if(this.__e){var i=a;a=void 0,f(e,t,n),a=i}l&&l.call(this,e,t,n)},s.shouldComponentUpdate=f}return o.__N||o.__}function _(e,t){var n=h(i++,3);!H.__s&&C(n.__H,t)&&(n.__=e,n.i=t,s.__H.__h.push(n))}function A(e,t){var n=h(i++,4);!H.__s&&C(n.__H,t)&&(n.__=e,n.i=t,s.__h.push(n))}function F(e){return u=5,q(function(){return{current:e}},[])}function T(e,t,n){u=6,A(function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},null==n?n:n.concat(e))}function q(e,t){var n=h(i++,7);return C(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function x(e,t){return u=8,q(function(){return e},t)}function P(e){var t=s.context[e.__c],n=h(i++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(s)),t.props.value):e.__}function V(e,t){H.useDebugValue&&H.useDebugValue(t?t(e):e)}function b(e){var t=h(i++,10),n=p();return t.__=e,s.componentDidCatch||(s.componentDidCatch=function(e,i){t.__&&t.__(e,i),n[1](e)}),[n[0],function(){n[1](void 0)}]}function g(){var e=h(i++,11);if(!e.__){for(var t=s.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function j(){for(var e;e=c.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(z),e.__H.__h.forEach(B),e.__H.__h=[]}catch(t){e.__H.__h=[],H.__e(t,e.__v)}}H.__b=function(e){s=null,U&&U(e)},H.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),Z&&Z(e,t)},H.__r=function(e){W&&W(e),i=0;var t=(s=e.__c).__H;t&&(o===s?(t.__h=[],s.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=R,e.__N=e.i=void 0})):(t.__h.forEach(z),t.__h.forEach(B),t.__h=[],i=0)),o=s},H.diffed=function(e){J&&J(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==c.push(t)&&a===H.requestAnimationFrame||((a=H.requestAnimationFrame)||function(e){var t,r=function(){clearTimeout(n),Y&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);Y&&(t=requestAnimationFrame(r))})(j)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==R&&(e.__=e.__V),e.i=void 0,e.__V=R})),o=s=null},H.__c=function(e,t){t.some(function(e){try{e.__h.forEach(z),e.__h=e.__h.filter(function(e){return!e.__||B(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],H.__e(n,e.__v)}}),G&&G(e,t)},H.unmount=function(e){Q&&Q(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{z(e)}catch(e){t=e}}),n.__H=void 0,t&&H.__e(t,n.__v))};var Y="function"==typeof requestAnimationFrame;function z(e){var t=s,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),s=t}function B(e){var t=s;e.__c=e.__(),s=t}function C(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function D(e,t){return"function"==typeof t?t(e):t}},89509:function(e,t,n){/*! safe-buffer. MIT License. Feross Aboukhadijeh */var i=n(48764),s=i.Buffer;function copyProps(e,t){for(var n in e)t[n]=e[n]}function SafeBuffer(e,t,n){return s(e,t,n)}s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?e.exports=i:(copyProps(i,t),t.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(s.prototype),copyProps(s,SafeBuffer),SafeBuffer.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return s(e,t,n)},SafeBuffer.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var i=s(e);return void 0!==t?"string"==typeof n?i.fill(t,n):i.fill(t):i.fill(0),i},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return s(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i.SlowBuffer(e)}},22257:function(e,t,n){let i=Symbol("SemVer ANY");let Comparator=class Comparator{static get ANY(){return i}constructor(e,t){if(t=s(t),e instanceof Comparator){if(!!t.loose===e.loose)return e;e=e.value}u("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===i?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],n=e.match(t);if(!n)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new c(n[2],this.options.loose):this.semver=i}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===i||e===i)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new R(e.value,t).test(this.value):""===e.operator?""===e.value||new R(this.value,t).test(e.semver):!((t=s(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}};e.exports=Comparator;let s=n(12893),{safeRe:o,t:a}=n(55765),l=n(7539),u=n(74225),c=n(26376),R=n(66902)},66902:function(e,t,n){let Range=class Range{constructor(e,t){if(t=o(t),e instanceof Range){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new Range(e.raw,t)}if(e instanceof a)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!isNullSet(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&isAny(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let t=(this.options.includePrerelease&&J)|(this.options.loose&&G),n=t+":"+e,i=s.get(n);if(i)return i;let o=this.options.loose,u=o?c[R.HYPHENRANGELOOSE]:c[R.HYPHENRANGE];l("hyphen replace",e=e.replace(u,hyphenReplace(this.options.includePrerelease))),l("comparator trim",e=e.replace(c[R.COMPARATORTRIM],H)),l("tilde trim",e=e.replace(c[R.TILDETRIM],U)),l("caret trim",e=e.replace(c[R.CARETTRIM],W));let Q=e.split(" ").map(e=>parseComparator(e,this.options)).join(" ").split(/\s+/).map(e=>replaceGTE0(e,this.options));o&&(Q=Q.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(c[R.COMPARATORLOOSE])))),l("range list",Q);let Z=new Map,Y=Q.map(e=>new a(e,this.options));for(let e of Y){if(isNullSet(e))return[e];Z.set(e.value,e)}Z.size>1&&Z.has("")&&Z.delete("");let K=[...Z.values()];return s.set(n,K),K}intersects(e,t){if(!(e instanceof Range))throw TypeError("a Range is required");return this.set.some(n=>isSatisfiable(n,t)&&e.set.some(e=>isSatisfiable(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,isAny=e=>""===e.value,isSatisfiable=(e,t)=>{let n=!0,i=e.slice(),s=i.pop();for(;n&&i.length;)n=i.every(e=>s.intersects(e,t)),s=i.pop();return n},parseComparator=(e,t)=>(l("comp",e,t),l("caret",e=replaceCarets(e,t)),l("tildes",e=replaceTildes(e,t)),l("xrange",e=replaceXRanges(e,t)),l("stars",e=replaceStars(e,t)),e),isX=e=>!e||"x"===e.toLowerCase()||"*"===e,replaceTildes=(e,t)=>e.trim().split(/\s+/).map(e=>replaceTilde(e,t)).join(" "),replaceTilde=(e,t)=>{let n=t.loose?c[R.TILDELOOSE]:c[R.TILDE];return e.replace(n,(t,n,i,s,o)=>{let a;return l("tilde",e,t,n,i,s,o),isX(n)?a="":isX(i)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:isX(s)?a=`>=${n}.${i}.0 <${n}.${+i+1}.0-0`:o?(l("replaceTilde pr",o),a=`>=${n}.${i}.${s}-${o} <${n}.${+i+1}.0-0`):a=`>=${n}.${i}.${s} <${n}.${+i+1}.0-0`,l("tilde return",a),a})},replaceCarets=(e,t)=>e.trim().split(/\s+/).map(e=>replaceCaret(e,t)).join(" "),replaceCaret=(e,t)=>{l("caret",e,t);let n=t.loose?c[R.CARETLOOSE]:c[R.CARET],i=t.includePrerelease?"-0":"";return e.replace(n,(t,n,s,o,a)=>{let u;return l("caret",e,t,n,s,o,a),isX(n)?u="":isX(s)?u=`>=${n}.0.0${i} <${+n+1}.0.0-0`:isX(o)?u="0"===n?`>=${n}.${s}.0${i} <${n}.${+s+1}.0-0`:`>=${n}.${s}.0${i} <${+n+1}.0.0-0`:a?(l("replaceCaret pr",a),u="0"===n?"0"===s?`>=${n}.${s}.${o}-${a} <${n}.${s}.${+o+1}-0`:`>=${n}.${s}.${o}-${a} <${n}.${+s+1}.0-0`:`>=${n}.${s}.${o}-${a} <${+n+1}.0.0-0`):(l("no pr"),u="0"===n?"0"===s?`>=${n}.${s}.${o}${i} <${n}.${s}.${+o+1}-0`:`>=${n}.${s}.${o}${i} <${n}.${+s+1}.0-0`:`>=${n}.${s}.${o} <${+n+1}.0.0-0`),l("caret return",u),u})},replaceXRanges=(e,t)=>(l("replaceXRanges",e,t),e.split(/\s+/).map(e=>replaceXRange(e,t)).join(" ")),replaceXRange=(e,t)=>{e=e.trim();let n=t.loose?c[R.XRANGELOOSE]:c[R.XRANGE];return e.replace(n,(n,i,s,o,a,u)=>{l("xRange",e,n,i,s,o,a,u);let c=isX(s),R=c||isX(o),H=R||isX(a);return"="===i&&H&&(i=""),u=t.includePrerelease?"-0":"",c?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&H?(R&&(o=0),a=0,">"===i?(i=">=",R?(s=+s+1,o=0):o=+o+1,a=0):"<="===i&&(i="<",R?s=+s+1:o=+o+1),"<"===i&&(u="-0"),n=`${i+s}.${o}.${a}${u}`):R?n=`>=${s}.0.0${u} <${+s+1}.0.0-0`:H&&(n=`>=${s}.${o}.0${u} <${s}.${+o+1}.0-0`),l("xRange return",n),n})},replaceStars=(e,t)=>(l("replaceStars",e,t),e.trim().replace(c[R.STAR],"")),replaceGTE0=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?R.GTE0PRE:R.GTE0],"")),hyphenReplace=e=>(t,n,i,s,o,a,l,u,c,R,H,U,W)=>(n=isX(i)?"":isX(s)?`>=${i}.0.0${e?"-0":""}`:isX(o)?`>=${i}.${s}.0${e?"-0":""}`:a?`>=${n}`:`>=${n}${e?"-0":""}`,u=isX(c)?"":isX(R)?`<${+c+1}.0.0-0`:isX(H)?`<${c}.${+R+1}.0-0`:U?`<=${c}.${R}.${H}-${U}`:e?`<${c}.${R}.${+H+1}-0`:`<=${u}`,`${n} ${u}`.trim()),testSet=(e,t,n)=>{for(let n=0;n0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}},26376:function(e,t,n){let i=n(74225),{MAX_LENGTH:s,MAX_SAFE_INTEGER:o}=n(83295),{safeRe:a,t:l}=n(55765),u=n(12893),{compareIdentifiers:c}=n(86742);let SemVer=class SemVer{constructor(e,t){if(t=u(t),e instanceof SemVer){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>s)throw TypeError(`version is longer than ${s} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let n=e.trim().match(t.loose?a[l.LOOSE]:a[l.FULL]);if(!n)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(t===this.prerelease.join(".")&&!1===n)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let i=[t,e];!1===n&&(i=[t]),0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};e.exports=SemVer},13507:function(e,t,n){let i=n(33959);e.exports=(e,t)=>{let n=i(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},7539:function(e,t,n){let i=n(58718),s=n(81194),o=n(71312),a=n(25903),l=n(21544),u=n(12056);e.exports=(e,t,n,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return i(e,n,c);case"!=":return s(e,n,c);case">":return o(e,n,c);case">=":return a(e,n,c);case"<":return l(e,n,c);case"<=":return u(e,n,c);default:throw TypeError(`Invalid operator: ${t}`)}}},99038:function(e,t,n){let i=n(26376),s=n(33959),{safeRe:o,t:a}=n(55765);e.exports=(e,t)=>{if(e instanceof i)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){let i;let s=t.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL];for(;(i=s.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&i.index+i[0].length===n.index+n[0].length||(n=i),s.lastIndex=i.index+i[1].length+i[2].length;s.lastIndex=-1}else n=e.match(t.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);if(null===n)return null;let l=n[2],u=n[3]||"0",c=n[4]||"0",R=t.includePrerelease&&n[5]?`-${n[5]}`:"",H=t.includePrerelease&&n[6]?`+${n[6]}`:"";return s(`${l}.${u}.${c}${R}${H}`,t)}},88880:function(e,t,n){let i=n(26376);e.exports=(e,t,n)=>{let s=new i(e,n),o=new i(t,n);return s.compare(o)||s.compareBuild(o)}},27880:function(e,t,n){let i=n(46269);e.exports=(e,t)=>i(e,t,!0)},46269:function(e,t,n){let i=n(26376);e.exports=(e,t,n)=>new i(e,n).compare(new i(t,n))},38419:function(e,t,n){let i=n(33959);e.exports=(e,t)=>{let n=i(e,null,!0),s=i(t,null,!0),o=n.compare(s);if(0===o)return null;let a=o>0,l=a?n:s,u=a?s:n,c=!!l.prerelease.length,R=!!u.prerelease.length;if(R&&!c)return u.patch||u.minor?l.patch?"patch":l.minor?"minor":"major":"major";let H=c?"pre":"";return n.major!==s.major?H+"major":n.minor!==s.minor?H+"minor":n.patch!==s.patch?H+"patch":"prerelease"}},58718:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>0===i(e,t,n)},71312:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>i(e,t,n)>0},25903:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>i(e,t,n)>=0},20253:function(e,t,n){let i=n(26376);e.exports=(e,t,n,s,o)=>{"string"==typeof n&&(o=s,s=n,n=void 0);try{return new i(e instanceof i?e.version:e,n).inc(t,s,o).version}catch(e){return null}}},21544:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>0>i(e,t,n)},12056:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>0>=i(e,t,n)},38679:function(e,t,n){let i=n(26376);e.exports=(e,t)=>new i(e,t).major},87789:function(e,t,n){let i=n(26376);e.exports=(e,t)=>new i(e,t).minor},81194:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>0!==i(e,t,n)},33959:function(e,t,n){let i=n(26376);e.exports=(e,t,n=!1)=>{if(e instanceof i)return e;try{return new i(e,t)}catch(e){if(!n)return null;throw e}}},52358:function(e,t,n){let i=n(26376);e.exports=(e,t)=>new i(e,t).patch},57559:function(e,t,n){let i=n(33959);e.exports=(e,t)=>{let n=i(e,t);return n&&n.prerelease.length?n.prerelease:null}},79795:function(e,t,n){let i=n(46269);e.exports=(e,t,n)=>i(t,e,n)},63657:function(e,t,n){let i=n(88880);e.exports=(e,t)=>e.sort((e,n)=>i(n,e,t))},45712:function(e,t,n){let i=n(66902);e.exports=(e,t,n)=>{try{t=new i(t,n)}catch(e){return!1}return t.test(e)}},21100:function(e,t,n){let i=n(88880);e.exports=(e,t)=>e.sort((e,n)=>i(e,n,t))},76397:function(e,t,n){let i=n(33959);e.exports=(e,t)=>{let n=i(e,t);return n?n.version:null}},81249:function(e,t,n){let i=n(55765),s=n(83295),o=n(26376),a=n(86742),l=n(33959),u=n(76397),c=n(13507),R=n(20253),H=n(38419),U=n(38679),W=n(87789),J=n(52358),G=n(57559),Q=n(46269),Z=n(79795),Y=n(27880),K=n(88880),X=n(21100),ee=n(63657),et=n(71312),er=n(21544),en=n(58718),ei=n(81194),es=n(25903),eo=n(12056),ea=n(7539),el=n(99038),eu=n(22257),ec=n(66902),eh=n(45712),ed=n(51042),ef=n(85775),ep=n(63649),eg=n(95316),em=n(89042),eb=n(6826),ey=n(97606),e_=n(50032),ev=n(82937),ew=n(17908),eE=n(50799);e.exports={parse:l,valid:u,clean:c,inc:R,diff:H,major:U,minor:W,patch:J,prerelease:G,compare:Q,rcompare:Z,compareLoose:Y,compareBuild:K,sort:X,rsort:ee,gt:et,lt:er,eq:en,neq:ei,gte:es,lte:eo,cmp:ea,coerce:el,Comparator:eu,Range:ec,satisfies:eh,toComparators:ed,maxSatisfying:ef,minSatisfying:ep,minVersion:eg,validRange:em,outside:eb,gtr:ey,ltr:e_,intersects:ev,simplifyRange:ew,subset:eE,SemVer:o,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:s.SEMVER_SPEC_VERSION,RELEASE_TYPES:s.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}},83295:function(e){let t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},74225:function(e,t,n){var i=n(27061);let s="object"==typeof i&&i.env&&i.env.NODE_DEBUG&&/\bsemver\b/i.test(i.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=s},86742:function(e){let t=/^[0-9]+$/,compareIdentifiers=(e,n)=>{let i=t.test(e),s=t.test(n);return i&&s&&(e=+e,n=+n),e===n?0:i&&!s?-1:s&&!i?1:ecompareIdentifiers(t,e)}},12893:function(e){let t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},55765:function(e,t,n){let{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:s,MAX_LENGTH:o}=n(83295),a=n(74225);t=e.exports={};let l=t.re=[],u=t.safeRe=[],c=t.src=[],R=t.t={},H=0,U="[a-zA-Z0-9-]",W=[["\\s",1],["\\d",o],[U,s]],makeSafeRegex=e=>{for(let[t,n]of W)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},createToken=(e,t,n)=>{let i=makeSafeRegex(t),s=H++;a(e,s,t),R[e]=s,c[s]=t,l[s]=new RegExp(t,n?"g":void 0),u[s]=new RegExp(i,n?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","\\d+"),createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${U}*`),createToken("MAINVERSION",`(${c[R.NUMERICIDENTIFIER]})\\.(${c[R.NUMERICIDENTIFIER]})\\.(${c[R.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${c[R.NUMERICIDENTIFIERLOOSE]})\\.(${c[R.NUMERICIDENTIFIERLOOSE]})\\.(${c[R.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${c[R.NUMERICIDENTIFIER]}|${c[R.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${c[R.NUMERICIDENTIFIERLOOSE]}|${c[R.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASE",`(?:-(${c[R.PRERELEASEIDENTIFIER]}(?:\\.${c[R.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${c[R.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[R.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER",`${U}+`),createToken("BUILD",`(?:\\+(${c[R.BUILDIDENTIFIER]}(?:\\.${c[R.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${c[R.MAINVERSION]}${c[R.PRERELEASE]}?${c[R.BUILD]}?`),createToken("FULL",`^${c[R.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${c[R.MAINVERSIONLOOSE]}${c[R.PRERELEASELOOSE]}?${c[R.BUILD]}?`),createToken("LOOSE",`^${c[R.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${c[R.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${c[R.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${c[R.XRANGEIDENTIFIER]})(?:\\.(${c[R.XRANGEIDENTIFIER]})(?:\\.(${c[R.XRANGEIDENTIFIER]})(?:${c[R.PRERELEASE]})?${c[R.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${c[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[R.XRANGEIDENTIFIERLOOSE]})(?:${c[R.PRERELEASELOOSE]})?${c[R.BUILD]}?)?)?`),createToken("XRANGE",`^${c[R.GTLT]}\\s*${c[R.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${c[R.GTLT]}\\s*${c[R.XRANGEPLAINLOOSE]}$`),createToken("COERCEPLAIN",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?`),createToken("COERCE",`${c[R.COERCEPLAIN]}(?:$|[^\\d])`),createToken("COERCEFULL",c[R.COERCEPLAIN]+`(?:${c[R.PRERELEASE]})?`+`(?:${c[R.BUILD]})?`+"(?:$|[^\\d])"),createToken("COERCERTL",c[R.COERCE],!0),createToken("COERCERTLFULL",c[R.COERCEFULL],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${c[R.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",createToken("TILDE",`^${c[R.LONETILDE]}${c[R.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${c[R.LONETILDE]}${c[R.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${c[R.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",createToken("CARET",`^${c[R.LONECARET]}${c[R.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${c[R.LONECARET]}${c[R.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${c[R.GTLT]}\\s*(${c[R.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${c[R.GTLT]}\\s*(${c[R.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${c[R.GTLT]}\\s*(${c[R.LOOSEPLAIN]}|${c[R.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${c[R.XRANGEPLAIN]})\\s+-\\s+(${c[R.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${c[R.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[R.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},97606:function(e,t,n){let i=n(6826);e.exports=(e,t,n)=>i(e,t,">",n)},82937:function(e,t,n){let i=n(66902);e.exports=(e,t,n)=>(e=new i(e,n),t=new i(t,n),e.intersects(t,n))},50032:function(e,t,n){let i=n(6826);e.exports=(e,t,n)=>i(e,t,"<",n)},85775:function(e,t,n){let i=n(26376),s=n(66902);e.exports=(e,t,n)=>{let o=null,a=null,l=null;try{l=new s(t,n)}catch(e){return null}return e.forEach(e=>{l.test(e)&&(!o||-1===a.compare(e))&&(o=e,a=new i(o,n))}),o}},63649:function(e,t,n){let i=n(26376),s=n(66902);e.exports=(e,t,n)=>{let o=null,a=null,l=null;try{l=new s(t,n)}catch(e){return null}return e.forEach(e=>{l.test(e)&&(!o||1===a.compare(e))&&(o=e,a=new i(o,n))}),o}},95316:function(e,t,n){let i=n(26376),s=n(66902),o=n(71312);e.exports=(e,t)=>{e=new s(e,t);let n=new i("0.0.0");if(e.test(n)||(n=new i("0.0.0-0"),e.test(n)))return n;n=null;for(let t=0;t{let t=new i(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!a||o(t,a))&&(a=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),a&&(!n||o(n,a))&&(n=a)}return n&&e.test(n)?n:null}},6826:function(e,t,n){let i=n(26376),s=n(22257),{ANY:o}=s,a=n(66902),l=n(45712),u=n(71312),c=n(21544),R=n(12056),H=n(25903);e.exports=(e,t,n,U)=>{let W,J,G,Q,Z;switch(e=new i(e,U),t=new a(t,U),n){case">":W=u,J=R,G=c,Q=">",Z=">=";break;case"<":W=c,J=H,G=u,Q="<",Z="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(l(e,t,U))return!1;for(let n=0;n{e.semver===o&&(e=new s(">=0.0.0")),a=a||e,l=l||e,W(e.semver,a.semver,U)?a=e:G(e.semver,l.semver,U)&&(l=e)}),a.operator===Q||a.operator===Z||(!l.operator||l.operator===Q)&&J(e,l.semver)||l.operator===Z&&G(e,l.semver))return!1}return!0}},17908:function(e,t,n){let i=n(45712),s=n(46269);e.exports=(e,t,n)=>{let o=[],a=null,l=null,u=e.sort((e,t)=>s(e,t,n));for(let e of u){let s=i(e,t,n);s?(l=e,a||(a=e)):(l&&o.push([a,l]),l=null,a=null)}a&&o.push([a,null]);let c=[];for(let[e,t]of o)e===t?c.push(e):t||e!==u[0]?t?e===u[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");let R=c.join(" || "),H="string"==typeof t.raw?t.raw:String(t);return R.length=0.0.0-0")],c=[new s(">=0.0.0")],simpleSubset=(e,t,n)=>{let i,s,R,H,U,W,J;if(e===t)return!0;if(1===e.length&&e[0].semver===o){if(1===t.length&&t[0].semver===o)return!0;e=n.includePrerelease?u:c}if(1===t.length&&t[0].semver===o){if(n.includePrerelease)return!0;t=c}let G=new Set;for(let t of e)">"===t.operator||">="===t.operator?i=higherGT(i,t,n):"<"===t.operator||"<="===t.operator?s=lowerLT(s,t,n):G.add(t.semver);if(G.size>1||i&&s&&((R=l(i.semver,s.semver,n))>0||0===R&&(">="!==i.operator||"<="!==s.operator)))return null;for(let e of G){if(i&&!a(e,String(i),n)||s&&!a(e,String(s),n))return null;for(let i of t)if(!a(e,String(i),n))return!1;return!0}let Q=!!s&&!n.includePrerelease&&!!s.semver.prerelease.length&&s.semver,Z=!!i&&!n.includePrerelease&&!!i.semver.prerelease.length&&i.semver;for(let e of(Q&&1===Q.prerelease.length&&"<"===s.operator&&0===Q.prerelease[0]&&(Q=!1),t)){if(J=J||">"===e.operator||">="===e.operator,W=W||"<"===e.operator||"<="===e.operator,i){if(Z&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===Z.major&&e.semver.minor===Z.minor&&e.semver.patch===Z.patch&&(Z=!1),">"===e.operator||">="===e.operator){if((H=higherGT(i,e,n))===e&&H!==i)return!1}else if(">="===i.operator&&!a(i.semver,String(e),n))return!1}if(s){if(Q&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===Q.major&&e.semver.minor===Q.minor&&e.semver.patch===Q.patch&&(Q=!1),"<"===e.operator||"<="===e.operator){if((U=lowerLT(s,e,n))===e&&U!==s)return!1}else if("<="===s.operator&&!a(s.semver,String(e),n))return!1}if(!e.operator&&(s||i)&&0!==R)return!1}return(!i||!W||!!s||0===R)&&(!s||!J||!!i||0===R)&&!Z&&!Q},higherGT=(e,t,n)=>{if(!e)return t;let i=l(e.semver,t.semver,n);return i>0?e:i<0?t:">"===t.operator&&">="===e.operator?t:e},lowerLT=(e,t,n)=>{if(!e)return t;let i=l(e.semver,t.semver,n);return i<0?e:i>0?t:"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new i(e,n),t=new i(t,n);let s=!1;t:for(let i of e.set){for(let e of t.set){let t=simpleSubset(i,e,n);if(s=s||null!==t,t)continue t}if(s)return!1}return!0}},51042:function(e,t,n){let i=n(66902);e.exports=(e,t)=>new i(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},89042:function(e,t,n){let i=n(66902);e.exports=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}}},24189:function(e,t,n){var i=n(89509).Buffer;function Hash(e,t){this._block=i.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}Hash.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=i.from(e,t));for(var n=this._block,s=this._blockSize,o=e.length,a=this._len,l=0;l=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var i=(4294967295&n)>>>0,s=(n-i)/4294967296;this._block.writeUInt32BE(s,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},Hash.prototype._update=function(){throw Error("_update must be implemented by subclass")},e.exports=Hash},89072:function(e,t,n){var i=e.exports=function(e){var t=i[e=e.toLowerCase()];if(!t)throw Error(e+" is not supported (we accept pull requests)");return new t};i.sha=n(74448),i.sha1=n(18336),i.sha224=n(48432),i.sha256=n(67499),i.sha384=n(51686),i.sha512=n(87816)},74448:function(e,t,n){var i=n(35717),s=n(24189),o=n(89509).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],l=Array(80);function Sha(){this.init(),this._w=l,s.call(this,64,56)}i(Sha,s),Sha.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha.prototype._update=function(e){for(var t=this._w,n=0|this._a,i=0|this._b,s=0|this._c,o=0|this._d,l=0|this._e,u=0;u<16;++u)t[u]=e.readInt32BE(4*u);for(;u<80;++u)t[u]=t[u-3]^t[u-8]^t[u-14]^t[u-16];for(var c=0;c<80;++c){var R,H,U,W,J,G=~~(c/20),Q=((R=n)<<5|R>>>27)+(H=i,U=s,W=o,0===G?H&U|~H&W:2===G?H&U|H&W|U&W:H^U^W)+l+t[c]+a[G]|0;l=o,o=s,s=(J=i)<<30|J>>>2,i=n,n=Q}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},Sha.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha},18336:function(e,t,n){var i=n(35717),s=n(24189),o=n(89509).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],l=Array(80);function Sha1(){this.init(),this._w=l,s.call(this,64,56)}i(Sha1,s),Sha1.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha1.prototype._update=function(e){for(var t=this._w,n=0|this._a,i=0|this._b,s=0|this._c,o=0|this._d,l=0|this._e,u=0;u<16;++u)t[u]=e.readInt32BE(4*u);for(;u<80;++u)t[u]=(R=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|R>>>31;for(var c=0;c<80;++c){var R,H,U,W,J,G,Q=~~(c/20),Z=((H=n)<<5|H>>>27)+(U=i,W=s,J=o,0===Q?U&W|~U&J:2===Q?U&W|U&J|W&J:U^W^J)+l+t[c]+a[Q]|0;l=o,o=s,s=(G=i)<<30|G>>>2,i=n,n=Z}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0},Sha1.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha1},48432:function(e,t,n){var i=n(35717),s=n(67499),o=n(24189),a=n(89509).Buffer,l=Array(64);function Sha224(){this.init(),this._w=l,o.call(this,64,56)}i(Sha224,s),Sha224.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},Sha224.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=Sha224},67499:function(e,t,n){var i=n(35717),s=n(24189),o=n(89509).Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],l=Array(64);function Sha256(){this.init(),this._w=l,s.call(this,64,56)}i(Sha256,s),Sha256.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},Sha256.prototype._update=function(e){for(var t=this._w,n=0|this._a,i=0|this._b,s=0|this._c,o=0|this._d,l=0|this._e,u=0|this._f,c=0|this._g,R=0|this._h,H=0;H<16;++H)t[H]=e.readInt32BE(4*H);for(;H<64;++H)t[H]=(((W=t[H-2])>>>17|W<<15)^(W>>>19|W<<13)^W>>>10)+t[H-7]+(((J=t[H-15])>>>7|J<<25)^(J>>>18|J<<14)^J>>>3)+t[H-16]|0;for(var U=0;U<64;++U){var W,J,G,Q,Z,Y,K,X,ee,et=R+(((G=l)>>>6|G<<26)^(G>>>11|G<<21)^(G>>>25|G<<7))+(Q=l,Z=u,(Y=c)^Q&(Z^Y))+a[U]+t[U]|0,er=(((K=n)>>>2|K<<30)^(K>>>13|K<<19)^(K>>>22|K<<10))+((X=n)&(ee=i)|s&(X|ee))|0;R=c,c=u,u=l,l=o+et|0,o=s,s=i,i=n,n=et+er|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=o+this._d|0,this._e=l+this._e|0,this._f=u+this._f|0,this._g=c+this._g|0,this._h=R+this._h|0},Sha256.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=Sha256},51686:function(e,t,n){var i=n(35717),s=n(87816),o=n(24189),a=n(89509).Buffer,l=Array(160);function Sha384(){this.init(),this._w=l,o.call(this,128,112)}i(Sha384,s),Sha384.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},Sha384.prototype._hash=function(){var e=a.allocUnsafe(48);function writeInt64BE(t,n,i){e.writeInt32BE(t,i),e.writeInt32BE(n,i+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),e},e.exports=Sha384},87816:function(e,t,n){var i=n(35717),s=n(24189),o=n(89509).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],l=Array(160);function Sha512(){this.init(),this._w=l,s.call(this,128,112)}function sigma0(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function sigma1(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function getCarry(e,t){return e>>>0>>0?1:0}i(Sha512,s),Sha512.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},Sha512.prototype._update=function(e){for(var t=this._w,n=0|this._ah,i=0|this._bh,s=0|this._ch,o=0|this._dh,l=0|this._eh,u=0|this._fh,c=0|this._gh,R=0|this._hh,H=0|this._al,U=0|this._bl,W=0|this._cl,J=0|this._dl,G=0|this._el,Q=0|this._fl,Z=0|this._gl,Y=0|this._hl,K=0;K<32;K+=2)t[K]=e.readInt32BE(4*K),t[K+1]=e.readInt32BE(4*K+4);for(;K<160;K+=2){var X,ee,et,er,en,ei,es,eo,ea=t[K-30],el=t[K-30+1],eu=((X=ea)>>>1|(ee=el)<<31)^(X>>>8|ee<<24)^X>>>7,ec=((et=el)>>>1|(er=ea)<<31)^(et>>>8|er<<24)^(et>>>7|er<<25);ea=t[K-4],el=t[K-4+1];var eh=((en=ea)>>>19|(ei=el)<<13)^(ei>>>29|en<<3)^en>>>6,ed=((es=el)>>>19|(eo=ea)<<13)^(eo>>>29|es<<3)^(es>>>6|eo<<26),ef=t[K-14],ep=t[K-14+1],eg=t[K-32],em=t[K-32+1],eb=ec+ep|0,ey=eu+ef+getCarry(eb,ec)|0;ey=(ey=ey+eh+getCarry(eb=eb+ed|0,ed)|0)+eg+getCarry(eb=eb+em|0,em)|0,t[K]=ey,t[K+1]=eb}for(var e_=0;e_<160;e_+=2){ey=t[e_],eb=t[e_+1];var ev,ew,eE,eS,ek,eR,eM,eC,ex,eI,eN=(ev=n)&(ew=i)|s&(ev|ew),eT=(eE=H)&(eS=U)|W&(eE|eS),eA=sigma0(n,H),eB=sigma0(H,n),eL=sigma1(l,G),eP=sigma1(G,l),eO=a[e_],eF=a[e_+1],ej=(ek=l,eR=u,(eM=c)^ek&(eR^eM)),eD=(eC=G,ex=Q,(eI=Z)^eC&(ex^eI)),eH=Y+eP|0,e$=R+eL+getCarry(eH,Y)|0;e$=(e$=(e$=e$+ej+getCarry(eH=eH+eD|0,eD)|0)+eO+getCarry(eH=eH+eF|0,eF)|0)+ey+getCarry(eH=eH+eb|0,eb)|0;var eU=eB+eT|0,eW=eA+eN+getCarry(eU,eB)|0;R=c,Y=Z,c=u,Z=Q,u=l,Q=G,l=o+e$+getCarry(G=J+eH|0,J)|0,o=s,J=W,s=i,W=U,i=n,U=H,n=e$+eW+getCarry(H=eH+eU|0,eH)|0}this._al=this._al+H|0,this._bl=this._bl+U|0,this._cl=this._cl+W|0,this._dl=this._dl+J|0,this._el=this._el+G|0,this._fl=this._fl+Q|0,this._gl=this._gl+Z|0,this._hl=this._hl+Y|0,this._ah=this._ah+n+getCarry(this._al,H)|0,this._bh=this._bh+i+getCarry(this._bl,U)|0,this._ch=this._ch+s+getCarry(this._cl,W)|0,this._dh=this._dh+o+getCarry(this._dl,J)|0,this._eh=this._eh+l+getCarry(this._el,G)|0,this._fh=this._fh+u+getCarry(this._fl,Q)|0,this._gh=this._gh+c+getCarry(this._gl,Z)|0,this._hh=this._hh+R+getCarry(this._hl,Y)|0},Sha512.prototype._hash=function(){var e=o.allocUnsafe(64);function writeInt64BE(t,n,i){e.writeInt32BE(t,i),e.writeInt32BE(n,i+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),writeInt64BE(this._gh,this._gl,48),writeInt64BE(this._hh,this._hl,56),e},e.exports=Sha512},32553:function(e,t,n){"use strict";var i=n(40396).Buffer,s=i.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function StringDecoder(e){var t;switch(this.encoding=function(e){var t=function(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(i.isEncoding===s||!s(e)))throw Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,t=4;break;case"utf8":this.fillLast=utf8FillLast,t=4;break;case"base64":this.text=base64Text,this.end=base64End,t=3;break;default:this.write=simpleWrite,this.end=simpleEnd;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=i.allocUnsafe(t)}function utf8CheckByte(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function utf8FillLast(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}(this,e,0);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function utf16Text(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function utf16End(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function base64Text(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function base64End(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}t.s=StringDecoder,StringDecoder.prototype.write=function(e){var t,n;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(s>0&&(e.lastNeed=s-1),s):--i=0?(s>0&&(e.lastNeed=s-2),s):--i=0?(s>0&&(2===s?s=0:e.lastNeed=s-3),s):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var i=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)},StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},40396:function(e,t,n){var i=n(48764),s=i.Buffer;function copyProps(e,t){for(var n in e)t[n]=e[n]}function SafeBuffer(e,t,n){return s(e,t,n)}s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?e.exports=i:(copyProps(i,t),t.Buffer=SafeBuffer),copyProps(s,SafeBuffer),SafeBuffer.from=function(e,t,n){if("number"==typeof e)throw TypeError("Argument must not be a number");return s(e,t,n)},SafeBuffer.alloc=function(e,t,n){if("number"!=typeof e)throw TypeError("Argument must be a number");var i=s(e);return void 0!==t?"string"==typeof n?i.fill(t,n):i.fill(t):i.fill(0),i},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return s(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return i.SlowBuffer(e)}},94927:function(e,t,n){e.exports=function(e,t){if(config("noDeprecation"))return e;var n=!1;return function(){if(!n){if(config("throwDeprecation"))throw Error(t);config("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}};function config(e){try{if(!n.g.localStorage)return!1}catch(e){return!1}var t=n.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}},47529:function(e){e.exports=function(){for(var e={},n=0;n0)for(var n=0,i=arguments.length;n1)n=t;else if(this.head)i=this.head.next,n=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var s=0;null!==i;s++)n=e(n,i.value,s),i=i.next;return n},Yallist.prototype.reduceReverse=function(e,t){var n,i=this.tail;if(arguments.length>1)n=t;else if(this.tail)i=this.tail.prev,n=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var s=this.length-1;null!==i;s--)n=e(n,i.value,s),i=i.prev;return n},Yallist.prototype.toArray=function(){for(var e=Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},Yallist.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},Yallist.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new Yallist;if(tthis.length&&(t=this.length);for(var i=0,s=this.head;null!==s&&ithis.length&&(t=this.length);for(var i=this.length,s=this.tail;null!==s&&i>t;i--)s=s.prev;for(;null!==s&&i>e;i--,s=s.prev)n.push(s.value);return n},Yallist.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var i=0,s=this.head;null!==s&&in??(n=[e,...t()])}};function isObject(e){return"object"==typeof e&&null!=e}function isPlainObject(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function print(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function*toFailures(e,t,n,i){var s;for(let o of(isObject(s=e)&&"function"==typeof s[Symbol.iterator]||(e=[e]),e)){let e=function(e,t,n,i){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});let{path:s,branch:o}=t,{type:a}=n,{refinement:l,message:u=`Expected a value of type \`${a}\`${l?` with refinement \`${l}\``:""}, but received: \`${print(i)}\``}=e;return{value:i,type:a,refinement:l,key:s[s.length-1],path:s,branch:o,...e,message:u}}(o,t,n,i);e&&(yield e)}}function*run(e,t,n={}){let{path:i=[],branch:s=[e],coerce:o=!1,mask:a=!1}=n,l={path:i,branch:s};if(o&&(e=t.coercer(e,l),a&&"type"!==t.type&&isObject(t.schema)&&isObject(e)&&!Array.isArray(e)))for(let n in e)void 0===t.schema[n]&&delete e[n];let u="valid";for(let i of t.validator(e,l))i.explanation=n.message,u="not_valid",yield[i,void 0];for(let[c,R,H]of t.entries(e,l)){let t=run(R,H,{path:void 0===c?i:[...i,c],branch:void 0===c?s:[...s,R],coerce:o,mask:a,message:n.message});for(let n of t)n[0]?(u=null!=n[0].refinement?"not_refined":"not_valid",yield[n[0],void 0]):o&&(R=n[1],void 0===c?e=R:e instanceof Map?e.set(c,R):e instanceof Set?e.add(R):isObject(e)&&(void 0!==R||c in e)&&(e[c]=R))}if("not_valid"!==u)for(let i of t.refiner(e,l))i.explanation=n.message,u="not_refined",yield[i,void 0];"valid"===u&&(yield[void 0,e])}let Struct=class Struct{constructor(e){let{type:t,schema:n,validator:i,refiner:s,coercer:o=e=>e,entries:a=function*(){}}=e;this.type=t,this.schema=n,this.entries=a,this.coercer=o,i?this.validator=(e,t)=>{let n=i(e,t);return toFailures(n,t,this,e)}:this.validator=()=>[],s?this.refiner=(e,t)=>{let n=s(e,t);return toFailures(n,t,this,e)}:this.refiner=()=>[]}assert(e,t){return assert(e,this,t)}create(e,t){return create(e,this,t)}is(e){return is(e,this)}mask(e,t){return mask(e,this,t)}validate(e,t={}){return validate(e,this,t)}};function assert(e,t,n){let i=validate(e,t,{message:n});if(i[0])throw i[0]}function create(e,t,n){let i=validate(e,t,{coerce:!0,message:n});if(!i[0])return i[1];throw i[0]}function mask(e,t,n){let i=validate(e,t,{coerce:!0,mask:!0,message:n});if(!i[0])return i[1];throw i[0]}function is(e,t){let n=validate(e,t);return!n[0]}function validate(e,t,n={}){let i=run(e,t,n),s=function(e){let{done:t,value:n}=e.next();return t?void 0:n}(i);if(s[0]){let e=new StructError(s[0],function*(){for(let e of i)e[0]&&(yield e[0])});return[e,void 0]}{let e=s[1];return[void 0,e]}}function assign(...e){let t="type"===e[0].type,n=e.map(e=>e.schema),i=Object.assign({},...n);return t?type(i):object(i)}function define(e,t){return new Struct({type:e,schema:null,validator:t})}function deprecated(e,t){return new Struct({...e,refiner:(t,n)=>void 0===t||e.refiner(t,n),validator:(n,i)=>void 0===n||(t(n,i),e.validator(n,i))})}function dynamic(e){return new Struct({type:"dynamic",schema:null,*entries(t,n){let i=e(t,n);yield*i.entries(t,n)},validator(t,n){let i=e(t,n);return i.validator(t,n)},coercer(t,n){let i=e(t,n);return i.coercer(t,n)},refiner(t,n){let i=e(t,n);return i.refiner(t,n)}})}function lazy(e){let t;return new Struct({type:"lazy",schema:null,*entries(n,i){t??(t=e()),yield*t.entries(n,i)},validator:(n,i)=>(t??(t=e()),t.validator(n,i)),coercer:(n,i)=>(t??(t=e()),t.coercer(n,i)),refiner:(n,i)=>(t??(t=e()),t.refiner(n,i))})}function omit(e,t){let{schema:n}=e,i={...n};for(let e of t)delete i[e];return"type"===e.type?type(i):object(i)}function partial(e){let t=e instanceof Struct,n=t?{...e.schema}:{...e};for(let e in n)n[e]=optional(n[e]);return t&&"type"===e.type?type(n):object(n)}function pick(e,t){let{schema:n}=e,i={};for(let e of t)i[e]=n[e];return"type"===e.type?type(i):object(i)}function struct(e,t){return console.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),define(e,t)}function any(){return define("any",()=>!0)}function array(e){return new Struct({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(let[n,i]of t.entries())yield[n,i,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${print(e)}`})}function bigint(){return define("bigint",e=>"bigint"==typeof e)}function boolean(){return define("boolean",e=>"boolean"==typeof e)}function date(){return define("date",e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${print(e)}`)}function enums(e){let t={},n=e.map(e=>print(e)).join();for(let n of e)t[n]=n;return new Struct({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${n}\`, but received: ${print(t)}`})}function func(){return define("func",e=>"function"==typeof e||`Expected a function, but received: ${print(e)}`)}function instance(e){return define("instance",t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${print(t)}`)}function integer(){return define("integer",e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${print(e)}`)}function intersection(e){return new Struct({type:"intersection",schema:null,*entries(t,n){for(let i of e)yield*i.entries(t,n)},*validator(t,n){for(let i of e)yield*i.validator(t,n)},*refiner(t,n){for(let i of e)yield*i.refiner(t,n)}})}function literal(e){let t=print(e),n=typeof e;return new Struct({type:"literal",schema:"string"===n||"number"===n||"boolean"===n?e:null,validator:n=>n===e||`Expected the literal \`${t}\`, but received: ${print(n)}`})}function map(e,t){return new Struct({type:"map",schema:null,*entries(n){if(e&&t&&n instanceof Map)for(let[i,s]of n.entries())yield[i,i,e],yield[i,s,t]},coercer:e=>e instanceof Map?new Map(e):e,validator:e=>e instanceof Map||`Expected a \`Map\` object, but received: ${print(e)}`})}function never(){return define("never",()=>!1)}function nullable(e){return new Struct({...e,validator:(t,n)=>null===t||e.validator(t,n),refiner:(t,n)=>null===t||e.refiner(t,n)})}function number(){return define("number",e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${print(e)}`)}function object(e){let t=e?Object.keys(e):[],n=never();return new Struct({type:"object",schema:e||null,*entries(i){if(e&&isObject(i)){let s=new Set(Object.keys(i));for(let n of t)s.delete(n),yield[n,i[n],e[n]];for(let e of s)yield[e,i[e],n]}},validator:e=>isObject(e)||`Expected an object, but received: ${print(e)}`,coercer:e=>isObject(e)?{...e}:e})}function optional(e){return new Struct({...e,validator:(t,n)=>void 0===t||e.validator(t,n),refiner:(t,n)=>void 0===t||e.refiner(t,n)})}function record(e,t){return new Struct({type:"record",schema:null,*entries(n){if(isObject(n))for(let i in n){let s=n[i];yield[i,i,e],yield[i,s,t]}},validator:e=>isObject(e)||`Expected an object, but received: ${print(e)}`})}function regexp(){return define("regexp",e=>e instanceof RegExp)}function set(e){return new Struct({type:"set",schema:null,*entries(t){if(e&&t instanceof Set)for(let n of t)yield[n,n,e]},coercer:e=>e instanceof Set?new Set(e):e,validator:e=>e instanceof Set||`Expected a \`Set\` object, but received: ${print(e)}`})}function string(){return define("string",e=>"string"==typeof e||`Expected a string, but received: ${print(e)}`)}function tuple(e){let t=never();return new Struct({type:"tuple",schema:null,*entries(n){if(Array.isArray(n)){let i=Math.max(e.length,n.length);for(let s=0;sArray.isArray(e)||`Expected an array, but received: ${print(e)}`})}function type(e){let t=Object.keys(e);return new Struct({type:"type",schema:e,*entries(n){if(isObject(n))for(let i of t)yield[i,n[i],e[i]]},validator:e=>isObject(e)||`Expected an object, but received: ${print(e)}`,coercer:e=>isObject(e)?{...e}:e})}function union(e){let t=e.map(e=>e.type).join(" | ");return new Struct({type:"union",schema:null,coercer(t){for(let n of e){let[e,i]=n.validate(t,{coerce:!0});if(!e)return i}return t},validator(n,i){let s=[];for(let t of e){let[...e]=run(n,t,i),[o]=e;if(!o[0])return[];for(let[t]of e)t&&s.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${print(n)}`,...s]}})}function unknown(){return define("unknown",()=>!0)}function coerce(e,t,n){return new Struct({...e,coercer:(i,s)=>is(i,t)?e.coercer(n(i,s),s):e.coercer(i,s)})}function defaulted(e,t,n={}){return coerce(e,unknown(),e=>{let i="function"==typeof t?t():t;if(void 0===e)return i;if(!n.strict&&isPlainObject(e)&&isPlainObject(i)){let t={...e},n=!1;for(let e in i)void 0===t[e]&&(t[e]=i[e],n=!0);if(n)return t}return e})}function trimmed(e){return coerce(e,string(),e=>e.trim())}function empty(e){return refine(e,"empty",t=>{let n=getSize(t);return 0===n||`Expected an empty ${e.type} but received one with a size of \`${n}\``})}function getSize(e){return e instanceof Map||e instanceof Set?e.size:e.length}function max(e,t,n={}){let{exclusive:i}=n;return refine(e,"max",n=>i?ni?n>t:n>=t||`Expected a ${e.type} greater than ${i?"":"or equal to "}${t} but received \`${n}\``)}function nonempty(e){return refine(e,"nonempty",t=>{let n=getSize(t);return n>0||`Expected a nonempty ${e.type} but received an empty one`})}function pattern(e,t){return refine(e,"pattern",n=>t.test(n)||`Expected a ${e.type} matching \`/${t.source}/\` but received "${n}"`)}function size(e,t,n=t){let i=`Expected a ${e.type}`,s=t===n?`of \`${t}\``:`between \`${t}\` and \`${n}\``;return refine(e,"size",e=>{if("number"==typeof e||e instanceof Date)return t<=e&&e<=n||`${i} ${s} but received \`${e}\``;if(e instanceof Map||e instanceof Set){let{size:o}=e;return t<=o&&o<=n||`${i} with a size ${s} but received one with a size of \`${o}\``}{let{length:o}=e;return t<=o&&o<=n||`${i} with a length ${s} but received one with a length of \`${o}\``}})}function refine(e,t,n){return new Struct({...e,*refiner(i,s){yield*e.refiner(i,s);let o=n(i,s),a=toFailures(o,s,e,i);for(let e of a)yield{...e,refinement:t}}})}}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5850.b782d289eb0cb77f.js b/dist/controlpanel/_next/static/chunks/5850.b782d289eb0cb77f.js deleted file mode 100644 index cad6245d5..000000000 --- a/dist/controlpanel/_next/static/chunks/5850.b782d289eb0cb77f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5850],{75850:function(e,a,n){n.r(a),n.d(a,{default:function(){return r}});var r='{\n "connect_wallet": {\n "label": "Conectar Carteira",\n "wrong_network": {\n "label": "Rede incorreta"\n }\n },\n "intro": {\n "title": "O que \xe9 uma Carteira?",\n "description": "Uma carteira \xe9 usada para enviar, receber, armazenar e exibir ativos digitais. Tamb\xe9m \xe9 uma nova forma de se conectar, sem precisar criar novas contas e senhas em todo site.",\n "digital_asset": {\n "title": "Um lar para seus ativos digitais",\n "description": "Carteiras s\xe3o usadas para enviar, receber, armazenar e exibir ativos digitais como Ethereum e NFTs."\n },\n "login": {\n "title": "Uma nova maneira de fazer login",\n "description": "Em vez de criar novas contas e senhas em todos os sites, basta conectar sua carteira."\n },\n "get": {\n "label": "Obter uma Carteira"\n },\n "learn_more": {\n "label": "Saiba mais"\n }\n },\n "sign_in": {\n "label": "Verifique sua conta",\n "description": "Para concluir a conex\xe3o, voc\xea deve assinar uma mensagem em sua carteira para confirmar que voc\xea \xe9 o propriet\xe1rio desta conta.",\n "message": {\n "send": "Enviar mensagem",\n "preparing": "Preparando mensagem...",\n "cancel": "Cancelar",\n "preparing_error": "Erro ao preparar a mensagem, tente novamente!"\n },\n "signature": {\n "waiting": "Aguardando assinatura...",\n "verifying": "Verificando assinatura...",\n "signing_error": "Erro ao assinar a mensagem, tente novamente!",\n "verifying_error": "Erro ao verificar assinatura, tente novamente!",\n "oops_error": "Ops, algo deu errado!"\n }\n },\n "connect": {\n "label": "Conectar",\n "title": "Conectar uma Carteira",\n "new_to_ethereum": {\n "description": "Novo nas carteiras Ethereum?",\n "learn_more": {\n "label": "Saiba mais"\n }\n },\n "learn_more": {\n "label": "Saiba mais"\n },\n "recent": "Recente",\n "status": {\n "opening": "Abrindo %{wallet}...",\n "connecting": "Conectando",\n "connect_mobile": "Continue em %{wallet}",\n "not_installed": "%{wallet} n\xe3o est\xe1 instalado",\n "not_available": "%{wallet} n\xe3o est\xe1 dispon\xedvel",\n "confirm": "Confirme a conex\xe3o na extens\xe3o",\n "confirm_mobile": "Aceite o pedido de conex\xe3o na carteira"\n },\n "secondary_action": {\n "get": {\n "description": "N\xe3o tem %{wallet}?",\n "label": "OBTER"\n },\n "install": {\n "label": "INSTALAR"\n },\n "retry": {\n "label": "TENTAR DE NOVO"\n }\n },\n "walletconnect": {\n "description": {\n "full": "Precisa do modal oficial do WalletConnect?",\n "compact": "Precisa do modal WalletConnect?"\n },\n "open": {\n "label": "ABRIR"\n }\n }\n },\n "connect_scan": {\n "title": "Digitalize com %{wallet}",\n "fallback_title": "Digitalize com o seu telefone"\n },\n "connector_group": {\n "installed": "Instalado",\n "recommended": "Recomendado",\n "other": "Outro",\n "popular": "Popular",\n "more": "Mais",\n "others": "Outros"\n },\n "get": {\n "title": "Obter uma Carteira",\n "action": {\n "label": "OBTER"\n },\n "mobile": {\n "description": "Carteira M\xf3vel"\n },\n "extension": {\n "description": "Extens\xe3o do Navegador"\n },\n "mobile_and_extension": {\n "description": "Carteira M\xf3vel e Extens\xe3o"\n },\n "mobile_and_desktop": {\n "description": "Carteira para Mobile e Desktop"\n },\n "looking_for": {\n "title": "N\xe3o \xe9 o que voc\xea est\xe1 procurando?",\n "mobile": {\n "description": "Selecione uma carteira na tela principal para come\xe7ar com um provedor de carteira diferente."\n },\n "desktop": {\n "compact_description": "Selecione uma carteira na tela principal para come\xe7ar com um provedor de carteira diferente.",\n "wide_description": "Selecione uma carteira \xe0 esquerda para come\xe7ar com um provedor de carteira diferente."\n }\n }\n },\n "get_options": {\n "title": "Comece com %{wallet}",\n "short_title": "Obtenha %{wallet}",\n "mobile": {\n "title": "%{wallet} para M\xf3vel",\n "description": "Use a carteira m\xf3vel para explorar o mundo do Ethereum.",\n "download": {\n "label": "Baixe o aplicativo"\n }\n },\n "extension": {\n "title": "%{wallet} para %{browser}",\n "description": "Acesse sua carteira diretamente do seu navegador web favorito.",\n "download": {\n "label": "Adicionar ao %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} para %{platform}",\n "description": "Acesse sua carteira nativamente do seu desktop poderoso.",\n "download": {\n "label": "Adicionar ao %{platform}"\n }\n }\n },\n "get_mobile": {\n "title": "Instale %{wallet}",\n "description": "Escaneie com seu celular para baixar no iOS ou Android",\n "continue": {\n "label": "Continuar"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "Conectar"\n },\n "learn_more": {\n "label": "Saiba mais"\n }\n },\n "extension": {\n "refresh": {\n "label": "Atualizar"\n },\n "learn_more": {\n "label": "Saiba mais"\n }\n },\n "desktop": {\n "connect": {\n "label": "Conectar"\n },\n "learn_more": {\n "label": "Saiba mais"\n }\n }\n },\n "chains": {\n "title": "Mudar Redes",\n "wrong_network": "Rede errada detectada, mude ou desconecte para continuar.",\n "confirm": "Confirme na Carteira",\n "switching_not_supported": "Sua carteira n\xe3o suporta a mudan\xe7a de redes de %{appName}. Tente mudar de redes dentro da sua carteira.",\n "switching_not_supported_fallback": "Sua carteira n\xe3o suporta a troca de redes a partir deste aplicativo. Tente trocar de rede dentro de sua carteira.",\n "disconnect": "Desconectar",\n "connected": "Conectado"\n },\n "profile": {\n "disconnect": {\n "label": "Desconectar"\n },\n "copy_address": {\n "label": "Copiar Endere\xe7o",\n "copied": "Copiado!"\n },\n "explorer": {\n "label": "Veja mais no explorador"\n },\n "transactions": {\n "description": "%{appName} transa\xe7\xf5es aparecer\xe3o aqui...",\n "description_fallback": "Suas transa\xe7\xf5es aparecer\xe3o aqui...",\n "recent": {\n "title": "Transa\xe7\xf5es Recentes"\n },\n "clear": {\n "label": "Limpar Tudo"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "Coloque o Argent na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Abra o aplicativo Argent"\n },\n "step2": {\n "description": "Crie uma carteira e nome de usu\xe1rio, ou importe uma carteira existente.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois que voc\xea escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o Scan QR"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar a Bifrost Wallet na sua tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo Bifrost Wallet"\n },\n "step2": {\n "description": "Crie ou importe uma carteira usando sua frase de recupera\xe7\xe3o.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Ap\xf3s voc\xea escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o de escanear"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar a Bitget Wallet na sua tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo Bitget Wallet"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o de escaneamento"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fixar a Bitget Wallet na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o da Carteira Bitget"\n },\n "step2": {\n "description": "Certifique-se de fazer o backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "Recomendamos fixar o Bitski na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o Bitski"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Abra o aplicativo Bloom Wallet",\n "description": "Recomendamos colocar o Bloom Wallet na sua tela inicial para acesso mais r\xe1pido."\n },\n "step2": {\n "description": "Crie ou importe uma carteira usando sua frase de recupera\xe7\xe3o.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de ter uma carteira, clique em Conectar para se conectar via Bloom. Um prompt de conex\xe3o aparecer\xe1 no aplicativo para voc\xea confirmar a conex\xe3o.",\n "title": "Clique em Conectar"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Bloom Wallet",\n "description": "Recomendamos colocar o Bloom Wallet na sua tela inicial para acesso mais r\xe1pido."\n },\n "step2": {\n "description": "Crie ou importe uma carteira usando sua frase de recupera\xe7\xe3o.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de ter uma carteira, clique em Conectar para se conectar via Bloom. Um prompt de conex\xe3o aparecer\xe1 no aplicativo para voc\xea confirmar a conex\xe3o.",\n "title": "Clique em Conectar"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar a Carteira Coin98 na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Abra o aplicativo Carteira Coin98"\n },\n "step2": {\n "description": "Voc\xea pode facilmente fazer backup de sua carteira usando nosso recurso de backup em seu telefone.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, uma solicita\xe7\xe3o de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Clique no canto superior direito do seu navegador e fixe a Carteira Coin98 para f\xe1cil acesso.",\n "title": "Instale a extens\xe3o da Carteira Coin98"\n },\n "step2": {\n "description": "Crie uma nova carteira ou importe uma existente.",\n "title": "Criar ou Importar uma carteira"\n },\n "step3": {\n "description": "Depois de configurar a Carteira Coin98, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar a Carteira Coinbase na tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo Coinbase Wallet"\n },\n "step2": {\n "description": "Voc\xea pode fazer backup da sua carteira facilmente usando o recurso de backup na nuvem.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, um prompt de conex\xe3o aparecer\xe1 para que voc\xea conecte sua carteira.",\n "title": "Toque no bot\xe3o de escanear"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fixar o Coinbase Wallet na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o Coinbase Wallet"\n },\n "step2": {\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Uma vez que voc\xea configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar o Core na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Abra o aplicativo Core"\n },\n "step2": {\n "description": "Voc\xea pode facilmente salvar sua carteira usando nosso recurso de backup no seu celular.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o WalletConnect"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fixar o Core na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o Core"\n },\n "step2": {\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar o FoxWallet na tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo FoxWallet"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, uma solicita\xe7\xe3o de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o de escaneamento"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar o Frontier Wallet na tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo Frontier Wallet"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o de varredura"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fixar a Carteira Frontier na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o da Carteira Frontier"\n },\n "step2": {\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo imToken",\n "description": "Coloque o aplicativo imToken na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque no \xedcone do Scanner no canto superior direito",\n "description": "Escolha Nova Conex\xe3o, em seguida, escaneie o c\xf3digo QR e confirme o prompt para conectar."\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Kresus Wallet",\n "description": "Adicione a Carteira Kresus \xe0 sua tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque no \xedcone do QR e escaneie",\n "description": "Toque no \xedcone QR na sua tela inicial, escaneie o c\xf3digo e confirme o prompt para conectar."\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo MetaMask",\n "description": "Recomendamos colocar o MetaMask na tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o escanear",\n "description": "Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira."\n }\n },\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o MetaMask",\n "description": "Recomendamos fixar o MetaMask na barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize o seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo da Carteira OKX",\n "description": "Recomendamos colocar a Carteira OKX na tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer o backup da sua carteira utilizando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o de digitaliza\xe7\xe3o",\n "description": "Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira."\n }\n },\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o OKX Wallet",\n "description": "Recomendamos fixar a OKX Wallet na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer o backup da sua carteira utilizando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize o seu navegador",\n "description": "Uma vez que voc\xea configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Omni",\n "description": "Adicione o Omni \xe0 sua tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque no \xedcone do QR e escaneie",\n "description": "Toque no \xedcone QR na tela inicial, escaneie o c\xf3digo e confirme o prompt para conectar."\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo TokenPocket",\n "description": "Recomendamos colocar o TokenPocket na tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o de digitaliza\xe7\xe3o",\n "description": "Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira."\n }\n },\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o TokenPocket",\n "description": "Recomendamos fixar o TokenPocket em sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Uma vez que voc\xea configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Trust Wallet",\n "description": "Coloque o Trust Wallet na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque em WalletConnect nas Configura\xe7\xf5es",\n "description": "Escolha Nova Conex\xe3o, depois escaneie o QR code e confirme o prompt para se conectar."\n }\n },\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Trust Wallet",\n "description": "Clique no canto superior direito do seu navegador e marque Trust Wallet para f\xe1cil acesso."\n },\n "step2": {\n "title": "Crie ou Importe uma carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois que configurar a Trust Wallet, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Uniswap",\n "description": "Adicione a Carteira Uniswap \xe0 sua tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque no \xedcone QR e escaneie",\n "description": "Toque no \xedcone QR na sua tela inicial, escaneie o c\xf3digo e confirme o prompt para conectar."\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Zerion",\n "description": "Recomendamos colocar o Zerion na sua tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o de digitaliza\xe7\xe3o",\n "description": "Depois de digitalizar, um prompt de conex\xe3o aparecer\xe1 para que voc\xea possa conectar sua carteira."\n }\n },\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Zerion",\n "description": "Recomendamos fixar o Zerion na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Rainbow",\n "description": "Recomendamos colocar o Rainbow na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Voc\xea pode facilmente fazer backup da sua carteira usando nosso recurso de backup no seu telefone."\n },\n "step3": {\n "title": "Toque no bot\xe3o de digitalizar",\n "description": "Depois de escanear, uma solicita\xe7\xe3o de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira."\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "Recomendamos fixar a Carteira Enkrypt na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o da Carteira Enkrypt"\n },\n "step2": {\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize o seu navegador"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "Recomendamos fixar o Frame na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale o Frame e a extens\xe3o complementar"\n },\n "step2": {\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o OneKey Wallet",\n "description": "Recomendamos fixar a OneKey Wallet na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Uma vez que voc\xea configurou sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Phantom",\n "description": "Recomendamos fixar o Phantom na sua barra de tarefas para facilitar o acesso \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta de recupera\xe7\xe3o com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Rabby",\n "description": "Recomendamos fixar Rabby na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "Recomendamos colocar a Carteira Ronin na tela inicial para um acesso mais r\xe1pido.",\n "title": "Abra o aplicativo Carteira Ronin"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois que voc\xea escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira.",\n "title": "Toque no bot\xe3o de escanear"\n }\n },\n "extension": {\n "step1": {\n "description": "Recomendamos fixar a Carteira Ronin na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira.",\n "title": "Instale a extens\xe3o da Carteira Ronin"\n },\n "step2": {\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m.",\n "title": "Criar ou Importar uma Carteira"\n },\n "step3": {\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o.",\n "title": "Atualize seu navegador"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Ramper",\n "description": "Recomendamos fixar o Ramper na sua barra de tarefas para um acesso mais f\xe1cil \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Core",\n "description": "Recomendamos fixar Safeheron na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer o backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Taho",\n "description": "Recomendamos fixar o Taho na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer o backup da sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Talisman",\n "description": "Recomendamos fixar o Talisman na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Crie ou Importe uma Carteira Ethereum",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase de recupera\xe7\xe3o com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize o seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o XDEFI Wallet",\n "description": "Recomendamos fixar a Carteira XDEFI na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Zeal",\n "description": "Recomendamos fixar o Zeal na sua barra de tarefas para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o da Carteira SafePal",\n "description": "Clique no canto superior direito do seu navegador e fixe a Carteira SafePal para f\xe1cil acesso."\n },\n "step2": {\n "title": "Criar ou Importar uma carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar a Carteira SafePal, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Carteira SafePal",\n "description": "Coloque a Carteira SafePal na tela inicial para um acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Crie uma nova carteira ou importe uma existente."\n },\n "step3": {\n "title": "Toque em WalletConnect nas Configura\xe7\xf5es",\n "description": "Escolha Nova Conex\xe3o, em seguida, escaneie o c\xf3digo QR e confirme o prompt para conectar."\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o Desig",\n "description": "Recomendamos fixar Desig na sua barra de tarefas para facilitar o acesso \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o SubWallet",\n "description": "Recomendamos fixar SubWallet na sua barra de tarefas para acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase de recupera\xe7\xe3o com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo SubWallet",\n "description": "Recomendamos colocar SubWallet na tela inicial para acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o de escanear",\n "description": "Depois que voc\xea escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira."\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "Instale a extens\xe3o CLV Wallet",\n "description": "Recomendamos fixar CLV Wallet na sua barra de tarefas para acesso mais r\xe1pido \xe0 sua carteira."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Atualize seu navegador",\n "description": "Depois de configurar sua carteira, clique abaixo para atualizar o navegador e carregar a extens\xe3o."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo da carteira CLV",\n "description": "Recomendamos colocar a Carteira CLV na tela inicial para acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Criar ou Importar uma Carteira",\n "description": "Certifique-se de fazer backup de sua carteira usando um m\xe9todo seguro. Nunca compartilhe sua frase secreta com ningu\xe9m."\n },\n "step3": {\n "title": "Toque no bot\xe3o de escanear",\n "description": "Depois que voc\xea escanear, um prompt de conex\xe3o aparecer\xe1 para voc\xea conectar sua carteira."\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Okto",\n "description": "Adicione Okto \xe0 sua tela inicial para acesso r\xe1pido"\n },\n "step2": {\n "title": "Crie uma carteira MPC",\n "description": "Crie uma conta e gere uma carteira"\n },\n "step3": {\n "title": "Toque em WalletConnect nas Configura\xe7\xf5es",\n "description": "Toque no \xedcone Scan QR no canto superior direito e confirme o prompt para conectar."\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "Abra o aplicativo Ledger Live",\n "description": "Recomendamos colocar o Ledger Live na tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Configure seu Ledger",\n "description": "Configure um novo Ledger ou conecte-se a um j\xe1 existente."\n },\n "step3": {\n "title": "Conectar",\n "description": "Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira."\n }\n },\n "qr_code": {\n "step1": {\n "title": "Abra o aplicativo Ledger Live",\n "description": "Recomendamos colocar o Ledger Live na tela inicial para um acesso mais r\xe1pido."\n },\n "step2": {\n "title": "Configure seu Ledger",\n "description": "Voc\xea pode sincronizar com o aplicativo de desktop ou conectar seu Ledger."\n },\n "step3": {\n "title": "Escanear o c\xf3digo",\n "description": "Toque em WalletConnect e em seguida mude para Scanner. Depois de escanear, aparecer\xe1 um prompt de conex\xe3o para voc\xea conectar sua carteira."\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5883.e4477e9126daa625.js b/dist/controlpanel/_next/static/chunks/5883.e4477e9126daa625.js deleted file mode 100644 index e2efeb27e..000000000 --- a/dist/controlpanel/_next/static/chunks/5883.e4477e9126daa625.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5883],{35883:function(){}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/5939.0a433dc6f963fc41.js b/dist/controlpanel/_next/static/chunks/5939.0a433dc6f963fc41.js deleted file mode 100644 index 0fdc028c2..000000000 --- a/dist/controlpanel/_next/static/chunks/5939.0a433dc6f963fc41.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5939],{95939:function(N,M,I){I.r(M),I.d(M,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iQSIgeDE9Ii0xOC4yNzUlIiB4Mj0iODQuOTU5JSIgeTE9IjguMjE5JSIgeTI9IjcxLjM5MyUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDJkNzQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDEyNDYiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgaWQ9IkIiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJDIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNCIi8+PC9tYXNrPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0idXJsKCNBKSIgZD0iTS0xLjMyNi0xLjMyNmgzMC42NTF2MzAuNjUxSC0xLjMyNnoiIG1hc2s9InVybCgjQykiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTQuMTg3IDZMNyAxMC4xNzV2OC4zNWw3LjE4NyA0LjE3NSA3LjE3NS00LjE3NXYtOC4zNUwxNC4xODcgNnptNS4wNDYgMTEuMjg2bC01LjA1OCAyLjkzNi01LjA0Ni0yLjkzNnYtNS44NzFsNS4wNTgtMi45MzYgNS4wNDYgMi45MzZ2NS44NzF6Ii8+PHBhdGggZD0iTTE0LjE4NyAyMi43bDcuMTc1LTQuMTc1di04LjM1TDE0LjE4NyA2djIuNDc5bDUuMDQ2IDIuOTM2djUuODgzbC01LjA1OCAyLjkzNlYyMi43aC4wMTJ6Ii8+PHBhdGggZD0iTTE0LjE3NSA2TDcgMTAuMTc1djguMzVsNy4xNzUgNC4xNzV2LTIuNDc5bC01LjA0Ni0yLjkzNnYtNS44ODNsNS4wNDYtMi45MjRWNnptMy4zNiAxMC4yOTlsLTMuMzQ4IDEuOTQ5LTMuMzYtMS45NDl2LTMuODk4bDMuMzYtMS45NDkgMy4zNDggMS45NDktMS4zOTkuODE4LTEuOTYxLTEuMTQzLTEuOTQ5IDEuMTQzdjIuMjc0bDEuOTYxIDEuMTQzIDEuOTYxLTEuMTQzIDEuMzg3LjgwNnoiLz48L2c+PC9nPjwvZz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6210.e879386a01d249b4.js b/dist/controlpanel/_next/static/chunks/6210.e879386a01d249b4.js deleted file mode 100644 index 69f4bfb5b..000000000 --- a/dist/controlpanel/_next/static/chunks/6210.e879386a01d249b4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6210],{96210:function(n,t,e){e.r(t),e.d(t,{default:function(){return i}});var i='{\n "connect_wallet": {\n "label": "ウォレットを接続",\n "wrong_network": {\n "label": "ネットワークが間違っています"\n }\n },\n "intro": {\n "title": "ウォレットとは何ですか?",\n "description": "ウォレットは、デジタルアセットを送信、受信、保存、表示するために使用されます。また、各ウェブサイトで新たなアカウントやパスワードを作成する必要なく、ログインする新しい方法でもあります。",\n "digital_asset": {\n "title": "あなたのデジタル資産のための家",\n "description": "ウォレットは、EthereumやNFTのようなデジタル資産を送信、受信、保存、表示するために使用されます。"\n },\n "login": {\n "title": "新しいログイン方法",\n "description": "すべてのウェブサイトで新しいアカウントとパスワードを作成する代わりに、ウォレットを接続します。"\n },\n "get": {\n "label": "ウォレットを取得する"\n },\n "learn_more": {\n "label": "詳しくはこちら"\n }\n },\n "sign_in": {\n "label": "アカウントを確認する",\n "description": "接続を完了するには、このアカウントの所有者であることを証明するためにウォレットでメッセージに署名する必要があります。",\n "message": {\n "send": "メッセージを送信",\n "preparing": "メッセージの準備中...",\n "cancel": "キャンセル",\n "preparing_error": "メッセージの準備中にエラーが発生しました、再試行してください!"\n },\n "signature": {\n "waiting": "署名を待っています...",\n "verifying": "署名を検証中...",\n "signing_error": "メッセージの署名中にエラーが発生しました、再試行してください!",\n "verifying_error": "署名の検証中にエラーが発生しました、再試行してください!",\n "oops_error": "おっと、何かが間違っていました!"\n }\n },\n "connect": {\n "label": "接続",\n "title": "ウォレットを接続する",\n "new_to_ethereum": {\n "description": "Ethereumのウォレットが初めてですか?",\n "learn_more": {\n "label": "詳しくはこちら"\n }\n },\n "learn_more": {\n "label": "詳しくはこちら"\n },\n "recent": "最近利用しました",\n "status": {\n "opening": "%{wallet}を開いています...",\n "connecting": "接続中",\n "connect_mobile": "%{wallet}で続行",\n "not_installed": "%{wallet} はインストールされていません",\n "not_available": "%{wallet} は利用できません",\n "confirm": "エクステンションで接続を確認してください",\n "confirm_mobile": "ウォレットでの接続リクエストを承認する"\n },\n "secondary_action": {\n "get": {\n "description": "%{wallet}がありませんか?",\n "label": "取得"\n },\n "install": {\n "label": "インストール"\n },\n "retry": {\n "label": "再試行"\n }\n },\n "walletconnect": {\n "description": {\n "full": "公式のWalletConnectモーダルが必要ですか?",\n "compact": "WalletConnectモーダルが必要ですか?"\n },\n "open": {\n "label": "開く"\n }\n }\n },\n "connect_scan": {\n "title": "%{wallet}でスキャン",\n "fallback_title": "携帯電話でスキャンしてください"\n },\n "connector_group": {\n "installed": "インストール済み",\n "recommended": "おすすめのウォレット",\n "other": "その他",\n "popular": "人気のウォレット",\n "more": "もっと",\n "others": "その他"\n },\n "get": {\n "title": "ウォレットを取得",\n "action": {\n "label": "取得"\n },\n "mobile": {\n "description": "モバイルウォレット"\n },\n "extension": {\n "description": "ブラウザ拡張"\n },\n "mobile_and_extension": {\n "description": "モバイルウォレットと拡張機能"\n },\n "mobile_and_desktop": {\n "description": "モバイルとデスクトップウォレット"\n },\n "looking_for": {\n "title": "お探しのウォレットがありませんか?",\n "mobile": {\n "description": "メイン画面でウォレットを選択し、異なるウォレットプロバイダーで始めてください。"\n },\n "desktop": {\n "compact_description": "メイン画面でウォレットを選択し、異なるウォレットプロバイダーで始めてください。",\n "wide_description": "左側のウォレットを選択して、別のウォレットプロバイダーで始めてください。"\n }\n }\n },\n "get_options": {\n "title": "%{wallet}で始める",\n "short_title": "%{wallet}を取得する",\n "mobile": {\n "title": "モバイル用 %{wallet}",\n "description": "モバイルウォレットを使用して、イーサリアムの世界を探索します。",\n "download": {\n "label": "アプリを取得"\n }\n },\n "extension": {\n "title": "%{wallet} for %{browser}",\n "description": "お好きなウェブブラウザからウォレットに直接アクセスします。",\n "download": {\n "label": "%{browser}に追加"\n }\n },\n "desktop": {\n "title": "%{wallet} for %{platform}",\n "description": "あなたの強力なデスクトップからネイティブにウォレットにアクセスします。",\n "download": {\n "label": "%{platform}に追加する"\n }\n }\n },\n "get_mobile": {\n "title": "%{wallet}をインストール",\n "description": "iOSまたはAndroidでダウンロードするために電話でスキャン",\n "continue": {\n "label": "続行"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "接続"\n },\n "learn_more": {\n "label": "詳しくはこちら"\n }\n },\n "extension": {\n "refresh": {\n "label": "更新"\n },\n "learn_more": {\n "label": "詳しくはこちら"\n }\n },\n "desktop": {\n "connect": {\n "label": "接続"\n },\n "learn_more": {\n "label": "詳しくはこちら"\n }\n }\n },\n "chains": {\n "title": "ネットワークを切り替える",\n "wrong_network": "誤ったネットワークが検出されました、続行するには切り替えるか切断してください。",\n "confirm": "ウォレットで確認する",\n "switching_not_supported": "あなたのウォレットは %{appName}からネットワークを切り替えることをサポートしていません。ウォレット内でネットワークを切り替えてみてください。",\n "switching_not_supported_fallback": "あなたのウォレットは、このアプリからネットワークを切り替えることをサポートしていません。代わりにウォレット内からネットワークを切り替えてみてください。",\n "disconnect": "切断する",\n "connected": "接続しました"\n },\n "profile": {\n "disconnect": {\n "label": "切断する"\n },\n "copy_address": {\n "label": "アドレスをコピーする",\n "copied": "コピーしました!"\n },\n "explorer": {\n "label": "エクスプローラーで詳しく見る"\n },\n "transactions": {\n "description": "%{appName} トランザクションがここに表示されます...",\n "description_fallback": "あなたのトランザクションはここに表示されます...",\n "recent": {\n "title": "最近のトランザクション"\n },\n "clear": {\n "label": "すべてクリア"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "より速くウォレットにアクセスするために、Argentをホーム画面に置いてください。",\n "title": "Argentアプリを開く"\n },\n "step2": {\n "description": "ウォレットとユーザーネームを作成するか、既存のウォレットをインポートします。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "「QRをスキャン」ボタンをタップします"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "より速くアクセスできるように、Bifrost Walletをホーム画面に置くことをお勧めします。",\n "title": "Bifrost Walletアプリを開きます"\n },\n "step2": {\n "description": "リカバリーフレーズを使用してウォレットを作成またはインポートします。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "「スキャン」ボタンをタップします"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "より迅速なアクセスのために、ホーム画面にBitget Walletを配置することをお勧めします。",\n "title": "Bitget Walletアプリを開く"\n },\n "step2": {\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "スキャンボタンをタップする"\n }\n },\n "extension": {\n "step1": {\n "description": "ウォレットへのより迅速なアクセスのためにBitget Walletをタスクバーにピン留めすることをお勧めします。",\n "title": "Bitget Wallet拡張機能をインストールします"\n },\n "step2": {\n "description": "ウォレットを安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポートします"\n },\n "step3": {\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "ウォレットへの素早いアクセスのために、Bitskiをタスクバーにピン留めすることをお勧めします。",\n "title": "Bitskiエクステンションをインストールする"\n },\n "step2": {\n "description": "ウォレットを安全な方法でバックアップしてください。シークレットフレーズは誰とも共有しないでください。",\n "title": "ウォレットを作成するか、インポートする"\n },\n "step3": {\n "description": "ウォレットのセットアップが完了したら、以下をクリックしてブラウザを更新し、エクステンションを読み込みます。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Bloom Walletアプリを開く",\n "description": "Bloom Walletをホーム画面に置くことをお勧めします。これにより、より迅速にアクセスできます。"\n },\n "step2": {\n "description": "リカバリーフレーズを使用してウォレットを作成またはインポートします。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "ウォレットを持った後、Bloomを介して接続するには「Connect」をクリックします。アプリ内で接続を確認するプロンプトが表示されます。",\n "title": "「Connect」をクリック"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Bloom Walletアプリを開く",\n "description": "Bloom Walletをホーム画面に置くことをお勧めします。これにより、より迅速にアクセスできます。"\n },\n "step2": {\n "description": "リカバリーフレーズを使用してウォレットを作成またはインポートします。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "ウォレットを持った後、Bloomを介して接続するには「Connect」をクリックします。アプリ内で接続を確認するプロンプトが表示されます。",\n "title": "「Connect」をクリック"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "Coin98ウォレットをホーム画面に置くことで、ウォレットへのアクセスが高速化されることをお勧めします。",\n "title": "Coin98ウォレットアプリを開きます"\n },\n "step2": {\n "description": "電話のバックアップ機能を使用して、ウォレットを簡単にバックアップすることができます。",\n "title": "ウォレットを作成またはインポートする"\n },\n "step3": {\n "description": "スキャン後、ウォレットへの接続を促すプロンプトが表示されます。",\n "title": "WalletConnectボタンをタップします"\n }\n },\n "extension": {\n "step1": {\n "description": "ブラウザの右上をクリックして、Coin98ウォレットをピン留めして簡単にアクセスできるようにします。",\n "title": "Coin98ウォレットの拡張機能をインストールします"\n },\n "step2": {\n "description": "新しいウォレットを作成するか、既存のものをインポートします。",\n "title": "ウォレットを作成またはインポートする"\n },\n "step3": {\n "description": "Coin98ウォレットをセットアップしたら、下のリンクをクリックしてブラウザを更新し、拡張機能をロードします。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "より素早くアクセスできるように、Coinbaseウォレットをホームスクリーンに置くことをお勧めします。",\n "title": "Coinbase Walletアプリを開く"\n },\n "step2": {\n "description": "クラウドバックアップ機能を使用して、簡単にウォレットをバックアップできます。",\n "title": "ウォレットを作成またはインポートする"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "スキャンボタンをタップする"\n }\n },\n "extension": {\n "step1": {\n "description": "タスクバーにCoinbase Walletをピン留めして、ウォレットにより早くアクセスできるように推奨します。",\n "title": "Coinbase Wallet拡張機能をインストールする"\n },\n "step2": {\n "description": "必ず安全な方法を使用してウォレットをバックアップしてください。秘密のフレーズを誰にも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "ウォレットの設定が完了したら、下のボタンをクリックしてブラウザを更新し、拡張機能をロードします。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "ウォレットへの迅速なアクセスのため、コアをホーム画面に設定することを推奨します。",\n "title": "Coreアプリを開く"\n },\n "step2": {\n "description": "電話のバックアップ機能を使って、簡単にウォレットをバックアップできます。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するようにプロンプトが表示されます。",\n "title": "WalletConnectボタンをタップする"\n }\n },\n "extension": {\n "step1": {\n "description": "ウォレットへのより迅速なアクセスのために、タスクバーにCoreをピン留めすることをお勧めします。",\n "title": "Core拡張機能をインストールする"\n },\n "step2": {\n "description": "セキュアな方法を使用してウォレットをバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポートする"\n },\n "step3": {\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能をロードします。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "より迅速なアクセスのために、ホーム画面にFoxWalletを置くことをお勧めします。",\n "title": "FoxWalletアプリを開く"\n },\n "step2": {\n "description": "セキュアな方法を使用してウォレットをバックアップすることを確認してください。秘密のフレーズは誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャンした後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "スキャンボタンをタップします"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "Frontierウォレットをホーム画面に置くことで、より早くアクセスできることをお勧めします。",\n "title": "Frontierウォレットアプリを開きます"\n },\n "step2": {\n "description": "セキュアな方法を使用してウォレットをバックアップすることを確認してください。秘密のフレーズは誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後に、ウォレットの接続を促すメッセージが表示されます。",\n "title": "スキャンボタンをタップします"\n }\n },\n "extension": {\n "step1": {\n "description": "より迅速なウォレットへのアクセスを可能にするために、フロンティアウォレットをタスクバーにピン留めすることを推奨します。",\n "title": "フロンティアウォレットの拡張機能をインストールします"\n },\n "step2": {\n "description": "安全な方法を使用してウォレットをバックアップしてください。秘密のフレーズは決して誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "ウォレットの設定が完了したら、ブラウザを更新して拡張機能を読み込みます。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "imTokenアプリを開く",\n "description": "ウォレットへのアクセスを速くするために、imTokenアプリをホーム画面に置いてください。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "右上隅のスキャナーアイコンをタップします",\n "description": "新しい接続を選択し、QRコードをスキャンしてプロンプトを確認し接続します。"\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Kresus Walletアプリを開く",\n "description": "ウォレットへの迅速なアクセスのため、Kresus Walletをホーム画面に追加してください。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "QRアイコンをタップしてスキャン",\n "description": "ホーム画面のQRアイコンをタップし、コードをスキャンしてプロンプトを確認して接続します。"\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "MetaMaskアプリを開きます",\n "description": "迅速なアクセスのために、MetaMaskをホーム画面に置くことをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポートします",\n "description": "必ず安全な方法を使用してウォレットをバックアップしてください。秘密の回復フレーズを誰にも共有しないでください。"\n },\n "step3": {\n "title": "スキャンボタンをタップします",\n "description": "スキャンすると、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n },\n "extension": {\n "step1": {\n "title": "MetaMaskの拡張機能をインストールします",\n "description": "ウォレットへのより速いアクセスのために、MetaMaskをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "安全な方法を使用してウォレットをバックアップし、秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新",\n "description": "ウォレットを設定した後は、下のリンクをクリックしてブラウザを更新し、エクステンションを読み込んでください。"\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "OKX Walletアプリを開く",\n "description": "OKX Walletをホーム画面に配置して、より早くアクセスできるようにすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "セキュアな方法を使ってウォレットをバックアップしてください。秘密フレーズは誰とも共有しないでください。"\n },\n "step3": {\n "title": "スキャンボタンをタップする",\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n },\n "extension": {\n "step1": {\n "title": "OKXウォレット拡張機能をインストールする",\n "description": "ウォレットへの迅速なアクセスのため、OKXウォレットをタスクバーにピン止めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成するか、インポートする",\n "description": "セキュアな方法を使ってウォレットをバックアップしてください。秘密フレーズは誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、下をクリックしてブラウザをリフレッシュし、拡張機能を読み込みます。"\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Omniアプリを開く",\n "description": "Omniをホーム画面に追加して、ウォレットへのアクセスを早めます。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "QRアイコンをタップしてスキャン",\n "description": "ホーム画面のQRアイコンをタップし、コードをスキャンし、プロンプトを確認して接続します。"\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "TokenPocketアプリを開く",\n "description": "より速いアクセスのために、TokenPocketをホーム画面に置くことをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポートする",\n "description": "必ず安全な方法を使用してウォレットをバックアップしてください。秘密の回復フレーズを誰にも共有しないでください。"\n },\n "step3": {\n "title": "スキャンボタンをタップする",\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n },\n "extension": {\n "step1": {\n "title": "TokenPocketエクステンションをインストールする",\n "description": "ウォレットへのより早いアクセスのために、TokenPocketをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットを安全な方法でバックアップすることを確認してください。シークレットフレーズを決して他の人と共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新",\n "description": "ウォレットのセットアップが完了したら、以下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Trust Walletアプリを開く",\n "description": "ウォレットへの高速アクセスのために、Trust Walletをホーム画面に置きます。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "設定でWalletConnectをタップします",\n "description": "新しい接続を選択し、QRコードをスキャンして、プロンプトで接続を確認します。"\n }\n },\n "extension": {\n "step1": {\n "title": "Trust Wallet拡張機能をインストールします",\n "description": "ブラウザの右上をクリックし、Trust Walletをピン留めして簡単にアクセスできるようにします。"\n },\n "step2": {\n "title": "ウォレットを作成するかインポートします",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "Trust Walletの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Uniswapアプリを開く",\n "description": "Uniswapウォレットをホーム画面に追加して、ウォレットへのアクセスを高速化します。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポートする",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "QRアイコンをタップしてスキャンする",\n "description": "ホーム画面のQRアイコンをタップし、コードをスキャンしてプロンプトを確認して接続します。"\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Zerionアプリを開く",\n "description": "より速くアクセスするために、Zerionをホーム画面に置くことをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成するか、インポートする",\n "description": "必ず安全な方法を使用してウォレットをバックアップしてください。秘密の回復フレーズを誰にも共有しないでください。"\n },\n "step3": {\n "title": "スキャンボタンを押す",\n "description": "スキャンした後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n },\n "extension": {\n "step1": {\n "title": "Zerion拡張機能をインストールする",\n "description": "ウォレットへの素早いアクセスのため、Zerionをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットをセキュアな方法でバックアップすることを確認してください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットをセットアップしたら、下のボタンをクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Rainbowアプリを開く",\n "description": "ウォレットへの早いアクセスのために、Rainbowをホーム画面に置くことをおすすめします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "電話のバックアップ機能を使用して、簡単にウォレットをバックアップすることができます。"\n },\n "step3": {\n "title": "スキャンボタンをタップする",\n "description": "スキャンした後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "ウォレットへのアクセスをより早くするため、タスクバーにEnkrypt Walletをピン留めすることを推奨します。",\n "title": "Enkrypt Wallet拡張機能をインストールしてください"\n },\n "step2": {\n "description": "安全な方法でウォレットのバックアップを必ず取り、秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成するか、インポートする"\n },\n "step3": {\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "ウォレットへのアクセスをより早くするため、タスクバーにFrameをピン留めすることを推奨します。",\n "title": "Frameとその付属の拡張機能をインストール"\n },\n "step2": {\n "description": "ウォレットを安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成、またはインポート"\n },\n "step3": {\n "description": "ウォレットの設定が完了したら、下のリンクをクリックしてブラウザを更新し、拡張機能をロードします。",\n "title": "ブラウザを更新"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "OneKey Wallet拡張機能をインストール",\n "description": "ウォレットへのアクセスを素早く行うため、OneKey Walletをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成、またはインポート",\n "description": "安全な方法を使用してウォレットをバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "Phantom拡張機能をインストールする",\n "description": "ウォレットへの容易なアクセスのため、Phantomをタスクバーにピン留めすることを推奨します。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポートする",\n "description": "安全な方法を使用してウォレットをバックアップしてください。秘密の回復フレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、エクステンションを読み込みます。"\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Rabbyエクステンションをインストールする",\n "description": "ウォレットへの素早いアクセスのため、タスクバーにRabbyをピン止めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "セキュアな方法を使用してウォレットをバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新",\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "ウォレットへのより速いアクセスのため、Ronin Walletをホーム画面に設定することを推奨します。",\n "title": "Ronin Walletアプリを開く"\n },\n "step2": {\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。",\n "title": "「スキャン」ボタンをタップします"\n }\n },\n "extension": {\n "step1": {\n "description": "ウォレットへのより速いアクセスのため、タスクバーにRonin Walletをピン留めすることを推奨します。",\n "title": "Ronin Walletの拡張機能をインストールする"\n },\n "step2": {\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。",\n "title": "ウォレットを作成またはインポート"\n },\n "step3": {\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。",\n "title": "ブラウザを更新する"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Ramperの拡張機能をインストールする",\n "description": "ウォレットへの容易なアクセスのため、タスクバーにRamperをピン留めすることを推奨します。"\n },\n "step2": {\n "title": "ウォレットを作成",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "コア拡張機能をインストール",\n "description": "ウォレットへの素早いアクセスのため、タスクバーにSafeheronをピン止めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "確実に安全な方法でウォレットをバックアップしてください。秘密のフレーズは決して誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "Taho拡張機能をインストールする",\n "description": "ウォレットへのより迅速なアクセスのため、Tahoをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成するか、インポートする",\n "description": "確実に安全な方法でウォレットをバックアップしてください。秘密のフレーズは決して誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットの設定が完了したら、下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "Talisman拡張機能をインストールする",\n "description": "ウォレットへのより早いアクセスのために、Talismanをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "Ethereumウォレットを作成するか、インポートする",\n "description": "ウォレットを安全な方法でバックアップしておくことを確認してください。リカバリーフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットの設定が完了したら、下をクリックしてブラウザを更新し、拡張機能をロードします。"\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "XDEFI Wallet拡張機能をインストールする",\n "description": "XDEFI Walletをタスクバーにピン留めすることで、ウォレットへのアクセスが速くなることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットの作成またはインポート",\n "description": "ウォレットを安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットの設定が完了したら、以下をクリックしてブラウザを更新し、拡張機能をロードしてください。"\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Zeal 拡張機能をインストール",\n "description": "ウォレットに素早くアクセスするために、タスクバーに Zeal をピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "SafePal Wallet拡張機能をインストールする",\n "description": "ブラウザの右上でクリックし、Easy AccessのためにSafePal Walletをピン留めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポートする",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "SafePal Walletのセットアップが完了したら、以下をクリックしてブラウザをリフレッシュし、エクステンションをロードします。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "SafePal Walletアプリを開く",\n "description": "SafePal Walletをホーム画面に置くことで、ウォレットへの素早いアクセスが可能になります。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "新しいウォレットを作成するか、既存のものをインポートします。"\n },\n "step3": {\n "title": "設定でWalletConnectをタップします",\n "description": "新しい接続を選択し、QRコードをスキャンしてプロンプトを確認し接続します。"\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Desig拡張機能をインストール",\n "description": "あなたのウォレットへの簡単なアクセスのために、Desigをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "SubWallet拡張機能をインストール",\n "description": "ウォレットへのより素早いアクセスのため、SubWalletをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットを安全な方法でバックアップしておくことを確認してください。リカバリーフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "SubWalletアプリを開く",\n "description": "より迅速なアクセスのために、SubWalletをホーム画面に置くことをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "「スキャン」ボタンをタップします",\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "CLV Wallet拡張機能をインストール",\n "description": "ウォレットへのより素早いアクセスのため、CLV Walletをタスクバーにピン留めすることをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "ブラウザを更新する",\n "description": "ウォレットを設定したら、以下をクリックしてブラウザを更新し、拡張機能を読み込みます。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "CLV Walletアプリを開く",\n "description": "より迅速なアクセスのために、ホーム画面にCLV Walletを置くことをお勧めします。"\n },\n "step2": {\n "title": "ウォレットを作成またはインポート",\n "description": "ウォレットは安全な方法でバックアップしてください。秘密のフレーズを誰とも共有しないでください。"\n },\n "step3": {\n "title": "「スキャン」ボタンをタップします",\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Oktoアプリを開く",\n "description": "素早くアクセスするために、ホーム画面にOktoを追加します"\n },\n "step2": {\n "title": "MPCウォレットを作成する",\n "description": "アカウントを作成し、ウォレットを生成します"\n },\n "step3": {\n "title": "設定でWalletConnectをタップします",\n "description": "右上のScan QRアイコンをタップし、接続するためのプロンプトを確認します。"\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "Ledger Liveアプリを開く",\n "description": "より速いアクセスのために、ホーム画面にLedger Liveを置くことを推奨します。"\n },\n "step2": {\n "title": "あなたのLedgerを設定する",\n "description": "新しいLedgerを設定するか、既存のものに接続します。"\n },\n "step3": {\n "title": "接続",\n "description": "スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Ledger Liveアプリを開く",\n "description": "より速いアクセスのために、ホーム画面にLedger Liveを置くことを推奨します。"\n },\n "step2": {\n "title": "あなたのLedgerを設定する",\n "description": "デスクトップアプリと同期するか、あなたのLedgerに接続することができます。"\n },\n "step3": {\n "title": "コードをスキャンする",\n "description": "WalletConnectをタップし、スキャナーに切り替えてください。スキャン後、ウォレットを接続するための接続プロンプトが表示されます。"\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6237.f7b1d24c812922e4.js b/dist/controlpanel/_next/static/chunks/6237.f7b1d24c812922e4.js deleted file mode 100644 index 3157d3a4c..000000000 --- a/dist/controlpanel/_next/static/chunks/6237.f7b1d24c812922e4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6237],{36237:function(M,j,L){L.r(j),L.d(j,{default:function(){return D}});var D="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzIDVINXYxOGgxOFY1WiIvPjxwYXRoIGZpbGw9IiNFODQxNDIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0IDI4Yy03LjUxMy4wMDgtMTQtNi40ODctMTQtMTRDMCA2LjE5NiA2LjA0My0uMDA4IDE0IDBjNy45NS4wMDggMTQgNi4xOTYgMTQgMTQgMCA3LjUwNS02LjQ5NSAxMy45OTItMTQgMTRabS0zLjk3MS03LjQzNkg3LjMxNWMtLjU3IDAtLjg1MSAwLTEuMDIzLS4xMWEuNjkuNjkgMCAwIDEtLjMxMy0uNTRjLS4wMS0uMjAyLjEzLS40NS40MTItLjk0NGw2LjctMTEuODA5Yy4yODUtLjUwMS40My0uNzUyLjYxMi0uODQ1LjE5NS0uMS40MjktLjEuNjI1IDAgLjE4Mi4wOTMuMzI2LjM0NC42MTEuODQ1bDEuMzc3IDIuNDA0LjAwNy4wMTNjLjMwOC41MzguNDY0LjgxLjUzMyAxLjA5N2EyLjA0IDIuMDQgMCAwIDEgMCAuOTU0Yy0uMDcuMjg5LS4yMjQuNTY0LS41MzYgMS4xMWwtMy41MiA2LjIyLS4wMDkuMDE3Yy0uMzEuNTQyLS40NjcuODE3LS42ODQgMS4wMjRhMi4wNDggMi4wNDggMCAwIDEtLjgzNS40ODVjLS4yODUuMDc5LS42MDQuMDc5LTEuMjQzLjA3OVptNi44NTIgMGgzLjg4OGMuNTc0IDAgLjg2MiAwIDEuMDM0LS4xMTNhLjY4Ny42ODcgMCAwIDAgLjMxMy0uNTQzYy4wMS0uMTk2LS4xMjgtLjQzNC0uMzk4LS45YTguMTk4IDguMTk4IDAgMCAxLS4wMjgtLjA0OGwtMS45NDgtMy4zMzItLjAyMi0uMDM3Yy0uMjc0LS40NjMtLjQxMi0uNjk3LS41OS0uNzg3YS42ODQuNjg0IDAgMCAwLS42MjEgMGMtLjE3OS4wOTMtLjMyMy4zMzctLjYwOC44MjhsLTEuOTQgMy4zMzEtLjAwNy4wMTJjLS4yODQuNDktLjQyNi43MzUtLjQxNi45MzYuMDE0LjIyLjEyNy40MjMuMzEzLjU0My4xNjguMTEuNDU2LjExIDEuMDMuMTFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6253.dcdff54f0dceda1f.js b/dist/controlpanel/_next/static/chunks/6253.dcdff54f0dceda1f.js deleted file mode 100644 index 5924d3c03..000000000 --- a/dist/controlpanel/_next/static/chunks/6253.dcdff54f0dceda1f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6253],{26253:function(I,M,j){j.r(M),j.d(M,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2EpIiByeD0iMTQiLz48ZyBjbGlwLXBhdGg9InVybCgjYikiPjxwYXRoIGZpbGw9IiNGRkYxMDAiIGQ9Ik0yMi40NTggMTguNDA5di0uODc1YzAtLjE2Mi0uMjU4LS4zMTctLjcyLS40NTdsLjAxMS0xLjA4OGMwLTEuNjc2LS40OS0zLjMxMi0xLjQwMi00LjY4NWE3LjgzMyA3LjgzMyAwIDAgMC0zLjcwMi0yLjk5NGwtLjAzMy0uMjE4YS42MzkuNjM5IDAgMCAwLS4xMzgtLjMxNS41OTIuNTkyIDAgMCAwLS4yNzctLjE4OCA3LjQyOSA3LjQyOSAwIDAgMC00LjM5NSAwIC41OTIuNTkyIDAgMCAwLS4yNzguMTg4LjY0LjY0IDAgMCAwLS4xNC4zMTVsLS4wMzEuMjAzYTcuODMgNy44MyAwIDAgMC0zLjcyNyAyLjk5MSA4LjQ3NCA4LjQ3NCAwIDAgMC0xLjQxNCA0LjcwM3YxLjA5M2MtLjQ1Ni4xMzktLjcxLjI5Mi0uNzEuNDU0di44NzRhLjIyNC4yMjQgMCAwIDAgLjAzLjE0N2MuMjI3LS4xNzguNDg3LS4zMDMuNzY0LS4zNjYuNzA0LS4xODEgMS40Mi0uMzA3IDIuMTQzLS4zNzguMjAyLS4wMjQuNDA3LS4wMDMuNjAxLjA2M3MuMzcyLjE3NC41MjMuMzE4YTIuOTQ1IDIuOTQ1IDAgMCAwIDIuMDQzLjgzNmg0Ljc0OGMuNzU2IDAgMS40ODUtLjI5OSAyLjA0My0uODM2YTEuNDIgMS40MiAwIDAgMSAuNTIyLS4zMmMuMTk0LS4wNjcuNC0uMDkuNjAyLS4wNjZhMTQuMiAxNC4yIDAgMCAxIDIuMTQzLjM3NmMuMjYyLjA1My41MS4xNjcuNzI0LjMzNC4wMTIuMDEzLjAyNy4wMjQuMDM3LjAzNmEuMjI3LjIyNyAwIDAgMCAuMDMzLS4xNDVaIi8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTkuNTc0IDE2LjU2OWMtLjAwNi0uMi0uMDEtLjQwMi0uMDEtLjYwNC4wMDMtMy4wNC42NzctNS43NjUgMS43OS03LjY2OGE3LjgzIDcuODMgMCAwIDAtMy43MjggMi45OSA4LjQ3NCA4LjQ3NCAwIDAgMC0xLjQxNCA0LjcwMnYxLjA5M2ExNy45OCAxNy45OCAwIDAgMSAzLjM2Mi0uNTEzWiIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik0yMS43NDkgMTUuOTg5YTguNDA5IDguNDA5IDAgMCAwLTEuNzczLTUuMTk5Yy40OTggMS42NzQuNzQ2IDMuNDIuNzM1IDUuMTczIDAgLjI5Ni0uMDA4LjU5LS4wMi44OGE5LjIgOS4yIDAgMCAxIDEuMDQ1LjIzNGwuMDEzLTEuMDg4WiIvPjxwYXRoIGZpbGw9InVybCgjZSkiIGQ9Ik0yMS42NjQgMTguMTg3Yy0uNzA1LS4xOC0xLjQyLS4zMDYtMi4xNDMtLjM3N2ExLjM2NSAxLjM2NSAwIDAgMC0uNjAyLjA2NCAxLjQxNiAxLjQxNiAwIDAgMC0uNTIzLjMyIDIuOTQzIDIuOTQzIDAgMCAxLTIuMDQzLjgzNWgtNC43NDVhMi45NDUgMi45NDUgMCAwIDEtMi4wNDMtLjgzNSAxLjQxNyAxLjQxNyAwIDAgMC0uNTIyLS4zMjIgMS4zNjYgMS4zNjYgMCAwIDAtLjYwMi0uMDY1IDE0LjE4IDE0LjE4IDAgMCAwLTIuMTQzLjM3NyAxLjk2MiAxLjk2MiAwIDAgMC0uNzY0LjM2N2MuMzYuNTggNC4wMDYgMS4xOSA4LjQ0OCAxLjE5czguMDg2LS42MTIgOC40NDctMS4xOWMtLjAxMy0uMDEyLS4wMjctLjAyMy0uMDM3LS4wMzVhMS44IDEuOCAwIDAgMC0uNzI4LS4zMjlaIi8+PHBhdGggZmlsbD0iIzBBMEEwQSIgZD0ibTEzLjk4IDkuODIzLTEuODE4IDMuMjU4IDEuODE3IDEuMTg4VjkuODI0WiIvPjxwYXRoIGZpbGw9IiM0QjRENEQiIGQ9Ik0xMy45OCA5LjgyNHY0LjQ0NGwxLjgxNy0xLjE4Ni0xLjgxNy0zLjI1OFptMCA1LjA5djEuNTVjLjAzNC0uMDUyIDEuODE3LTIuNzM4IDEuODE3LTIuNzRsLTEuODE3IDEuMTlaIi8+PHBhdGggZmlsbD0iIzBBMEEwQSIgZD0ibTEzLjk4IDE0LjkxNC0xLjgxOC0xLjE4NyAxLjgxOCAyLjczN3YtMS41NVoiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTQiIHgyPSIxNCIgeTE9IjAiIHkyPSIyOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGN0YxRkQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQkZDREMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjguNzgzIiB4Mj0iOC43ODMiIHkxPSIxNy4wODIiIHkyPSI4LjI5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFRENGMDAiLz48c3RvcCBvZmZzZXQ9Ii4zMyIgc3RvcC1jb2xvcj0iI0YwRDUwMCIvPjxzdG9wIG9mZnNldD0iLjc3IiBzdG9wLWNvbG9yPSIjRjlFNTAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZGMTAwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIyMC44NjIiIHgyPSIyMC44NjIiIHkxPSIxNy4xNDYiIHkyPSIxMC43OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFRENGMDAiLz48c3RvcCBvZmZzZXQ9Ii41OSIgc3RvcC1jb2xvcj0iI0Y3RTEwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRjEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJlIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNi4zMDM1MyAwIDAgNi42NDkzNSA2LjQ1IDIzLjA4NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGMTAwIi8+PHN0b3Agb2Zmc2V0PSIuMjMiIHN0b3AtY29sb3I9IiNGOUU1MDAiLz48c3RvcCBvZmZzZXQ9Ii42NyIgc3RvcC1jb2xvcj0iI0YwRDUwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VEQ0YwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJiIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE3djEzSDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjUgNykiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4K"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6328.ea13afa99496d818.js b/dist/controlpanel/_next/static/chunks/6328.ea13afa99496d818.js deleted file mode 100644 index d1e01e6b9..000000000 --- a/dist/controlpanel/_next/static/chunks/6328.ea13afa99496d818.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6328],{76328:function(M,N,I){I.r(N),I.d(N,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNzggNzgiPjxkZWZzPjxwYXRoIGlkPSJhIiBmaWxsPSIjMUEwMDdGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0yNi43MjIgNTYuNDUyIDYuNjA4LTEzLjkwNGMtNS4wNDctMS4wNzMtMTAuMTI2LTQuMTk1LTEyLjk5OS03Ljk5M2wtNi45MSAxNC41MjlhMzkuMjU3IDM5LjI1NyAwIDAgMCAxMy4zIDcuMzY4WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggaWQ9ImIiIGZpbGw9IiM0RTAwMEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTU0LjMwNCAzNC4xMzhjLTMuMzIgNC4wNy03LjkzMSA3LjA4Ny0xMi44NjQgOC4yNjNsNi41ODggMTMuODYzYzQuODA5LTEuNjIzIDkuMzA0LTQuMjQ1IDEzLjE4NS03LjYwOGwtNi45MS0xNC41MThaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBpZD0iYyIgZmlsbD0iIzFBMDA3RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTMuNDIyIDQ5LjA4NC0zLjQ1NSA3LjI2NWMtMS43NiAzLjY5NC0uNDM3IDguMjQyIDMuMTg0IDEwLjE2NyAzLjg0IDIuMDQgOC41NjYuNDQ4IDEwLjQxOS0zLjQzNGwzLjE1Mi02LjYzYTM5LjQyNyAzOS40MjcgMCAwIDEtMTMuMy03LjM2OCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggaWQ9ImQiIGZpbGw9IiNGRjkzOTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTY4LjAyIDE4LjI3N2E3LjU4NiA3LjU4NiAwIDAgMC04LjkzIDUuOTUyYy0uNzI5IDMuNjQyLTIuNDM2IDcuMDM1LTQuNzg3IDkuOTJsNi45IDE0LjUyOGM2LjM2OS01LjUyNyAxMS4wNzQtMTMuMDUyIDEyLjc1OS0yMS40NzEuODIzLTQuMTIyLTEuODQyLTguMTE3LTUuOTQzLTguOTMiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGlkPSJlIiBmaWxsPSIjMDAyREM4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MS40MzggNDIuNDAzYTE5LjMxMiAxOS4zMTIgMCAwIDEtNC40OTYuNTQgMTcuMzMgMTcuMzMgMCAwIDEtMy42MS0uMzk1Yy01LjA0OC0xLjA3Mi0xMC4xMjgtNC4xOTQtMTMtNy45OTMtLjcxOC0uOTQ3LTEuMzAxLTEuOTM2LTEuNzA2LTIuOTQ1LTEuNTcyLTMuODgyLTUuOTk2LTUuNzU2LTkuODc4LTQuMTk1LTMuODgxIDEuNTcyLTUuNzU1IDUuOTk1LTQuMTk0IDkuODc3IDEuNzggNC40MTQgNC45MjMgOC40NjIgOC44NjcgMTEuNzkxYTM5LjM3NyAzOS4zNzcgMCAwIDAgMTMuMjkxIDcuMzdjMy4zNDEgMS4wNzEgNi44MDcgMS42NjUgMTAuMjIgMS42NjUgMy43ODggMCA3LjUyNS0uNjU2IDExLjA4NC0xLjg1M2wtNi41NzgtMTMuODYyWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggaWQ9ImYiIGZpbGw9IiNGRjUzNkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTY0Ljg0NiA1Ni4zMTYtMy42NDMtNy42Ni02LjktMTQuNTE4LS4wMTEuMDFzMC0uMDEuMDExLS4wMUw0NC4yNyAxMy4wMzJhNy41ODkgNy41ODkgMCAwIDAtNi44NDgtNC4zMyA3LjU4OSA3LjU4OSAwIDAgMC02Ljg0OCA0LjMzTDIwLjM0MyAzNC41NTRjMi44NzIgMy43OTkgNy45NSA2LjkyMSAxMi45OTkgNy45OTNsMy4zMDktNi45NTJhLjg2Ni44NjYgMCAwIDEgMS41NjEgMGwzLjIzOCA2LjgwNmguMDItLjAybDYuNTg4IDEzLjg2MyAzLjIzNiA2LjgwN2E3LjU3NiA3LjU3NiAwIDAgMCA2Ljg1OCA0LjMzIDcuNDQgNy40NCAwIDAgMCAyLjAyLS4yODFjNC41NjktMS4yNiA2LjczNC02LjUxNSA0LjY5NC0xMC44MDQiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZGVmcz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy40MjIgOC43MDJhNy41OSA3LjU5IDAgMCAxIDYuODQ4IDQuMzNsMTAuMDMzIDIxLjEwN3MwIC4wMS0uMDExLjAxYzAgMCAwLS4wMTEuMDEtLjAxMSAyLjM1My0yLjg4MyA0LjA2LTYuMjc2IDQuNzg4LTkuOTE5LjgyMi00LjExIDQuODE4LTYuNzY0IDguOTMtNS45NTJhNy41ODUgNy41ODUgMCAwIDEgNS45NTMgOC45M2MtMS42ODYgOC40MTktNi4zOSAxNS45NDQtMTIuNzYgMjEuNDdsMy42NDMgNy42NmMyLjAxOSA0LjI0Ni0uMDk0IDkuNDQtNC41NyAxMC43NzFsLS4xMzUuMDQzYTcuNTA2IDcuNTA2IDAgMCAxLTIuMDE5LjI4IDcuNTk1IDcuNTk1IDAgMCAxLTYuODU4LTQuMzNsLTMuMjM4LTYuODA1LTYuNTg3LTEzLjg2M2guMDIyLS4wMjJsLTMuMjM3LTYuODA3YS44NjUuODY1IDAgMCAwLTEuNTYgMGwtMy4zMSA2Ljk1MmMtNS4wNDgtMS4wNy0xMC4xMjctNC4xOTQtMTMtNy45OTNsMTAuMjMxLTIxLjUyM2E3LjU1IDcuNTUgMCAwIDEgNi44NDgtNC4zNVpNOC43NDkgMjcuNDE0YTcuNTgyIDcuNTgyIDAgMCAxIDkuODc2IDQuMTk1Yy40MDcgMS4wMS45OSAxLjk5OCAxLjcwNyAyLjk0NWwuMDEuMDExLjM0NC40MzZjLjAzMi4wNDIuMDYzLjA3NC4wOTQuMTE2bC4wOTMuMTE0Yy4wNTMuMDUyLjA5NC4xMTUuMTQ2LjE2Ni4wMS4wMS4wMjEuMDIyLjAyMS4wMzJsLS4wMi0uMDMyYy4xOTcuMjQuNDE1LjQ2OC42MzQuNjk5LjAxLjAwOS4wMS4wMi4wMi4wMmEyMC4zMzIgMjAuMzMyIDAgMCAwIDIuMzg1IDIuMTEyYy40MDUuMzEzLjgyMi42MDMgMS4yNDguODk1LjA0Mi4wMjEuMDczLjA1Mi4xMTUuMDc0IDIuNDA0IDEuNTggNS4xNjIgMi43NjcgNy45MSAzLjM1IDEuMTY1LjI1IDIuMzMuMzg2IDMuNDY1LjM5NmguMTQ2YzEuNTA5IDAgMy4wMTgtLjE4OCA0LjQ5NS0uNTQybDYuNTg5IDEzLjg2M2MtMy41NiAxLjE5OC03LjI5NiAxLjg1My0xMS4wODQgMS44NTMtMy40MTQgMC02Ljg2OS0uNTkzLTEwLjIyLTEuNjY1bC0zLjE1NCA2LjYzYTcuNTgzIDcuNTgzIDAgMCAxLTEwLjQxOCAzLjQzNEM5LjUzIDY0LjU5IDguMjA3IDYwLjA1MyA5Ljk2NyA1Ni4zNDhsMy40NTUtNy4yNjRjLTMuOTAzLTMuMy03LjAxNS03LjMwNy04LjgxNS0xMS42NTdsLS4wNTItLjEzNWMtMS41Ni0zLjg4My4zMTItOC4zMDUgNC4xOTQtOS44NzhaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjYuMDIxIiBkPSJNMzcuNDIyIDguNzAyYTcuNTkgNy41OSAwIDAgMSA2Ljg0OCA0LjMzbDEwLjAzMyAyMS4xMDdzMCAuMDEtLjAxMS4wMWMwIDAgMC0uMDExLjAxLS4wMTEgMi4zNTMtMi44ODMgNC4wNi02LjI3NiA0Ljc4OC05LjkxOS44MjItNC4xMSA0LjgxOC02Ljc2NCA4LjkzLTUuOTUyYTcuNTg1IDcuNTg1IDAgMCAxIDUuOTUzIDguOTNjLTEuNjg2IDguNDE5LTYuMzkgMTUuOTQ0LTEyLjc2IDIxLjQ3bDMuNjQzIDcuNjZjMi4wMTkgNC4yNDYtLjA5NCA5LjQ0LTQuNTcgMTAuNzcxbC0uMTM1LjA0M2E3LjUwNiA3LjUwNiAwIDAgMS0yLjAxOS4yOCA3LjU5NSA3LjU5NSAwIDAgMS02Ljg1OC00LjMzbC0zLjIzOC02LjgwNS02LjU4Ny0xMy44NjNoLjAyMi0uMDIybC0zLjIzNy02LjgwN2EuODY1Ljg2NSAwIDAgMC0xLjU2IDBsLTMuMzEgNi45NTJjLTUuMDQ4LTEuMDctMTAuMTI3LTQuMTk0LTEzLTcuOTkzbDEwLjIzMS0yMS41MjNhNy41NSA3LjU1IDAgMCAxIDYuODQ4LTQuMzVoMFpNOC43NDkgMjcuNDE0YTcuNTgyIDcuNTgyIDAgMCAxIDkuODc2IDQuMTk1Yy40MDcgMS4wMS45OSAxLjk5OCAxLjcwNyAyLjk0NWwuMDEuMDExLjM0NC40MzZjLjAzMi4wNDIuMDYzLjA3NC4wOTQuMTE2bC4wOTMuMTE0Yy4wNTMuMDUyLjA5NC4xMTUuMTQ2LjE2Ni4wMS4wMS4wMjEuMDIyLjAyMS4wMzJsLS4wMi0uMDMyYy4xOTcuMjQuNDE1LjQ2OC42MzQuNjk5LjAxLjAwOS4wMS4wMi4wMi4wMmEyMC4zMzIgMjAuMzMyIDAgMCAwIDIuMzg1IDIuMTEyYy40MDUuMzEzLjgyMi42MDMgMS4yNDguODk1LjA0Mi4wMjEuMDczLjA1Mi4xMTUuMDc0IDIuNDA0IDEuNTggNS4xNjIgMi43NjcgNy45MSAzLjM1IDEuMTY1LjI1IDIuMzMuMzg2IDMuNDY1LjM5NmguMTQ2YzEuNTA5IDAgMy4wMTgtLjE4OCA0LjQ5NS0uNTQybDYuNTg5IDEzLjg2M2MtMy41NiAxLjE5OC03LjI5NiAxLjg1My0xMS4wODQgMS44NTMtMy40MTQgMC02Ljg2OS0uNTkzLTEwLjIyLTEuNjY1bC0zLjE1NCA2LjYzYTcuNTgzIDcuNTgzIDAgMCAxLTEwLjQxOCAzLjQzNEM5LjUzIDY0LjU5IDguMjA3IDYwLjA1MyA5Ljk2NyA1Ni4zNDhsMy40NTUtNy4yNjRjLTMuOTAzLTMuMy03LjAxNS03LjMwNy04LjgxNS0xMS42NTdsLS4wNTItLjEzNWMtMS41Ni0zLjg4My4zMTItOC4zMDUgNC4xOTQtOS44NzhoMFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjYiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjx1c2UgeGxpbms6aHJlZj0iI2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48dXNlIHhsaW5rOmhyZWY9IiNmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjYiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjx1c2UgeGxpbms6aHJlZj0iI2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHVzZSB4bGluazpocmVmPSIjZSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48dXNlIHhsaW5rOmhyZWY9IiNmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6551.432f96462db0d036.js b/dist/controlpanel/_next/static/chunks/6551.432f96462db0d036.js deleted file mode 100644 index 2f8e31b0c..000000000 --- a/dist/controlpanel/_next/static/chunks/6551.432f96462db0d036.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6551],{86551:function(M,L,j){j.r(L),j.d(L,{default:function(){return I}});var I="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3OCA3OCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNjcuODEgMTkuNTQgMS42OS00LjJzLTIuMTQtMi4zNS00Ljc1LTVjLTIuNi0yLjY1LTguMS0xLjA5LTguMS0xLjA5TDUwLjM3IDJIMjguMzRsLTYuMjggNy4yNXMtNS41LTEuNTYtOC4xIDEuMWMtMi42IDIuNjQtNC43NSA0Ljk4LTQuNzUgNC45OGwxLjY5IDQuMjEtMi4xNSA2LjI0czYuMyAyNC4zIDcuMDQgMjcuMjhjMS40NiA1Ljg0IDIuNDUgOC4xIDYuNTggMTEuMDZhNTEzLjY2IDUxMy42NiAwIDAgMCAxMi44NSA4Ljg5YzEuMjMuNzggMi43NiAyLjEgNC4xMyAyLjEgMS4zOCAwIDIuOTEtMS4zMiA0LjE0LTIuMSAxLjIyLS43OCA4LjcyLTUuOTIgMTIuODUtOC44OSA0LjEzLTIuOTYgNS4xMi01LjIyIDYuNTgtMTEuMDYuNzQtMi45NyA3LjA0LTI3LjI4IDcuMDQtMjcuMjhsLTIuMTUtNi4yNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM5LjM1IDQ3LjVjLjQyIDAgMy4xMS45NyA1LjI3IDIuMSAyLjE1IDEuMTQgMy43MiAxLjk1IDQuMjIgMi4yNi41LjMyLjIuOTItLjI2IDEuMjUtLjQ2LjMzLTYuNTcgNS4xNS03LjE3IDUuNjktLjYuNTMtMS40NiAxLjQxLTIuMDYgMS40MS0uNTkgMC0xLjQ2LS44OC0yLjA1LTEuNDEtLjYtLjU0LTYuNzEtNS4zNi03LjE3LTUuNjktLjQ1LS4zMy0uNzYtLjkzLS4yNi0xLjI1LjUtLjMxIDIuMDctMS4xMiA0LjIyLTIuMjUgMi4xNi0xLjE0IDQuODUtMi4xIDUuMjYtMi4xWm0uMDQtMzQuMzZjLjIuMDEgMS4zNi4wNyAzLjAyLjYzIDEuODQuNjMgMy44MyAxLjQgNC43NSAxLjQuOTIgMCA3LjczLTEuMzIgNy43My0xLjMyczguMDYgOS45NCA4LjA2IDEyLjA2YzAgMi4xMy0xLjAxIDIuNjktMi4wMyAzLjhsLTYuMDUgNi41NGMtLjU3LjYyLTEuNzcgMS41NS0xLjA2IDMuMjQuNyAxLjcgMS43MyAzLjg0LjU4IDYuMDMtMS4xNSAyLjE4LTMuMTIgMy42My00LjM4IDMuNC0xLjI2LS4yNS00LjIzLTEuODMtNS4zMi0yLjU1LTEuMDktLjcyLTQuNTQtMy42Mi00LjU0LTQuNzMgMC0xLjExIDMuNTctMy4xIDQuMjMtMy41Ni42Ni0uNDUgMy42Ny0yLjIgMy43My0yLjkuMDYtLjY5LjA0LS44OS0uODUtMi41OS0uODktMS43LTIuNDktMy45Ny0yLjIyLTUuNDguMjYtMS41MSAyLjg0LTIuMyA0LjY4LTMgMS44NC0uNzEgNS4zOS0yLjA1IDUuODMtMi4yNi40NC0uMi4zMy0uNC0xLjAxLS41M3MtNS4xNS0uNjUtNi44Ni0uMTZjLTEuNzIuNDktNC42NSAxLjIzLTQuODkgMS42Mi0uMjQuNC0uNDUuNC0uMiAxLjc2LjI0IDEuMzYgMS41IDcuODcgMS42MiA5LjAyLjEyIDEuMTYuMzYgMS45Mi0uODcgMi4yLTEuMjIuMy0zLjI4Ljc5LTMuOTkuNzktLjcgMC0yLjc2LS41LTMuOTktLjc4LTEuMjItLjI5LS45OC0xLjA1LS44Ni0yLjIuMTItMS4xNiAxLjM4LTcuNjcgMS42Mi05LjAzLjI1LTEuMzUuMDQtMS4zNy0uMi0xLjc2LS4yNC0uNC0zLjE3LTEuMTMtNC44OS0xLjYyLTEuNzEtLjQ5LTUuNTIuMDMtNi44Ni4xNi0xLjM0LjEzLTEuNDYuMzItMS4wMS41My40NC4yMSAzLjk4IDEuNTUgNS44MyAyLjI2IDEuODQuNyA0LjQyIDEuNDkgNC42OCAzIC4yNyAxLjUxLTEuMzMgMy43OC0yLjIyIDUuNDgtLjg5IDEuNy0uOTEgMS45LS44NSAyLjYuMDYuNjggMy4wNyAyLjQ0IDMuNzMgMi44OS42Ni40NSA0LjIzIDIuNDUgNC4yMyAzLjU2IDAgMS4xLTMuNDUgNC4wMS00LjU0IDQuNzMtMS4xLjcyLTQuMDYgMi4zLTUuMzIgMi41NC0xLjI2LjI0LTMuMjMtMS4yMS00LjM4LTMuNC0xLjE1LTIuMTgtLjEyLTQuMzMuNTgtNi4wMi43LTEuNjktLjQ5LTIuNjItMS4wNi0zLjI0TDE3LjggMjkuN2MtMS4wMi0xLjEtMi4wNC0xLjY2LTIuMDQtMy43OSAwLTIuMTIgOC4wNy0xMi4wNiA4LjA3LTEyLjA2czYuODEgMS4zMyA3LjczIDEuMzNjLjkyIDAgMi45LS43OCA0Ljc0LTEuNGExMS4zIDExLjMgMCAwIDEgMy4wMy0uNjRoLjA3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PG1hc2sgaWQ9ImIiIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNCIgeD0iMTMiIHk9IjIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ni42NCA5LjI1IDUwLjM3IDJIMjguMzRsLTYuMjggNy4yNXMtNS41LTEuNTYtOC4xIDEuMWMwIDAgNy4zNC0uNjggOS44NiAzLjUgMCAwIDYuODEgMS4zMyA3LjczIDEuMzMuOTIgMCAyLjktLjc4IDQuNzQtMS40IDEuODQtLjYzIDMuMDYtLjY0IDMuMDYtLjY0czEuMjMgMCAzLjA2LjYzYzEuODQuNjMgMy44MyAxLjQgNC43NSAxLjQuOTIgMCA3LjczLTEuMzIgNy43My0xLjMyIDIuNTItNC4xOCA5Ljg2LTMuNSA5Ljg2LTMuNS0yLjYtMi42Ni04LjEtMS4xLTguMS0xLjFaIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik01Ni42NCA5LjI1IDUwLjM3IDJIMjguMzRsLTYuMjggNy4yNXMtNS41LTEuNTYtOC4xIDEuMWMwIDAgNy4zNC0uNjggOS44NiAzLjUgMCAwIDYuODEgMS4zMyA3LjczIDEuMzMuOTIgMCAyLjktLjc4IDQuNzQtMS40IDEuODQtLjYzIDMuMDYtLjY0IDMuMDYtLjY0czEuMjMgMCAzLjA2LjYzYzEuODQuNjMgMy44MyAxLjQgNC43NSAxLjQuOTIgMCA3LjczLTEuMzIgNy43My0xLjMyIDIuNTItNC4xOCA5Ljg2LTMuNSA5Ljg2LTMuNS0yLjYtMi42Ni04LjEtMS4xLTguMS0xLjFaIi8+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjguNzUiIHgyPSI2OS45NiIgeTE9IjM5LjA3IiB5Mj0iMzkuMDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjUwIi8+PHN0b3Agb2Zmc2V0PSIuNDEiIHN0b3AtY29sb3I9IiNGNTAiLz48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iI0ZGMjAwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMjAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTUuMDUiIHgyPSI2NC43NSIgeTE9IjguNjgiIHkyPSI4LjY4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGNDUyQSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMjAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6626.1c904d6d48510b00.js b/dist/controlpanel/_next/static/chunks/6626.1c904d6d48510b00.js deleted file mode 100644 index 17ca565b7..000000000 --- a/dist/controlpanel/_next/static/chunks/6626.1c904d6d48510b00.js +++ /dev/null @@ -1,1051 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6626],{46626:function(u,E,D){D.r(E),D.d(E,{default:function(){return C}});var C=`{ - "connect_wallet": { - "label": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "wrong_network": { - "label": "\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430\u044F \u0441\u0435\u0442\u044C" - } - }, - "intro": { - "title": "\u0427\u0442\u043E \u0442\u0430\u043A\u043E\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A?", - "description": "\u041A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0434\u043B\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0438, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F, \u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0446\u0438\u0444\u0440\u043E\u0432\u044B\u0445 \u0430\u043A\u0442\u0438\u0432\u043E\u0432. \u042D\u0442\u043E \u0442\u0430\u043A\u0436\u0435 \u043D\u043E\u0432\u044B\u0439 \u0441\u043F\u043E\u0441\u043E\u0431 \u0432\u0445\u043E\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443, \u0431\u0435\u0437 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u043D\u043E\u0432\u044B\u0445 \u0443\u0447\u0435\u0442\u043D\u044B\u0445 \u0437\u0430\u043F\u0438\u0441\u0435\u0439 \u0438 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 \u043D\u0430 \u043A\u0430\u0436\u0434\u043E\u043C \u0441\u0430\u0439\u0442\u0435.", - "digital_asset": { - "title": "\u0414\u043E\u043C \u0434\u043B\u044F \u0432\u0430\u0448\u0438\u0445 \u0446\u0438\u0444\u0440\u043E\u0432\u044B\u0445 \u0430\u043A\u0442\u0438\u0432\u043E\u0432", - "description": "\u041A\u043E\u0448\u0435\u043B\u044C\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0434\u043B\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0438, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F, \u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0446\u0438\u0444\u0440\u043E\u0432\u044B\u0445 \u0430\u043A\u0442\u0438\u0432\u043E\u0432, \u0442\u0430\u043A\u0438\u0445 \u043A\u0430\u043A Ethereum \u0438 NFT." - }, - "login": { - "title": "\u041D\u043E\u0432\u044B\u0439 \u0441\u043F\u043E\u0441\u043E\u0431 \u0432\u0445\u043E\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u0443", - "description": "\u0412\u043C\u0435\u0441\u0442\u043E \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u043D\u043E\u0432\u044B\u0445 \u0430\u043A\u043A\u0430\u0443\u043D\u0442\u043E\u0432 \u0438 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 \u043D\u0430 \u043A\u0430\u0436\u0434\u043E\u043C \u0441\u0430\u0439\u0442\u0435, \u043F\u0440\u043E\u0441\u0442\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A." - }, - "get": { - "label": "\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - } - }, - "sign_in": { - "label": "\u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u0430\u0448 \u0430\u043A\u043A\u0430\u0443\u043D\u0442", - "description": "\u0427\u0442\u043E\u0431\u044B \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435, \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0432 \u0432\u0430\u0448\u0435\u043C \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C, \u0447\u0442\u043E \u0432\u044B \u044F\u0432\u043B\u044F\u0435\u0442\u0435\u0441\u044C \u0432\u043B\u0430\u0434\u0435\u043B\u044C\u0446\u0435\u043C \u044D\u0442\u043E\u0433\u043E \u0430\u043A\u043A\u0430\u0443\u043D\u0442\u0430.", - "message": { - "send": "\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435", - "preparing": "\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F...", - "cancel": "\u041E\u0442\u043C\u0435\u043D\u0430", - "preparing_error": "\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043A\u0435 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430!" - }, - "signature": { - "waiting": "\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0438...", - "verifying": "\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043F\u043E\u0434\u043F\u0438\u0441\u0438...", - "signing_error": "\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0438 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430!", - "verifying_error": "\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430!", - "oops_error": "\u041E\u0439, \u0447\u0442\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u043E \u043D\u0435 \u0442\u0430\u043A!" - } - }, - "connect": { - "label": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C", - "title": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "new_to_ethereum": { - "description": "\u0412\u043F\u0435\u0440\u0432\u044B\u0435 \u0441\u0442\u043E\u043B\u043A\u043D\u0443\u043B\u0438\u0441\u044C \u0441 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430\u043C\u0438 Ethereum?", - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - } - }, - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - }, - "recent": "\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0435", - "status": { - "opening": "\u041E\u0442\u043A\u0440\u044B\u0432\u0430\u0435\u0442\u0441\u044F %{wallet}...", - "connecting": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435", - "connect_mobile": "\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0432 %{wallet}", - "not_installed": "%{wallet} \u043D\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D", - "not_available": "%{wallet} \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D", - "confirm": "\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0438", - "confirm_mobile": "\u041F\u0440\u0438\u043D\u044F\u0442\u044C \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0435" - }, - "secondary_action": { - "get": { - "description": "\u0423 \u0432\u0430\u0441 \u043D\u0435\u0442 %{wallet}?", - "label": "\u041F\u041E\u041B\u0423\u0427\u0418\u0422\u042C" - }, - "install": { - "label": "\u0423\u0421\u0422\u0410\u041D\u041E\u0412\u0418\u0422\u042C" - }, - "retry": { - "label": "\u041F\u041E\u0412\u0422\u041E\u0420\u0418\u0422\u042C" - } - }, - "walletconnect": { - "description": { - "full": "\u041D\u0443\u0436\u0435\u043D \u043E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u043C\u043E\u0434\u0430\u043B\u044C\u043D\u044B\u0439 \u043E\u043A\u043D\u043E WalletConnect?", - "compact": "\u041D\u0443\u0436\u0435\u043D \u043C\u043E\u0434\u0430\u043B\u044C\u043D\u044B\u0439 \u043E\u043A\u043D\u043E WalletConnect?" - }, - "open": { - "label": "\u041E\u0422\u041A\u0420\u042B\u0422\u042C" - } - } - }, - "connect_scan": { - "title": "\u0421\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E %{wallet}", - "fallback_title": "\u0421\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430" - }, - "connector_group": { - "installed": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E", - "recommended": "\u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C\u044B\u0435", - "other": "\u0414\u0440\u0443\u0433\u0438\u0435", - "popular": "\u041F\u043E\u043F\u0443\u043B\u044F\u0440\u043D\u044B\u0435", - "more": "\u0411\u043E\u043B\u044C\u0448\u0435", - "others": "\u0414\u0440\u0443\u0433\u0438\u0435" - }, - "get": { - "title": "\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "action": { - "label": "\u041F\u041E\u041B\u0423\u0427\u0418\u0422\u042C" - }, - "mobile": { - "description": "\u041C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "extension": { - "description": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430" - }, - "mobile_and_extension": { - "description": "\u041C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435" - }, - "mobile_and_desktop": { - "description": "\u041C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0439 \u0438 \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "looking_for": { - "title": "\u041D\u0435 \u0442\u043E, \u0447\u0442\u043E \u0432\u044B \u0438\u0449\u0435\u0442\u0435?", - "mobile": { - "description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443 \u0441 \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u043E\u043C \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - }, - "desktop": { - "compact_description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443 \u0441 \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u043E\u043C \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "wide_description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0441\u043B\u0435\u0432\u0430, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443 \u0441 \u0434\u0440\u0443\u0433\u0438\u043C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u043E\u043C \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - } - }, - "get_options": { - "title": "\u041D\u0430\u0447\u043D\u0438\u0442\u0435 \u0441 %{wallet}", - "short_title": "\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C %{wallet}", - "mobile": { - "title": "%{wallet} \u0434\u043B\u044F \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0445", - "description": "\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0434\u043B\u044F \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u043C\u0438\u0440\u0430 Ethereum.", - "download": { - "label": "\u0421\u043A\u0430\u0447\u0430\u0442\u044C \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435" - } - }, - "extension": { - "title": "%{wallet} \u0434\u043B\u044F %{browser}", - "description": "\u0414\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443 \u043F\u0440\u044F\u043C\u043E \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043E \u043B\u044E\u0431\u0438\u043C\u043E\u0433\u043E \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.", - "download": { - "label": "\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 %{browser}" - } - }, - "desktop": { - "title": "%{wallet} \u0434\u043B\u044F %{platform}", - "description": "\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u0435 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443 \u043D\u0430\u0442\u0438\u0432\u043D\u043E \u0441\u043E \u0441\u0432\u043E\u0435\u0433\u043E \u043C\u043E\u0449\u043D\u043E\u0433\u043E \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u0441\u0442\u043E\u043B\u0430.", - "download": { - "label": "\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 %{platform}" - } - } - }, - "get_mobile": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C %{wallet}", - "description": "\u041E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 \u043D\u0430 \u0441\u0432\u043E\u0435\u043C \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0435 \u0434\u043B\u044F \u0441\u043A\u0430\u0447\u0438\u0432\u0430\u043D\u0438\u044F \u043D\u0430 iOS \u0438\u043B\u0438 Android", - "continue": { - "label": "\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C" - } - }, - "get_instructions": { - "mobile": { - "connect": { - "label": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C" - }, - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - } - }, - "extension": { - "refresh": { - "label": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C" - }, - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - } - }, - "desktop": { - "connect": { - "label": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C" - }, - "learn_more": { - "label": "\u0423\u0437\u043D\u0430\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435" - } - } - }, - "chains": { - "title": "\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0435\u0442\u0438", - "wrong_network": "\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0430 \u043D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0435\u0442\u044C, \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u0438\u043B\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u0434\u043B\u044F \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0435\u043D\u0438\u044F.", - "confirm": "\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u0432 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0435", - "switching_not_supported": "\u0412\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0441\u0435\u0442\u0435\u0439 \u0441 %{appName}. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0435\u0442\u0438 \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "switching_not_supported_fallback": "\u0412\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0441\u0435\u0442\u0435\u0439 \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0435\u0442\u0438 \u0438\u0437 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "disconnect": "\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C", - "connected": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E" - }, - "profile": { - "disconnect": { - "label": "\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C" - }, - "copy_address": { - "label": "\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0430\u0434\u0440\u0435\u0441", - "copied": "\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u043E!" - }, - "explorer": { - "label": "\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 \u0432 \u044D\u043A\u0441\u043F\u043B\u043E\u0440\u0435\u0440\u0435" - }, - "transactions": { - "description": "%{appName} \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438 \u043F\u043E\u044F\u0432\u044F\u0442\u0441\u044F \u0437\u0434\u0435\u0441\u044C...", - "description_fallback": "\u0412\u0430\u0448\u0438 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438 \u043F\u043E\u044F\u0432\u044F\u0442\u0441\u044F \u0437\u0434\u0435\u0441\u044C...", - "recent": { - "title": "\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0435 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438" - }, - "clear": { - "label": "\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0435" - } - } - }, - "wallet_connectors": { - "argent": { - "qr_code": { - "step1": { - "description": "\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 Argent \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u0438\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Argent" - }, - "step2": { - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0421\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C QR" - } - } - }, - "bifrost": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A Bifrost \u043D\u0430 \u0432\u0430\u0448 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Bifrost Wallet" - }, - "step2": { - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0432\u0430\u0448\u0443 \u0444\u0440\u0430\u0437\u0443 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - } - }, - "bitget": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Bitget Wallet \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Bitget Wallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - }, - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Bitget Wallet \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Bitget Wallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0430\u0434\u0451\u0436\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "bitski": { - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u0440\u0438\u043A\u0440\u0435\u043F\u0438\u0442\u044C Bitski \u043A \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Bitski" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "bloom": { - "desktop": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Bloom Wallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Bloom Wallet \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u0438\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0432\u0430\u0448\u0443 \u0444\u0440\u0430\u0437\u0443 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0443 \u0432\u0430\u0441 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 'Connect', \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 Bloom. \u0412 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 'Connect'" - } - }, - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Bloom Wallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Bloom Wallet \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u0438\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0432\u0430\u0448\u0443 \u0444\u0440\u0430\u0437\u0443 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0443 \u0432\u0430\u0441 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 'Connect', \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 Bloom. \u0412 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 'Connect'" - } - } - }, - "coin98": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Coin98 Wallet \u043D\u0430 \u0432\u0430\u0448 \u0433\u043B\u0430\u0432\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Coin98 Wallet" - }, - "step2": { - "description": "\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043B\u0435\u0433\u043A\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043D\u0430\u0448\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0433\u043E \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0435.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u0432\u0430\u0441 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 WalletConnect" - } - }, - "extension": { - "step1": { - "description": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0432 \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u043F\u0440\u0430\u0432\u043E\u043C \u0443\u0433\u043B\u0443 \u0432\u0430\u0448\u0435\u0433\u043E \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0438 \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u0435 Coin98 Wallet \u0434\u043B\u044F \u0443\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Coin98 Wallet" - }, - "step2": { - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u041A\u043E\u0448\u0435\u043B\u0435\u043A Coin98, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "coinbase": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Coinbase Wallet \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u043D\u0430\u0447\u0430\u043B\u0430 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Coinbase Wallet" - }, - "step2": { - "description": "\u0412\u044B \u043B\u0435\u0433\u043A\u043E \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u043E\u0431\u043B\u0430\u0447\u043D\u043E\u0433\u043E \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0433\u043E \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - }, - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Coinbase Wallet \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Coinbase Wallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "core": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C Core \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0434\u043B\u044F \u0443\u0441\u043A\u043E\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Core" - }, - "step2": { - "description": "\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043B\u0435\u0433\u043A\u043E \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043D\u0430\u0448\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0433\u043E \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0435.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435, \u0447\u0442\u043E\u0431\u044B \u0432\u044B \u043C\u043E\u0433\u043B\u0438 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 WalletConnect" - } - }, - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Core \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Core" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0432\u0430\u0448\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "fox": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C FoxWallet \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u044D\u043A\u0440\u0430\u043D\u0430 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 FoxWallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0435 \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043F\u0440\u0438\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - } - }, - "frontier": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C Frontier Wallet \u043D\u0430 \u044D\u043A\u0440\u0430\u043D \u0432\u0430\u0448\u0435\u0433\u043E \u0441\u043C\u0430\u0440\u0442\u0444\u043E\u043D\u0430 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Frontier Wallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0435 \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - }, - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u0440\u0438\u043A\u0440\u0435\u043F\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A Frontier \u043A \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 Frontier" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0441\u0432\u043E\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u043D\u0430\u0434\u0435\u0436\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "im_token": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 imToken", - "description": "\u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 imToken \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 \u0441\u043A\u0430\u043D\u0435\u0440\u0430 \u0432 \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u043F\u0440\u0430\u0432\u043E\u043C \u0443\u0433\u043B\u0443", - "description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u041D\u043E\u0432\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435, \u0437\u0430\u0442\u0435\u043C \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 QR-\u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435." - } - } - }, - "kresus": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Kresus Wallet", - "description": "\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A Kresus \u043D\u0430 \u044D\u043A\u0440\u0430\u043D \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0434\u043B\u044F \u0443\u0441\u043A\u043E\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u0438 \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435", - "description": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435, \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435." - } - } - }, - "metamask": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 MetaMask", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C MetaMask \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u043A\u043E\u043F\u0438\u044E \u0441\u0432\u043E\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0430\u0434\u0435\u0436\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C \u0431\u044B \u0442\u043E \u043D\u0438 \u0431\u044B\u043B\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - }, - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 MetaMask", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C MetaMask \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u0449\u0435\u043B\u043A\u043D\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "okx": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 OKX", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0440\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A OKX \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - }, - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 OKX", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C OKX Wallet \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "omni": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Omni", - "description": "\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 Omni \u043D\u0430 \u0441\u0432\u043E\u0439 \u0434\u043E\u043C\u0430\u0448\u043D\u0438\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u0438 \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435", - "description": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u043C \u044D\u043A\u0440\u0430\u043D\u0435, \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0443, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F." - } - } - }, - "token_pocket": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 TokenPocket", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0440\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u044C TokenPocket \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u043C \u044D\u043A\u0440\u0430\u043D\u0435 \u0434\u043B\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u043C\u043E\u0449\u0438 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0438\u043C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u043C \u043A\u043E\u0434\u043E\u043C \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0430 \u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - }, - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 TokenPocket", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C TokenPocket \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "trust": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Trust Wallet", - "description": "\u0420\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u0435 Trust Wallet \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u043C \u044D\u043A\u0440\u0430\u043D\u0435 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 WalletConnect \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445", - "description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u041D\u043E\u0432\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435, \u0437\u0430\u0442\u0435\u043C \u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 QR-\u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435." - } - }, - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Trust Wallet", - "description": "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435 \u0432 \u043F\u0440\u0430\u0432\u043E\u043C \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u0443\u0433\u043B\u0443 \u0432\u0430\u0448\u0435\u0433\u043E \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0438 \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u0435 Trust Wallet \u0434\u043B\u044F \u043B\u0435\u0433\u043A\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 Trust Wallet, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "uniswap": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Uniswap", - "description": "\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A Uniswap \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D \u0434\u043B\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u0438 \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435", - "description": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0438\u043A\u043E\u043D\u043A\u0443 QR \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435, \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435." - } - } - }, - "zerion": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Zerion", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0440\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u044C Zerion \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0432\u0430\u043C \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A." - } - }, - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Zerion", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u0440\u0438\u043A\u0440\u0435\u043F\u0438\u0442\u044C Zerion \u043A \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u044F\u0441\u044C \u0441\u0432\u043E\u0438\u043C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u043C \u043F\u0430\u0440\u043E\u043B\u0435\u043C \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "rainbow": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Rainbow", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C Rainbow \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0433\u043B\u0430\u0432\u043D\u043E\u0433\u043E \u043C\u0435\u043D\u044E \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043B\u0435\u0433\u043A\u043E \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043D\u0430\u0448\u0435\u0439 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0433\u043E \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0435." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - } - }, - "enkrypt": { - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Enkrypt Wallet \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Enkrypt Wallet" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041A\u0430\u043A \u0442\u043E\u043B\u044C\u043A\u043E \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "frame": { - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Frame \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 Frame \u0438 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "one_key": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 OneKey Wallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C OneKey Wallet \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "phantom": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Phantom", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Phantom \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0443\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "rabby": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Rabby", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Rabby \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C \u0431\u044B \u0442\u043E \u043D\u0438 \u0431\u044B\u043B\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "ronin": { - "qr_code": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A Ronin \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430.", - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 Ronin" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430.", - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F" - } - }, - "extension": { - "step1": { - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A Ronin \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443.", - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 Ronin" - }, - "step2": { - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E.", - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435.", - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440" - } - } - }, - "ramper": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Ramper", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Ramper \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0443\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "safeheron": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C SafeHeron \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "taho": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Taho", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Taho \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "talisman": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Talisman", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Talisman \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A Ethereum", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0432\u0430\u0448\u0435\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "xdefi": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 XDEFI", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C XDEFI Wallet \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u0432\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u0435 \u0441\u0432\u043E\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "zeal": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Zeal", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Zeal \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "safepal": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 SafePal Wallet", - "description": "\u041A\u043B\u0438\u043A\u043D\u0438\u0442\u0435 \u0432 \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u043F\u0440\u0430\u0432\u043E\u043C \u0443\u0433\u043B\u0443 \u0432\u0430\u0448\u0435\u0433\u043E \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0438 \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u0435 SafePal Wallet \u0434\u043B\u044F \u0443\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 SafePal \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - }, - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 SafePal Wallet", - "description": "\u0420\u0430\u0437\u043C\u0435\u0441\u0442\u0438\u0442\u0435 SafePal Wallet \u043D\u0430 \u0433\u043B\u0430\u0432\u043D\u043E\u043C \u044D\u043A\u0440\u0430\u043D\u0435 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043A\u043E\u0448\u0435\u043B\u0435\u043A \u0438\u043B\u0438 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 WalletConnect \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445", - "description": "\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u041D\u043E\u0432\u043E\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435, \u0437\u0430\u0442\u0435\u043C \u043E\u0442\u0441\u043A\u0430\u043D\u0438\u0440\u0443\u0439\u0442\u0435 QR-\u043A\u043E\u0434 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435." - } - } - }, - "desig": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 Desig", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C Desig \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0443\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - } - }, - "subwallet": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 SubWallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C SubWallet \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0432\u0430\u0448\u0435\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - }, - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 SubWallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C SubWallet \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - } - }, - "clv": { - "extension": { - "step1": { - "title": "\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 CLV Wallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u0437\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C CLV Wallet \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u043F\u0430\u043D\u0435\u043B\u0438 \u0437\u0430\u0434\u0430\u0447 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u0430\u0448\u0435\u043C\u0443 \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0443." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440", - "description": "\u041F\u043E\u0441\u043B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430, \u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435." - } - }, - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 CLV Wallet", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C CLV Wallet \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0434\u043E\u043C\u043E\u0439 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A", - "description": "\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0441\u0434\u0435\u043B\u0430\u0439\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u0443\u044E \u043A\u043E\u043F\u0438\u044E \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E \u043C\u0435\u0442\u043E\u0434\u0430. \u041D\u0438\u043A\u043E\u0433\u0434\u0430 \u043D\u0435 \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0441\u0432\u043E\u0435\u0439 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0444\u0440\u0430\u0437\u043E\u0439 \u0441 \u043A\u0435\u043C-\u043B\u0438\u0431\u043E." - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0432\u0430\u0448\u0435\u0433\u043E \u043A\u043E\u0448\u0435\u043B\u044C\u043A\u0430." - } - } - }, - "okto": { - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Okto", - "description": "\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 Okto \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0434\u043E\u043C\u043E\u0439 \u0434\u043B\u044F \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430" - }, - "step2": { - "title": "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043A\u043E\u0448\u0435\u043B\u0435\u043A MPC", - "description": "\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0443\u0447\u0435\u0442\u043D\u0443\u044E \u0437\u0430\u043F\u0438\u0441\u044C \u0438 \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u043A\u043E\u0448\u0435\u043B\u0435\u043A" - }, - "step3": { - "title": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 WalletConnect \u0432 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445", - "description": "\u041A\u043E\u0441\u043D\u0438\u0442\u0435\u0441\u044C \u0437\u043D\u0430\u0447\u043A\u0430 Scan QR \u0432 \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u043F\u0440\u0430\u0432\u043E\u043C \u0443\u0433\u043B\u0443 \u0438 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441 \u043D\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435." - } - } - }, - "ledger": { - "desktop": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Ledger Live", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C Ledger Live \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0434\u043E\u043C\u043E\u0439 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0432\u0430\u0448 Ledger", - "description": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 Ledger \u0438\u043B\u0438 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043A \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u043C\u0443." - }, - "step3": { - "title": "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C", - "description": "\u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0432\u0430\u043C \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A." - } - }, - "qr_code": { - "step1": { - "title": "\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 Ledger Live", - "description": "\u041C\u044B \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u043C \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C Ledger Live \u043D\u0430 \u0432\u0430\u0448 \u044D\u043A\u0440\u0430\u043D \u0434\u043E\u043C\u043E\u0439 \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430." - }, - "step2": { - "title": "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0432\u0430\u0448 Ledger", - "description": "\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441 \u043D\u0430\u0441\u0442\u043E\u043B\u044C\u043D\u044B\u043C \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043C \u0438\u043B\u0438 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u0432\u043E\u0439 Ledger." - }, - "step3": { - "title": "\u0421\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0434", - "description": "\u041D\u0430\u0436\u043C\u0438\u0442\u0435 WalletConnect, \u0437\u0430\u0442\u0435\u043C \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043D\u0430 Scanner. \u041F\u043E\u0441\u043B\u0435 \u0441\u043A\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0432\u0430\u043C \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0432\u0430\u0448 \u043A\u043E\u0448\u0435\u043B\u0435\u043A." - } - } - } - } -} -`}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/6878.5657c32e06476a2e.js b/dist/controlpanel/_next/static/chunks/6878.5657c32e06476a2e.js deleted file mode 100644 index a7190d863..000000000 --- a/dist/controlpanel/_next/static/chunks/6878.5657c32e06476a2e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6878],{46601:function(){},29120:function(){},46586:function(){}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/704.484bcd9e0a7f5626.js b/dist/controlpanel/_next/static/chunks/704.484bcd9e0a7f5626.js deleted file mode 100644 index 29f9807b0..000000000 --- a/dist/controlpanel/_next/static/chunks/704.484bcd9e0a7f5626.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[704],{60704:function(I,M,j){j.r(M),j.d(M,{default:function(){return L}});var L="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSIjRkYzMTMxIiByeD0iMTQiLz48cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIGZpbGw9InVybCgjYSkiIGZpbGwtb3BhY2l0eT0iLjMiIHJ4PSIxNCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjIyIDE4LjM1YzIuNyAwIDQuODYtMi4yIDQuODYtNS4zOCAwLTIuMTktMS40Ny0zLjgtMy45OC0zLjgtMi43MiAwLTQuODUgMi4yLTQuODUgNS4zOCAwIDIuMiAxLjUgMy44IDMuOTcgMy44Wm0uODMtNy4zNWMxLjA2IDAgMS43NC44MSAxLjc0IDIuMSAwIDEuOS0xLjExIDMuNDItMi41MSAzLjQyLTEuMDYgMC0xLjc0LS44Mi0xLjc0LTIuMSAwLTEuODkgMS4xMS0zLjQyIDIuNS0zLjQyWm02LjM4LTEuNjgtMS44OCA4Ljg4aDIuMjZsLjU1LTIuNmgxLjQ3YzIuNDMgMCA0LjAxLTEuMzggNC4wMS0zLjYgMC0xLjYxLTEuMTctMi42OC0zLjEtMi42OGgtMy4zWm0xLjkgMS43NGguOTRjLjgzIDAgMS4zLjM4IDEuMyAxLjE0IDAgMS0uNjggMS43LTEuNzQgMS43aC0xLjExbC42LTIuODRaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCIgeDI9IjE0IiB5MT0iMCIgeTI9IjI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+Cg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/7682.b0a3567fac8e0052.js b/dist/controlpanel/_next/static/chunks/7682.b0a3567fac8e0052.js deleted file mode 100644 index 92ea324c6..000000000 --- a/dist/controlpanel/_next/static/chunks/7682.b0a3567fac8e0052.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7682],{57682:function(I,M,N){N.r(M),N.d(M,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3OCA3OCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTcxLjAzNCAyMC41YTM3LjAwMSAzNy4wMDEgMCAwIDAtNjQuMDg0IDBsMi4yMiAzOS45Nkw3MS4wMzQgMjAuNVoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMjIuOTc5IDQ4LjI1IDYuOTU4IDIwLjVBMzcgMzcgMCAwIDAgMzkgNzZsMzYuMjYtMzctNTIuMjgxIDkuMjVaIi8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTU1LjAyMSA0OC4yNSAzOSA3NmEzNy4wMDEgMzcuMDAxIDAgMCAwIDMyLjAzNS01NS41SDM5bDE2LjAyMSAyNy43NVoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzkgNTcuNWExOC41IDE4LjUgMCAxIDAgMC0zNyAxOC41IDE4LjUgMCAwIDAgMCAzN1oiLz48cGF0aCBmaWxsPSIjMUE3M0U4IiBkPSJNMzkgNTMuNjUyYTE0LjY1IDE0LjY1IDAgMCAwIDEzLjUzNi0yMC4yNkExNC42NTMgMTQuNjUzIDAgMSAwIDM5IDUzLjY1M1oiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI2Ljk1OCIgeDI9IjcxLjAzNCIgeTE9IjI1LjEyNSIgeTI9IjI1LjEyNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNEOTMwMjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQTQzMzUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjQzLjAwMyIgeDI9IjEwLjk2MSIgeTE9IjczLjY4NCIgeTI9IjE4LjE4NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxRThFM0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNEE4NTMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjMzLjU5OCIgeDI9IjY1LjY0IiB5MT0iNzYiIHkyPSIyMC41OTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkNDOTM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkJCQzA0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/794.f18da82915d63734.js b/dist/controlpanel/_next/static/chunks/794.f18da82915d63734.js deleted file mode 100644 index 2456e0e51..000000000 --- a/dist/controlpanel/_next/static/chunks/794.f18da82915d63734.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[794],{20794:function(M,N,I){I.r(N),I.d(N,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTEuMDkgNS40NkMwIDcuNiAwIDEwLjQgMCAxNnYxNmMwIDUuNiAwIDguNCAxLjA5IDEwLjU0YTEwIDEwIDAgMCAwIDQuMzcgNC4zN0M3LjYgNDggMTAuNCA0OCAxNiA0OGgxNmMxLjc1MiAwIDMuMjMgMCA0LjUtLjAzMyAwLTEuMzYyIDAtMi4wNDQuMDY2LTIuNjE2YTEwIDEwIDAgMCAxIDguNzg1LTguNzg1Yy41NzItLjA2NiAxLjI1NC0uMDY2IDIuNjE2LS4wNjZDNDggMzUuMjMgNDggMzMuNzUyIDQ4IDMyVjE2YzAtNS42IDAtOC40LTEuMDktMTAuNTRhMTAgMTAgMCAwIDAtNC4zNy00LjM3QzQwLjQgMCAzNy42IDAgMzIgMEgxNkMxMC40IDAgNy42IDAgNS40NiAxLjA5YTEwIDEwIDAgMCAwLTQuMzcgNC4zN1oiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMS4wOSA1LjQ2QzAgNy42IDAgMTAuNCAwIDE2djE2YzAgNS42IDAgOC40IDEuMDkgMTAuNTRhMTAgMTAgMCAwIDAgNC4zNyA0LjM3QzcuNiA0OCAxMC40IDQ4IDE2IDQ4aDE2YzEuNzUyIDAgMy4yMyAwIDQuNS0uMDMzIDAtMS4zNjIgMC0yLjA0NC4wNjYtMi42MTZhMTAgMTAgMCAwIDEgOC43ODUtOC43ODVjLjU3Mi0uMDY2IDEuMjU0LS4wNjYgMi42MTYtLjA2NkM0OCAzNS4yMyA0OCAzMy43NTIgNDggMzJWMTZjMC01LjYgMC04LjQtMS4wOS0xMC41NGExMCAxMCAwIDAgMC00LjM3LTQuMzdDNDAuNCAwIDM3LjYgMCAzMiAwSDE2QzEwLjQgMCA3LjYgMCA1LjQ2IDEuMDlhMTAgMTAgMCAwIDAtNC4zNyA0LjM3WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjA0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNS41IDM1LjVoMTEuNDg2QzQ3IDM0LjQ3NSA0NyAzMy4zMiA0NyAzMlYxNmMwLTIuODE3IDAtNC44Ny0uMTMzLTYuNDg3LS4xMzEtMS42MDUtLjM4Ny0yLjY5NC0uODQ4LTMuNTk5YTkgOSAwIDAgMC0zLjkzMy0zLjkzM2MtLjkwNS0uNDYxLTEuOTk0LS43MTctMy42LS44NDhDMzYuODcgMSAzNC44MTYgMSAzMiAxSDE2Yy0yLjgxNyAwLTQuODcgMC02LjQ4Ny4xMzMtMS42MDUuMTMxLTIuNjk0LjM4Ny0zLjU5OS44NDhhOSA5IDAgMCAwLTMuOTMzIDMuOTMzYy0uNDYxLjkwNS0uNzE3IDEuOTk0LS44NDggMy42QzEgMTEuMTMgMSAxMy4xODMgMSAxNnYxNmMwIDIuODE3IDAgNC44Ny4xMzMgNi40ODYuMTMxIDEuNjA2LjM4NyAyLjY5NS44NDggMy42YTkgOSAwIDAgMCAzLjkzMyAzLjkzM2MuOTA1LjQ2MSAxLjk5NC43MTcgMy42Ljg0OEMxMS4xMyA0NyAxMy4xODMgNDcgMTYgNDdoMTZjMS4zMiAwIDIuNDc1IDAgMy41LS4wMTRWMzUuNVptMSAxMi40NjdDMzUuMjMgNDggMzMuNzUyIDQ4IDMyIDQ4SDE2Yy01LjYgMC04LjQgMC0xMC41NC0xLjA5YTEwIDEwIDAgMCAxLTQuMzctNC4zN0MwIDQwLjQgMCAzNy42IDAgMzJWMTZjMC01LjYgMC04LjQgMS4wOS0xMC41NGExMCAxMCAwIDAgMSA0LjM3LTQuMzdDNy42IDAgMTAuNCAwIDE2IDBoMTZjNS42IDAgOC40IDAgMTAuNTQgMS4wOWExMCAxMCAwIDAgMSA0LjM3IDQuMzdDNDggNy42IDQ4IDEwLjQgNDggMTZ2MTZjMCAxLjc1MiAwIDMuMjMtLjAzMyA0LjVIMzYuNXYxMS40NjdaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMyAxNC4yYzAtMy45MiAwLTUuODguNzYzLTcuMzc4YTcgNyAwIDAgMSAzLjA2LTMuMDU5QzguMzE4IDMgMTAuMjggMyAxNC4yIDNoMTkuNmMzLjkyIDAgNS44OCAwIDcuMzc4Ljc2M2E3IDcgMCAwIDEgMy4wNTkgMy4wNkM0NSA4LjMxOCA0NSAxMC4yOCA0NSAxNC4ydjE5LjZjMCAzLjkyIDAgNS44OC0uNzYzIDcuMzc4YTcgNyAwIDAgMS0zLjA2IDMuMDU5QzM5LjY4MiA0NSAzNy43MiA0NSAzMy44IDQ1SDE0LjJjLTMuOTIgMC01Ljg4IDAtNy4zNzgtLjc2M2E3IDcgMCAwIDEtMy4wNTktMy4wNkMzIDM5LjY4MiAzIDM3LjcyIDMgMzMuOFYxNC4yWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMzLjggMy41SDE0LjJjLTEuOTY4IDAtMy40MTUgMC00LjU1Ny4wOTQtMS4xMzYuMDkzLTEuOTI3LjI3NS0yLjU5NC42MTRBNi41IDYuNSAwIDAgMCA0LjIxIDcuMDVjLS4zNC42NjctLjUyMiAxLjQ1OC0uNjE1IDIuNTk0QzMuNSAxMC43ODUgMy41IDEyLjIzMiAzLjUgMTQuMnYxOS42YzAgMS45NjggMCAzLjQxNS4wOTQgNC41NTcuMDkzIDEuMTM2LjI3NSAxLjkyOC42MTQgMi41OTRhNi41IDYuNSAwIDAgMCAyLjg0MSAyLjg0Yy42NjcuMzQgMS40NTguNTIyIDIuNTk0LjYxNSAxLjE0Mi4wOTQgMi41ODkuMDk0IDQuNTU3LjA5NGgxOS42YzEuOTY4IDAgMy40MTUgMCA0LjU1Ny0uMDk0IDEuMTM2LS4wOTMgMS45MjgtLjI3NSAyLjU5NC0uNjE0YTYuNDk5IDYuNDk5IDAgMCAwIDIuODQtMi44NDFjLjM0LS42NjYuNTIyLTEuNDU4LjYxNS0yLjU5NC4wOTQtMS4xNDIuMDk0LTIuNTg5LjA5NC00LjU1N1YxNC4yYzAtMS45NjggMC0zLjQxNS0uMDk0LTQuNTU3LS4wOTMtMS4xMzYtLjI3NS0xLjkyNy0uNjE0LTIuNTk0YTYuNSA2LjUgMCAwIDAtMi44NDEtMi44NGMtLjY2Ni0uMzQtMS40NTgtLjUyMi0yLjU5NC0uNjE1QzM3LjIxNSAzLjUgMzUuNzY4IDMuNSAzMy44IDMuNVpNMy43NjMgNi44MjJDMyA4LjMyIDMgMTAuMjggMyAxNC4ydjE5LjZjMCAzLjkyIDAgNS44OC43NjMgNy4zNzhhNyA3IDAgMCAwIDMuMDYgMy4wNTlDOC4zMTggNDUgMTAuMjggNDUgMTQuMiA0NWgxOS42YzMuOTIgMCA1Ljg4IDAgNy4zNzgtLjc2M2E3IDcgMCAwIDAgMy4wNTktMy4wNkM0NSAzOS42ODIgNDUgMzcuNzIgNDUgMzMuOFYxNC4yYzAtMy45MiAwLTUuODgtLjc2My03LjM3OGE3IDcgMCAwIDAtMy4wNi0zLjA1OUMzOS42ODIgMyAzNy43MiAzIDMzLjggM0gxNC4yYy0zLjkyIDAtNS44OCAwLTcuMzc4Ljc2M2E3IDcgMCAwIDAtMy4wNTkgMy4wNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNERkQ3RDUiIGQ9Ik0yNSAxM2MwLTIuOCAwLTQuMi41NDUtNS4yN2E1IDUgMCAwIDEgMi4xODUtMi4xODVDMjguOCA1IDMwLjIgNSAzMyA1aDJjMi44IDAgNC4yIDAgNS4yNy41NDVhNSA1IDAgMCAxIDIuMTg1IDIuMTg1QzQzIDguOCA0MyAxMC4yIDQzIDEzdjJjMCAyLjggMCA0LjItLjU0NSA1LjI3YTUgNSAwIDAgMS0yLjE4NSAyLjE4NUMzOS4yIDIzIDM3LjggMjMgMzUgMjNoLTJjLTIuOCAwLTQuMiAwLTUuMjctLjU0NWE1IDUgMCAwIDEtMi4xODUtMi4xODVDMjUgMTkuMiAyNSAxNy44IDI1IDE1di0yWiIvPjxwYXRoIGZpbGw9IiNFMUQ3RDUiIGQ9Ik0zOCA1aC04YTUgNSAwIDAgMC01IDV2OGE1IDUgMCAwIDAgNSA1aDhhNSA1IDAgMCAwIDUtNXYtOGE1IDUgMCAwIDAtNS01WiIvPjxwYXRoIGZpbGw9IiNEMjIyMDkiIGQ9Ik0zNy45MzggMTYuODEzaC03Ljg3NnYuNTYyaDcuODc1di0uNTYzWm0wIC41NjJoLTcuODc2di41NjNoNy44NzV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0QyMjIwOSIgZD0iTTM3LjkzOCAxNy45MzhoLTcuODc2di41NjJoNy44NzV2LS41NjNabTAgLjU2MmgtNy44NzZ2LjU2M2g3Ljg3NVYxOC41WiIvPjxwYXRoIGZpbGw9IiNEMjIyMDkiIGQ9Ik0zMS4xODggMTkuMDYzaC0xLjEyNXYuNTYyaDEuMTI1di0uNTYzWm02Ljc1IDBIMzEuNzV2LjU2Mmg2LjE4OHYtLjU2M1ptLTYuNzUuNTYyaC0xLjEyNXYuNTYzaDEuMTI1di0uNTYzWm02Ljc1IDBIMzEuNzV2LjU2M2g2LjE4OHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRDIyMjA5IiBkPSJNMzEuMTg4IDIwLjE4OGgtMS4xMjV2LjU2MmgxLjEyNXYtLjU2M1ptNi43NSAwSDMxLjc1di41NjJoNi4xODh2LS41NjNabS02Ljc1LjU2MmgtMS4xMjV2LjU2M2gxLjEyNXYtLjU2M1ptNi43NSAwSDMxLjc1di41NjNoNi4xODh2LS41NjNaIi8+PHBhdGggZmlsbD0iI0QyMjIwOSIgZD0iTTMxLjE4OCAyMS4zMTNoLTEuMTI1di41NjJoMS4xMjV2LS41NjNabTYuNzUgMEgzMS43NXYuNTYyaDYuMTg4di0uNTYzWm0tNi43NS41NjJoLTEuMTI1di41NjNoMS4xMjV2LS41NjNabTYuNzUgMEgzMS43NXYuNTYzaDYuMTg4di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNEMjIyMDkiIGQ9Ik0zMS4xODggMjIuNDM4aC0xLjEyNVYyM2gxLjEyNXYtLjU2M1ptNi43NSAwSDMxLjc1VjIzaDYuMTg4di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi44NzUgMTcuOTM4aC0uNTYzdi41NjJoLjU2M3YtLjU2M1ptMi4yNSAwSDM0di41NjJoMS4xMjV2LS41NjNabTEuMTI1IDBoLS41NjN2LjU2MmguNTYzdi0uNTYzWm0tMy4zNzUuNTYyaC0uNTYzdi41NjNoLjU2M1YxOC41Wm0yLjI1IDBIMzR2LjU2M2gxLjEyNVYxOC41Wm0xLjEyNSAwaC0uNTYzdi41NjNoLjU2M1YxOC41WiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMy40MzggMTkuMDYzaC0xLjEyNnYuNTYyaDEuMTI2di0uNTYzWm0xLjY4NyAwSDM0di41NjJoMS4xMjV2LS41NjNabTEuNjg4IDBoLTEuMTI2di41NjJoMS4xMjZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMzLjQzOCA4LjM3NWgtLjU2M3YuNTYzaC41NjN2LS41NjNabTEuNjg3IDBIMzR2LjU2M2gxLjEyNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRDRBMDE1IiBkPSJNMzEuNzUgOC45MzhoLTEuNjg4VjkuNWgxLjY4OHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjQzE2NzEwIiBkPSJNMzUuNjg4IDguOTM4aC0zLjM3NlY5LjVoMy4zNzZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM3LjkzOCA4LjkzOEgzNi4yNVY5LjVoMS42ODh2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyA5LjVoLTEuMTI1di41NjNoMS4xMjVWOS41WiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zMS43NSA5LjVoLTEuNjg4di41NjNoMS42ODhWOS41WiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zNS4xMjUgOS41SDMxLjc1di41NjNoMy4zNzVWOS41WiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNy45MzggOS41SDM2LjI1di41NjNoMS42ODhWOS41WiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTAuMDYzaC0xLjEyNXYuNTYyaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNCAxMC4wNjNoLTMuOTM4di41NjJIMzR2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTM0LjU2MyAxMC4wNjNIMzR2LjU2MmguNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNy45MzggMTAuMDYzaC0zLjM3NnYuNTYyaDMuMzc2di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTAuNjI1aC0xLjY4OHYuNTYzaDEuNjg4di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zMy40MzggMTAuNjI1aC0zLjM3NnYuNTYzaDMuMzc1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNGRkU5MzkiIGQ9Ik0zNS4xMjUgMTAuNjI1aC0xLjY4OHYuNTYzaDEuNjg4di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNy45MzggMTAuNjI1aC0yLjgxM3YuNTYzaDIuODEzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTEuMTg4aC0xLjEyNXYuNTYyaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNCAxMS4xODhoLTMuOTM4di41NjJIMzR2LS41NjNaIi8+PHBhdGggZmlsbD0iI0ZGRTkzOSIgZD0iTTM0LjU2MyAxMS4xODhIMzR2LjU2MmguNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNy45MzggMTEuMTg4aC0zLjM3NnYuNTYyaDMuMzc2di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTEuNzVoLTEuMTI1di41NjNoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM0IDExLjc1aC0zLjkzOHYuNTYzSDM0di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNGRkU5MzkiIGQ9Ik0zNC41NjMgMTEuNzVIMzR2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNy45MzggMTEuNzVoLTMuMzc2di41NjNoMy4zNzZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyAxMi4zMTNoLTEuNjg4di41NjJoMS42ODh2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM0IDEyLjMxM2gtMy45Mzh2LjU2MkgzNHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRkZFOTM5IiBkPSJNMzQuNTYzIDEyLjMxM0gzNHYuNTYyaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM3LjkzOCAxMi4zMTNoLTMuMzc2di41NjJoMy4zNzZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyAxMi44NzVoLTEuMTI1di41NjNoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM0IDEyLjg3NWgtMy45Mzh2LjU2M0gzNHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRkZFOTM5IiBkPSJNMzQuNTYzIDEyLjg3NUgzNHYuNTYzaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM3LjkzOCAxMi44NzVoLTMuMzc2di41NjNoMy4zNzZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyAxMy40MzhoLTEuMTI1VjE0aDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNENEEwMTUiIGQ9Ik0zNCAxMy40MzhoLTMuOTM4VjE0SDM0di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNGRkU5MzkiIGQ9Ik0zNC41NjMgMTMuNDM4SDM0VjE0aC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0Q0QTAxNSIgZD0iTTM3LjkzOCAxMy40MzhoLTMuMzc2VjE0aDMuMzc2di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTRoLTEuNjg4di41NjNoMS42ODhWMTRaIi8+PHBhdGggZmlsbD0iI0QwOEIxMSIgZD0iTTQwLjE4OCAxNEgzMC4wNjJ2LjU2M2gxMC4xMjVWMTRaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyAxNC41NjNoLTEuMTI1di41NjJoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0QwOEIxMSIgZD0iTTM3LjkzOCAxNC41NjNoLTcuODc2di41NjJoNy44NzV2LS41NjNaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTM4LjUgMTQuNTYzaC0uNTYzdi41NjJoLjU2M3YtLjU2M1oiLz48cGF0aCBmaWxsPSIjRDA4QjExIiBkPSJNMzkuMDYzIDE0LjU2M0gzOC41di41NjJoLjU2M3YtLjU2M1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzkuNjI1IDE0LjU2M2gtLjU2M3YuNTYyaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0QwOEIxMSIgZD0iTTQwLjE4OCAxNC41NjNoLS41NjN2LjU2MmguNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTUuMTI1aC0xLjY4OHYuNTYzaDEuNjg4di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNEMDhCMTEiIGQ9Ik0zMS4xODggMTUuMTI1aC0xLjEyNXYuNTYzaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNGRkU5MzkiIGQ9Ik0zMS43NSAxNS4xMjVoLS41NjN2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zMi4zMTMgMTUuMTI1aC0uNTYzdi41NjNoLjU2M3YtLjU2M1oiLz48cGF0aCBmaWxsPSIjRkZFOTM5IiBkPSJNMzIuODc1IDE1LjEyNWgtLjU2M3YuNTYzaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTMzLjQzOCAxNS4xMjVoLS41NjN2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNGRkU5MzkiIGQ9Ik0zNCAxNS4xMjVoLS41NjN2LjU2M0gzNHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzQuNTYzIDE1LjEyNUgzNHYuNTYzaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0ZGRTkzOSIgZD0iTTM1LjEyNSAxNS4xMjVoLS41NjN2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNEMDhCMTEiIGQ9Ik00MC4xODggMTUuMTI1aC01LjA2M3YuNTYzaDUuMDYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNDMTY3MTAiIGQ9Ik0zMC4wNjMgMTUuNjg4aC0yLjI1di41NjJoMi4yNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRDA4QjExIiBkPSJNNDAuMTg4IDE1LjY4OEgzMC4wNjJ2LjU2MmgxMC4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0MxNjcxMCIgZD0iTTMwLjA2MyAxNi4yNWgtMS42ODh2LjU2M2gxLjY4OHYtLjU2M1oiLz48cGF0aCBmaWxsPSIjRDA4QjExIiBkPSJNNDAuMTg4IDE2LjI1SDMwLjA2MnYuNTYzaDEwLjEyNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjQzE2NzEwIiBkPSJNMjguOTM4IDE2LjgxM2gtLjU2M3YuNTYyaC41NjN2LS41NjNabTEuMTI1IDBIMjkuNXYuNTYyaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI0QwOEIxMSIgZD0iTTM3LjkzOCAxNi44MTNoLTcuODc2di41NjJoNy44NzV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0I5MTg1QyIgZD0iTTM0IDExLjE4OGgtMy4zNzV2LjU2MkgzNHYtLjU2M1ptMy45MzggMGgtMy4zNzZ2LjU2MmgzLjM3NnYtLjU2M1ptLTYuNzUuNTYyaC0uNTYzdi41NjNoLjU2M3YtLjU2M1oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzIuMzEzIDExLjc1aC0xLjEyNnYuNTYzaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zMy40MzggMTEuNzVoLTEuMTI2di41NjNoMS4xMjZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0I5MTg1QyIgZD0iTTM0IDExLjc1aC0uNTYzdi41NjNIMzR2LS41NjNabTEuMTI1IDBoLS41NjN2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNi4yNSAxMS43NWgtMS4xMjV2LjU2M2gxLjEyNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzcuMzc1IDExLjc1SDM2LjI1di41NjNoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0I5MTg1QyIgZD0iTTM3LjkzOCAxMS43NWgtLjU2M3YuNTYzaC41NjN2LS41NjNabS02Ljc1LjU2M2gtMi4yNXYuNTYyaDIuMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyLjMxMyAxMi4zMTNoLTEuMTI2di41NjJoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTMzLjQzOCAxMi4zMTNoLTEuMTI2di41NjJoMS4xMjZ2LS41NjNaIi8+PHBhdGggZmlsbD0iI0I5MTg1QyIgZD0iTTM1LjEyNSAxMi4zMTNoLTEuNjg4di41NjJoMS42ODh2LS41NjNaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM2LjI1IDEyLjMxM2gtMS4xMjV2LjU2MmgxLjEyNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzcuMzc1IDEyLjMxM0gzNi4yNXYuNTYyaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNCOTE4NUMiIGQ9Ik0zNy45MzggMTIuMzEzaC0uNTYzdi41NjJoLjU2M3YtLjU2M1ptLTguNDM4LjU2MmgtLjU2M3YuNTYzaC41NjN2LS41NjNabTEuNjg4IDBoLS41NjN2LjU2M2guNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi4zMTMgMTIuODc1aC0xLjEyNnYuNTYzaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zMy40MzggMTIuODc1aC0xLjEyNnYuNTYzaDEuMTI2di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNCOTE4NUMiIGQ9Ik0zNCAxMi44NzVoLS41NjN2LjU2M0gzNHYtLjU2M1ptMS4xMjUgMGgtLjU2M3YuNTYzaC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM2LjI1IDEyLjg3NWgtMS4xMjV2LjU2M2gxLjEyNXYtLjU2M1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMzcuMzc1IDEyLjg3NUgzNi4yNXYuNTYzaDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiNCOTE4NUMiIGQ9Ik0zNy45MzggMTIuODc1aC0uNTYzdi41NjNoLjU2M3YtLjU2M1ptLTguNDM4LjU2M2gtLjU2M1YxNGguNTYzdi0uNTYzWm0xLjY4OCAwaC0uNTYzVjE0aC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyLjMxMyAxMy40MzhoLTEuMTI2VjE0aDEuMTI1di0uNTYzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zMy40MzggMTMuNDM4aC0xLjEyNlYxNGgxLjEyNnYtLjU2M1oiLz48cGF0aCBmaWxsPSIjQjkxODVDIiBkPSJNMzQgMTMuNDM4aC0uNTYzVjE0SDM0di0uNTYzWm0xLjEyNSAwaC0uNTYzVjE0aC41NjN2LS41NjNaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM2LjI1IDEzLjQzOGgtMS4xMjVWMTRoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTM3LjM3NSAxMy40MzhIMzYuMjVWMTRoMS4xMjV2LS41NjNaIi8+PHBhdGggZmlsbD0iI0I5MTg1QyIgZD0iTTM3LjkzOCAxMy40MzhoLS41NjNWMTRoLjU2M3YtLjU2M1pNMzQgMTRoLTMuMzc1di41NjNIMzRWMTRabTMuOTM4IDBoLTMuMzc2di41NjNoMy4zNzZWMTRaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzUgNS41aC0yYy0xLjQwOCAwLTIuNDM1IDAtMy4yNDMuMDY2LS44MDMuMDY2LTEuMzQ3LjE5NC0xLjguNDI0YTQuNSA0LjUgMCAwIDAtMS45NjYgMS45NjdjLS4yMzEuNDUzLS4zNTkuOTk3LS40MjQgMS44LS4wNjcuODA4LS4wNjcgMS44MzUtLjA2NyAzLjI0M3YyYzAgMS40MDggMCAyLjQzNS4wNjcgMy4yNDMuMDY1LjgwMy4xOTMgMS4zNDcuNDI0IDEuOGE0LjUgNC41IDAgMCAwIDEuOTY2IDEuOTY2Yy40NTMuMjMxLjk5Ny4zNTkgMS44LjQyNC44MDguMDY3IDEuODM1LjA2NyAzLjI0My4wNjdoMmMxLjQwOCAwIDIuNDM1IDAgMy4yNDMtLjA2Ny44MDMtLjA2NSAxLjM0Ny0uMTkzIDEuOC0uNDI0YTQuNSA0LjUgMCAwIDAgMS45NjctMS45NjZjLjIzLS40NTMuMzU4LS45OTcuNDI0LTEuOC4wNjYtLjgwOC4wNjYtMS44MzUuMDY2LTMuMjQzdi0yYzAtMS40MDggMC0yLjQzNS0uMDY2LTMuMjQzLS4wNjYtLjgwMy0uMTk0LTEuMzQ3LS40MjQtMS44YTQuNSA0LjUgMCAwIDAtMS45NjctMS45NjdjLS40NTMtLjIzLS45OTctLjM1OC0xLjgtLjQyNEMzNy40MzUgNS41IDM2LjQwOCA1LjUgMzUgNS41Wm0tOS40NTUgMi4yM0MyNSA4LjggMjUgMTAuMiAyNSAxM3YyYzAgMi44IDAgNC4yLjU0NSA1LjI3YTUgNSAwIDAgMCAyLjE4NSAyLjE4NUMyOC44IDIzIDMwLjIgMjMgMzMgMjNoMmMyLjggMCA0LjIgMCA1LjI3LS41NDVhNSA1IDAgMCAwIDIuMTg1LTIuMTg1QzQzIDE5LjIgNDMgMTcuOCA0MyAxNXYtMmMwLTIuOCAwLTQuMi0uNTQ1LTUuMjdhNSA1IDAgMCAwLTIuMTg1LTIuMTg1QzM5LjIgNSAzNy44IDUgMzUgNWgtMmMtMi44IDAtNC4yIDAtNS4yNy41NDVhNSA1IDAgMCAwLTIuMTg1IDIuMTg1WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzU2NENCRiIgZD0iTTUgMzNjMC0yLjggMC00LjIuNTQ1LTUuMjdhNSA1IDAgMCAxIDIuMTg1LTIuMTg1QzguOCAyNSAxMC4yIDI1IDEzIDI1aDJjMi44IDAgNC4yIDAgNS4yNy41NDVhNSA1IDAgMCAxIDIuMTg1IDIuMTg1QzIzIDI4LjggMjMgMzAuMiAyMyAzM3YyYzAgMi44IDAgNC4yLS41NDUgNS4yN2E1IDUgMCAwIDEtMi4xODUgMi4xODVDMTkuMiA0MyAxNy44IDQzIDE1IDQzaC0yYy0yLjggMC00LjIgMC01LjI3LS41NDVhNSA1IDAgMCAxLTIuMTg1LTIuMTg1QzUgMzkuMiA1IDM3LjggNSAzNXYtMloiLz48cGF0aCBmaWxsPSIjRkY2NkIzIiBkPSJNMTEuMTg4IDI2LjEyNWguNTYydjIuODEzaC41NjN2LTIuODEzaC41NjJWMjkuNWguNTYzdi0zLjM3NUgxNFYyOS41aC41NjN2LTMuMzc1aC41NjJ2Mi44MTNoLjU2M3YtMi44MTNoLjU2MnYyLjI1aC41NjN2LTEuNjg4aC41NjJ2Mi4yNWgtLjU2M3YuNTYzaC0uNTYydi41NjNoLTEuMTI1di41NjJoLTIuODEzdi0uNTYzaC0xLjEyNFYyOS41aC0uNTYzdi0uNTYzaC0uNTYzdi0yLjI1aC41NjN2MS42ODhoLjU2M3YtMi4yNVoiLz48cGF0aCBmaWxsPSIjQjNGRkNDIiBkPSJNMTMuNDM4IDMwLjYyNUgxNHYuNTYzaDEuMTI1djIuMjVoMS4xMjV2LS41NjNoLjU2M1YzNGgtMS42ODh2MS4xMjVoLS41NjN2MS4xMjVoLjU2M3Y1LjYyNWgtLjU2M3YtNS4wNjNIMTR2LS41NjJoLTEuNjg4di0xLjEyNWguNTYzdi41NjNIMTR2LTEuMTI2aC41NjNWMzEuNzVoLTEuMTI2di0xLjEyNVoiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii45IiBkPSJNMTYuMjUgMjYuMTI1aC41NjN2Mi4yNWgtLjU2M3YtMi4yNVptLTUuNjI1LjU2M2guNTYzdjEuNjg3aC0uNTYzdi0xLjY4OFoiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii45IiBkPSJNMTcuOTM4IDI2LjY4OGgtLjU2M3YyLjI1aC0uNTYzdi41NjJoLS41NjJ2LjU2M2guNTYzVjI5LjVoLjU2MnYtLjU2M2guNTYzdi0yLjI1Wm0tNi4xODgtLjU2M2guNTYzdjIuODEzaC0uNTYzdi0yLjgxM1ptMy45MzggMGgtLjU2M3YyLjgxM2guNTYzdi0yLjgxM1ptLTIuODEzIDBoLjU2M1YyOS41aC0uNTYzdi0zLjM3NVptMS42ODggMEgxNFYyOS41aC41NjN2LTMuMzc1Wm0uNTYyIDMuOTM4aC41NjN2LjU2MmgtLjU2M3YtLjU2M1ptLS41NjIuNTYySDE0di41NjNoLjU2M3YtLjU2M1ptLjU2Mi41NjNoLjU2M3YyLjI1aC0uNTYzdi0yLjI1Wm0yLjI1IDEuNjg3aC0uNTYzVjM0aC41NjN2LTEuMTI1Wk0xNS4xMjUgMzRoLjU2M3YxLjEyNWgtLjU2M1YzNFptMCAyLjI1di0xLjEyNWgtLjU2M3YxLjEyNWguNTYzWm0wIDB2NS42MjVoLjU2M1YzNi4yNWgtLjU2M1ptLTIuMjUtMS4xMjVoLjU2M3YuNTYzaC0uNTYzdi0uNTYzWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjEyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAyNS41aC0yYy0xLjQwOCAwLTIuNDM1IDAtMy4yNDMuMDY3LS44MDMuMDY1LTEuMzQ3LjE5My0xLjguNDI0YTQuNSA0LjUgMCAwIDAtMS45NjcgMS45NjZjLS4yMy40NTMtLjM1OC45OTctLjQyNCAxLjhDNS41IDMwLjU2NSA1LjUgMzEuNTkyIDUuNSAzM3YyYzAgMS40MDggMCAyLjQzNS4wNjYgMy4yNDMuMDY2LjgwMy4xOTQgMS4zNDcuNDI0IDEuOGE0LjUgNC41IDAgMCAwIDEuOTY3IDEuOTY3Yy40NTMuMjMuOTk3LjM1OCAxLjguNDI0LjgwOC4wNjYgMS44MzUuMDY2IDMuMjQzLjA2NmgyYzEuNDA4IDAgMi40MzUgMCAzLjI0My0uMDY2LjgwMy0uMDY2IDEuMzQ3LS4xOTQgMS44LS40MjRhNC41IDQuNSAwIDAgMCAxLjk2Ni0xLjk2N2MuMjMxLS40NTMuMzU5LS45OTcuNDI0LTEuOC4wNjctLjgwOC4wNjctMS44MzUuMDY3LTMuMjQzdi0yYzAtMS40MDggMC0yLjQzNS0uMDY3LTMuMjQzLS4wNjUtLjgwMy0uMTkzLTEuMzQ3LS40MjQtMS44YTQuNSA0LjUgMCAwIDAtMS45NjYtMS45NjZjLS40NTMtLjIzMS0uOTk3LS4zNTktMS44LS40MjQtLjgwOC0uMDY3LTEuODM1LS4wNjctMy4yNDMtLjA2N1ptLTkuNDU1IDIuMjNDNSAyOC44IDUgMzAuMiA1IDMzdjJjMCAyLjggMCA0LjIuNTQ1IDUuMjdhNSA1IDAgMCAwIDIuMTg1IDIuMTg1QzguOCA0MyAxMC4yIDQzIDEzIDQzaDJjMi44IDAgNC4yIDAgNS4yNy0uNTQ1YTUgNSAwIDAgMCAyLjE4NS0yLjE4NUMyMyAzOS4yIDIzIDM3LjggMjMgMzV2LTJjMC0yLjggMC00LjItLjU0NS01LjI3YTUgNSAwIDAgMC0yLjE4NS0yLjE4NUMxOS4yIDI1IDE3LjggMjUgMTUgMjVoLTJjLTIuOCAwLTQuMiAwLTUuMjcuNTQ1YTUgNSAwIDAgMC0yLjE4NSAyLjE4NVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMxNzJEOTkiIGQ9Ik01IDEzYzAtMi44IDAtNC4yLjU0NS01LjI3QTUgNSAwIDAgMSA3LjczIDUuNTQ1QzguOCA1IDEwLjIgNSAxMyA1aDJjMi44IDAgNC4yIDAgNS4yNy41NDVhNSA1IDAgMCAxIDIuMTg1IDIuMTg1QzIzIDguOCAyMyAxMC4yIDIzIDEzdjJjMCAyLjggMCA0LjItLjU0NSA1LjI3YTUgNSAwIDAgMS0yLjE4NSAyLjE4NUMxOS4yIDIzIDE3LjggMjMgMTUgMjNoLTJjLTIuOCAwLTQuMiAwLTUuMjctLjU0NWE1IDUgMCAwIDEtMi4xODUtMi4xODVDNSAxOS4yIDUgMTcuOCA1IDE1di0yWiIvPjxwYXRoIGZpbGw9IiMwMEEyRDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjMgMTMuMUg4LjZ2LjloMi43di0uOVptMCAuOWgxLjh2LjloLjl2MS44aC0uOXYtLjloLS45di0uOWgtLjlWMTRabTIuNyAyLjdoLjl2Mi43SDE0di0yLjdaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjMDBERTZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4zIDEyLjJIOC42di45aDIuN3YtLjlabTAgLjloMS44di45aC0xLjh2LS45Wm0yLjcgMS44aC0uOVYxNGguOXYuOVptLjkgMS44SDE0di0xLjhoLjl2MS44Wm0wIDBoLjl2Mi43aC0uOXYtMi43WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI0ZGRUIwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMyAxMS4zSDguNnYuOWgyLjd2LS45Wm0wIC45aDEuOHYuOWgtMS44di0uOVpNMTQgMTRoLS45di0uOWguOXYuOVptLjkuOUgxNFYxNGguOXYuOVptLjkgMS44aC0uOXYtMS44aC45djEuOFptMCAwaC45djIuN2gtLjl2LTIuN1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNGQTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjMgMTAuNEg4LjZ2LjloMi43di0uOVptMCAuOUgxNHYuOWguOXYuOWguOXYuOWguOXYxLjhoLjl2My42aC0uOXYtMi43aC0uOXYtMS44aC0uOVYxNEgxNHYtLjloLS45di0uOWgtMS44di0uOVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNERDNEMUMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjIgOS41SDguNnYuOWgyLjd2LjlIMTR2LjloLjl2LjloLjl2LjloLjl2MS44aC45djMuNmguOXYtMy42aC0uOVYxNGgtLjl2LS45aC0uOXYtLjloLS45di0uOUgxNHYtLjloLTEuOHYtLjlaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjQzAzMDc4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yIDguNkg4LjZ2LjloMy42di0uOVptMCAuOUgxNHYuOWgtMS44di0uOVptNS40IDQuNWgtLjl2LS45aC0uOXYtLjloLS45di0uOUgxNHYtLjloMS44di45aC45di45aC45VjE0Wm0uOSAxLjhoLS45VjE0aC45djEuOFptMCAwaC45djMuNmgtLjl2LTMuNloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjEyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA1LjVoLTJjLTEuNDA4IDAtMi40MzUgMC0zLjI0My4wNjYtLjgwMy4wNjYtMS4zNDcuMTk0LTEuOC40MjRBNC41IDQuNSAwIDAgMCA1Ljk5IDcuOTU3Yy0uMjMuNDUzLS4zNTguOTk3LS40MjQgMS44QzUuNSAxMC41NjUgNS41IDExLjU5MiA1LjUgMTN2MmMwIDEuNDA4IDAgMi40MzUuMDY2IDMuMjQzLjA2Ni44MDMuMTk0IDEuMzQ3LjQyNCAxLjhhNC41IDQuNSAwIDAgMCAxLjk2NyAxLjk2NmMuNDUzLjIzMS45OTcuMzU5IDEuOC40MjQuODA4LjA2NyAxLjgzNS4wNjcgMy4yNDMuMDY3aDJjMS40MDggMCAyLjQzNSAwIDMuMjQzLS4wNjcuODAzLS4wNjUgMS4zNDctLjE5MyAxLjgtLjQyNGE0LjUgNC41IDAgMCAwIDEuOTY2LTEuOTY2Yy4yMzEtLjQ1My4zNTktLjk5Ny40MjQtMS44LjA2Ny0uODA4LjA2Ny0xLjgzNS4wNjctMy4yNDN2LTJjMC0xLjQwOCAwLTIuNDM1LS4wNjctMy4yNDMtLjA2NS0uODAzLS4xOTMtMS4zNDctLjQyNC0xLjhhNC41IDQuNSAwIDAgMC0xLjk2Ni0xLjk2N2MtLjQ1My0uMjMtLjk5Ny0uMzU4LTEuOC0uNDI0QzE3LjQzNSA1LjUgMTYuNDA4IDUuNSAxNSA1LjVaTTUuNTQ1IDcuNzNDNSA4LjggNSAxMC4yIDUgMTN2MmMwIDIuOCAwIDQuMi41NDUgNS4yN2E1IDUgMCAwIDAgMi4xODUgMi4xODVDOC44IDIzIDEwLjIgMjMgMTMgMjNoMmMyLjggMCA0LjIgMCA1LjI3LS41NDVhNSA1IDAgMCAwIDIuMTg1LTIuMTg1QzIzIDE5LjIgMjMgMTcuOCAyMyAxNXYtMmMwLTIuOCAwLTQuMi0uNTQ1LTUuMjdhNSA1IDAgMCAwLTIuMTg1LTIuMTg1QzE5LjIgNSAxNy44IDUgMTUgNWgtMmMtMi44IDAtNC4yIDAtNS4yNy41NDVBNSA1IDAgMCAwIDUuNTQ1IDcuNzNaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjOTlCM0ZGIiBkPSJNNDggMzYuNUM0OCA0Mi44NTEgNDIuODUxIDQ4IDM2LjUgNDhTMjUgNDIuODUxIDI1IDM2LjUgMzAuMTQ5IDI1IDM2LjUgMjUgNDggMzAuMTQ5IDQ4IDM2LjVaIi8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuMTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjUgNDcuNWM2LjA3NSAwIDExLTQuOTI1IDExLTExcy00LjkyNS0xMS0xMS0xMS0xMSA0LjkyNS0xMSAxMSA0LjkyNSAxMSAxMSAxMVptMCAuNUM0Mi44NTEgNDggNDggNDIuODUxIDQ4IDM2LjVTNDIuODUxIDI1IDM2LjUgMjUgMjUgMzAuMTQ5IDI1IDM2LjUgMzAuMTQ5IDQ4IDM2LjUgNDhaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjN0Y5MUVCIiBkPSJNNDYgMzYuNWE5LjUgOS41IDAgMSAxLTE5IDAgOS41IDkuNSAwIDAgMSAxOSAwWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNi41IDQ1LjVhOSA5IDAgMSAwIDAtMTggOSA5IDAgMCAwIDAgMThabTAgLjVhOS41IDkuNSAwIDEgMCAwLTE5IDkuNSA5LjUgMCAwIDAgMCAxOVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMxLjkxMiAzNy4wMzdhLjUuNSAwIDAgMS0uMTM5LS42NjVsNC4yOTgtNy4xM2EuNS41IDAgMCAxIC44NTYgMGw0LjI5NyA3LjEzYS41LjUgMCAwIDEtLjEzNy42NjQuNS41IDAgMCAxIC4xMTkuNjk4bC00LjMgNi4wNTVhLjUuNSAwIDAgMS0uODE1IDBsLTQuMjk3LTYuMDU1YS41LjUgMCAwIDEgLjExOC0uNjk3Wm0uMjkuNDA4IDQuMjk3IDIuNTM4IDQuMy0yLjUzOC00LjMgNi4wNTUtNC4yOTctNi4wNTVabTAtLjgxNSA0LjI5Ny03LjEzIDQuMjk3IDcuMTMtNC4yOTcgMi41NC00LjI5Ny0yLjU0WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuNTUiIGQ9Ik0zNi40OTkgMjkuNXY5LjY3bDQuMjk3LTIuNTQtNC4yOTctNy4xM1oiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4zIiBkPSJtMzYuNDk5IDI5LjUtNC4yOTcgNy4xMyA0LjI5NyAyLjU0VjI5LjVaIi8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuNTUiIGQ9Ik0zNi40OTkgMzkuOTgzVjQzLjVsNC4zLTYuMDU1LTQuMyAyLjUzOFoiLz48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4zIiBkPSJNMzYuNDk5IDQzLjV2LTMuNTE3bC00LjI5Ny0yLjUzOCA0LjI5NyA2LjA1NVoiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJtMzYuNDk5IDM5LjE3IDQuMjk3LTIuNTQtNC4yOTctMS45NTN2NC40OTNaIi8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuNiIgZD0ibTMyLjIwMiAzNi42MyA0LjI5NyAyLjU0di00LjQ5M2wtNC4yOTcgMS45NTNaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjQiIHgyPSIyNCIgeTE9IjAiIHkyPSI0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxNzQyOTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDFFNTkiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjI0IiB4Mj0iMjQiIHkxPSIwIiB5Mj0iNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRDJEOEU0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzJDOUQ2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/8137.d6c500ddcf42e542.js b/dist/controlpanel/_next/static/chunks/8137.d6c500ddcf42e542.js deleted file mode 100644 index 77c0eec37..000000000 --- a/dist/controlpanel/_next/static/chunks/8137.d6c500ddcf42e542.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8137],{68137:function(M,A,I){I.r(A),I.d(A,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMTZjMC01LjYgMC04LjQgMS4wOS0xMC41NGExMCAxMCAwIDAgMSA0LjM3LTQuMzdDNy42IDAgMTAuNCAwIDE2IDBoMTZjNS42IDAgOC40IDAgMTAuNTQgMS4wOWExMCAxMCAwIDAgMSA0LjM3IDQuMzdDNDggNy42IDQ4IDEwLjQgNDggMTZ2MTZjMCA1LjYgMCA4LjQtMS4wOSAxMC41NGExMC4wMDEgMTAuMDAxIDAgMCAxLTQuMzcgNC4zN0M0MC40IDQ4IDM3LjYgNDggMzIgNDhIMTZjLTUuNiAwLTguNCAwLTEwLjU0LTEuMDlhMTAgMTAgMCAwIDEtNC4zNy00LjM3QzAgNDAuNCAwIDM3LjYgMCAzMlYxNloiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAxNmMwLTUuNiAwLTguNCAxLjA5LTEwLjU0YTEwIDEwIDAgMCAxIDQuMzctNC4zN0M3LjYgMCAxMC40IDAgMTYgMGgxNmM1LjYgMCA4LjQgMCAxMC41NCAxLjA5YTEwIDEwIDAgMCAxIDQuMzcgNC4zN0M0OCA3LjYgNDggMTAuNCA0OCAxNnYxNmMwIDUuNiAwIDguNC0xLjA5IDEwLjU0YTEwLjAwMSAxMC4wMDEgMCAwIDEtNC4zNyA0LjM3QzQwLjQgNDggMzcuNiA0OCAzMiA0OEgxNmMtNS42IDAtOC40IDAtMTAuNTQtMS4wOWExMCAxMCAwIDAgMS00LjM3LTQuMzdDMCA0MC40IDAgMzcuNiAwIDMyVjE2WiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOnNjcmVlbiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjA0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMiAxSDE2Yy0yLjgxNyAwLTQuODcgMC02LjQ4Ny4xMzMtMS42MDUuMTMxLTIuNjk0LjM4Ny0zLjU5OS44NDhhOSA5IDAgMCAwLTMuOTMzIDMuOTMzYy0uNDYxLjkwNS0uNzE3IDEuOTk0LS44NDggMy42QzEgMTEuMTMgMSAxMy4xODMgMSAxNnYxNmMwIDIuODE3IDAgNC44Ny4xMzMgNi40ODYuMTMxIDEuNjA2LjM4NyAyLjY5NS44NDggMy42YTkgOSAwIDAgMCAzLjkzMyAzLjkzM2MuOTA1LjQ2MSAxLjk5NC43MTcgMy42Ljg0OEMxMS4xMyA0NyAxMy4xODMgNDcgMTYgNDdoMTZjMi44MTcgMCA0Ljg3IDAgNi40ODYtLjEzMyAxLjYwNi0uMTMxIDIuNjk1LS4zODcgMy42LS44NDhhOSA5IDAgMCAwIDMuOTMzLTMuOTMzYy40NjEtLjkwNS43MTctMS45OTQuODQ4LTMuNkM0NyAzNi44NyA0NyAzNC44MTYgNDcgMzJWMTZjMC0yLjgxNyAwLTQuODctLjEzMy02LjQ4Ny0uMTMxLTEuNjA1LS4zODctMi42OTQtLjg0OC0zLjU5OWE5IDkgMCAwIDAtMy45MzMtMy45MzNjLS45MDUtLjQ2MS0xLjk5NC0uNzE3LTMuNi0uODQ4QzM2Ljg3IDEgMzQuODE2IDEgMzIgMVpNMS4wOSA1LjQ2QzAgNy42IDAgMTAuNCAwIDE2djE2YzAgNS42IDAgOC40IDEuMDkgMTAuNTRhMTAgMTAgMCAwIDAgNC4zNyA0LjM3QzcuNiA0OCAxMC40IDQ4IDE2IDQ4aDE2YzUuNiAwIDguNCAwIDEwLjU0LTEuMDlhMTAuMDAxIDEwLjAwMSAwIDAgMCA0LjM3LTQuMzdDNDggNDAuNCA0OCAzNy42IDQ4IDMyVjE2YzAtNS42IDAtOC40LTEuMDktMTAuNTRhMTAgMTAgMCAwIDAtNC4zNy00LjM3QzQwLjQgMCAzNy42IDAgMzIgMEgxNkMxMC40IDAgNy42IDAgNS40NiAxLjA5YTEwIDEwIDAgMCAwLTQuMzcgNC4zN1oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEyIiBkPSJNMjQgMTNhMS41IDEuNSAwIDAgMC0xLjUgMS41djguMmMwIC4yOCAwIC40Mi0uMDU1LjUyN2EuNS41IDAgMCAxLS4yMTguMjE4Yy0uMTA3LjA1NS0uMjQ3LjA1NS0uNTI3LjA1NWgtOC4yYTEuNSAxLjUgMCAwIDAgMCAzaDguMmMuMjggMCAuNDIgMCAuNTI3LjA1NWEuNS41IDAgMCAxIC4yMTguMjE4Yy4wNTUuMTA3LjA1NS4yNDcuMDU1LjUyN3Y4LjJhMS41IDEuNSAwIDAgMCAzIDB2LTguMmMwLS4yOCAwLS40Mi4wNTUtLjUyN2EuNS41IDAgMCAxIC4yMTgtLjIxOGMuMTA3LS4wNTUuMjQ3LS4wNTUuNTI3LS4wNTVoOC4yYTEuNSAxLjUgMCAwIDAgMC0zaC04LjJjLS4yOCAwLS40MiAwLS41MjctLjA1NWEuNS41IDAgMCAxLS4yMTgtLjIxOGMtLjA1NS0uMTA3LS4wNTUtLjI0Ny0uMDU1LS41Mjd2LTguMkExLjUgMS41IDAgMCAwIDI0IDEzWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNCAxMmExLjUgMS41IDAgMCAwLTEuNSAxLjV2OC4yYzAgLjI4IDAgLjQyLS4wNTUuNTI3YS41LjUgMCAwIDEtLjIxOC4yMThjLS4xMDcuMDU1LS4yNDcuMDU1LS41MjcuMDU1aC04LjJhMS41IDEuNSAwIDAgMCAwIDNoOC4yYy4yOCAwIC40MiAwIC41MjcuMDU1YS41LjUgMCAwIDEgLjIxOC4yMThjLjA1NS4xMDcuMDU1LjI0Ny4wNTUuNTI3djguMmExLjUgMS41IDAgMCAwIDMgMHYtOC4yYzAtLjI4IDAtLjQyLjA1NS0uNTI3YS41LjUgMCAwIDEgLjIxOC0uMjE4Yy4xMDctLjA1NS4yNDctLjA1NS41MjctLjA1NWg4LjJhMS41IDEuNSAwIDAgMCAwLTNoLTguMmMtLjI4IDAtLjQyIDAtLjUyNy0uMDU1YS41LjUgMCAwIDEtLjIxOC0uMjE4Yy0uMDU1LS4xMDctLjA1NS0uMjQ3LS4wNTUtLjUyN3YtOC4yQTEuNSAxLjUgMCAwIDAgMjQgMTJaIi8+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLTQwLjA3NyA3My4zNzQgNTguNjAzKSBzY2FsZSg5NC43NDg0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjI3NiIgc3RvcC1jb2xvcj0iIzIwRkY0RCIvPjxzdG9wIG9mZnNldD0iLjQ2NCIgc3RvcC1jb2xvcj0iIzE0OTlGRiIvPjxzdG9wIG9mZnNldD0iLjc1NSIgc3RvcC1jb2xvcj0iI0ZGNkZDNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDNjdGRiIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJiIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoNDUgNS4zMDMgLTEyLjgwMykgc2NhbGUoNzguNDg4OSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSJyZWQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEEzRkYiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/8366.656bbd943f76fa86.js b/dist/controlpanel/_next/static/chunks/8366.656bbd943f76fa86.js deleted file mode 100644 index 7886ddb3f..000000000 --- a/dist/controlpanel/_next/static/chunks/8366.656bbd943f76fa86.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8366],{78366:function(M,j,L){L.r(j),L.d(j,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAyMDIwNCIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48cGF0aCBmaWxsPSIjRkRGREZCIiBkPSJNMTkuMzM3IDEzLjg3NWExLjkzOCAxLjkzOCAwIDAgMC0uMzQ1LjczYy0uMDY2LjI2Mi0uMDkuNTM0LS4xMDEuODA2LS4wMjEuNTQyLjAxMyAxLjA5My0uMTMyIDEuNjE2LS4xNTMuNTU5LS40OTcgMS4wNDQtLjgzMiAxLjUxNS0uNTgzLjgxNy0xLjE3MiAxLjY1Ny0xLjQ1OSAyLjYyYTQuNjUyIDQuNjUyIDAgMCAwLS4xNyAxLjgwMyAxOS4yMzMgMTkuMjMzIDAgMCAwLTEuNjg0IDMuMDM0Yy0uNzA5IDEuNjA3LTEuMTk1IDMuMzE3LTEuMzY1IDUuMDY0LS4yMSAyLjE0LjA2MyA0LjM0LjkxIDYuMzE3LjYwOCAxLjQzIDEuNTIgMi43MzcgMi42OTUgMy43NTguNTk3LjUxNyAxLjI2Ljk1OCAxLjk3IDEuMzA2IDIuNDU3IDEuMjEgNS40OTUgMS4yMTIgNy45MTItLjA3NyAxLjI2My0uNjczIDIuMzMtMS42NTcgMy4zNTgtMi42NTMuNjE4LS42IDEuMjM1LTEuMjE1IDEuNzA4LTEuOTM1LjkxLTEuMzg5IDEuMjI2LTMuMDc3IDEuNDIzLTQuNzI1LjM0My0yLjg4LjM1NC01LjkyNS0uOTEtOC41MzdhOS40MDYgOS40MDYgMCAwIDAtMS43MS0yLjQ0NiAxMy4zNSAxMy4zNSAwIDAgMC0xLjA4LTMuNjQyYy0uMzg0LS44MzQtLjg1LTEuNjI3LTEuMjA3LTIuNDctLjE0Ni0uMzQ4LS4yNzQtLjcwNC0uNDM1LTEuMDQzLS4xNjMtLjM0LS4zNjItLjY2Ni0uNjM2LS45MjdhMi41OTIgMi41OTIgMCAwIDAtLjk5LS41NzUgNC4yNDQgNC4yNDQgMCAwIDAtMS4xMzYtLjE5NWMtLjc3LS4wNC0xLjU0MS4wNjItMi4zMTIuMDMtLjYxMy0uMDI1LTEuMjI0LS4xMzItMS44MzctLjA5NmEyLjgyOSAyLjgyOSAwIDAgMC0uODk2LjE5IDEuNzkzIDEuNzkzIDAgMCAwLS43NC41MzJaIi8+PG1hc2sgaWQ9ImEiIHdpZHRoPSIyOCIgaGVpZ2h0PSI0NyIgeD0iMTAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuODAzIDBjLTEuMTI1IDAtMi4yNTQuMjIxLTMuMjc0Ljc3MmE2LjAyNSA2LjAyNSAwIDAgMC0yLjUxOCAyLjYyYy0uNTQ3IDEuMTAyLS43NjEgMi4yOC0uNzk1IDMuNTc3LS4wNjIgMi40NjQuMDU2IDUuMDQ4LjI0MiA3LjM5LjA0OS43MTIuMTM5IDEuMTI5LjA0NyAxLjg2Mi0uMzA0IDEuNTU2LTEuNjY1IDIuNjAyLTIuMzkyIDMuOTY5LS44MDEgMS41MDgtMS4xMzkgMy4yMTItMS43NDIgNC44MS0uNTUzIDEuNDYtMS4zMyAyLjgzLTEuODUzIDQuMzAyLS43MzMgMi4wNTctLjk1MiA0LjMxOS0uNDY5IDYuNDQ5LjM3IDEuNjIzIDEuMTQgMy4xNDYgMi4xOCA0LjQ0OS0uMTUuMjctLjI5Ny41NDYtLjQ1LjgxNC0uNDgzLjgzLTEuMDcyIDEuNjItMS4zNDUgMi41NC0uMTM3LjQ2LS4xOTEuOTUxLS4xMDMgMS40MjMuMDg4LjQ3My4zMjguOTI1LjcwMyAxLjIyNS4yNDUuMTk1LjU0My4zMjIuODUuMzk0LjMwNS4wNjkuNjIyLjA4Ni45MzcuMDggMS4xOTQtLjAyNiAyLjM1My0uMzg4IDMuNTA4LS42OTJhNDEuODUgNDEuODUgMCAwIDEgMi4wNjgtLjQ4M2MyLjQ2NC0uNTA1IDUuMjEyLS4zMDIgNy40OTguMDI4Ljc3NC4xMTggMS41NDMuMjcgMi4zMDQuNDU1IDEuMTkzLjI5IDIuMzguNjU3IDMuNjA2LjY5Mi4zMjIuMDEuNjQ5LS4wMDUuOTY0LS4wNzUuMzE1LS4wNzEuNjItLjE5OC44NzItLjQuMzc3LS4zLjYxNy0uNzUzLjcwNS0xLjIyNS4wODgtLjQ3My4wMzMtLjk2Ni0uMTA1LTEuNDI3LS4yNzgtLjkyMy0uODcyLTEuNzA4LTEuMzY0LTIuNTM1LS4xOTUtLjMyOC0uMzc1LS42NjItLjU2OC0uOTkgMS40ODItMS42NjMgMi42NzQtMy41ODcgMy4zNjQtNS43Ljc1Mi0yLjMwNi44OS00Ljc5LjU3NC03LjE5Ni0uMzE3LTIuNDA2LTEuMDgtNC43MzktMi4wODMtNi45NDctMS4yNi0yLjc2OC0yLjMyLTMuNzctMy4wODgtNi4yMDEtLjgzLTIuNjI5LS4xNDUtNS43NC0uNzYyLTguMTIzYTguMzMzIDguMzMzIDAgMCAwLTEuMDIxLTIuMjkzIDcuODU2IDcuODU2IDAgMCAwLTEuOTk3LTIuMTVDMjcuMDI0LjQ5IDI1LjQyNiAwIDIzLjgwMyAwWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYikiIG1hc2s9InVybCgjYSkiIG9wYWNpdHk9Ii4yNSI+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTE2LjYyNiAyMS41OTZjLjE2My4yNDYtLjEwNCAxLjA5NSAzLjcyMy41NTIgMCAwLS42NzMuMDczLTEuMzM1LjIyNi0xLjAyOS4zNDUtMS45MjUuNzMtMi42MTkgMS4yNC0uNjg0LjUwNi0xLjE4NyAxLjE2NC0xLjgxNSAxLjcyOSAwIDAgMS4wMTgtMS44NiAxLjI3MS0yLjQyMS4yNTUtLjU2LS4wNDEtLjUzNS4xNi0xLjM2LjItLjgyNS42OTItMS42MTguNjkyLTEuNjE4cy0uNDAyIDEuMTY3LS4wNzcgMS42NTJaIi8+PC9nPjxtYXNrIGlkPSJkIiB3aWR0aD0iMjgiIGhlaWdodD0iNDciIHg9IjEwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI2UpIiBtYXNrPSJ1cmwoI2QpIiBvcGFjaXR5PSIuNDIiPjxwYXRoIGZpbGw9InVybCgjZikiIGQ9Ik0yOC45MjcgMjEuMzczYy0uNzguNTQ0LTEuMjM3LjQ4LTIuMTgyLjU4NS0uOTQ3LjEwNy0zLjUwNi4wNjgtMy41MDYuMDY4cy4zNy0uMDA2IDEuMTkyLjE0NmMuODIyLjE1NCAyLjQ5Ni4zIDMuNDM5LjY1OC45NDUuMzYgMS4yODguNDYzIDEuODYyLjgyNS44MTYuNTE2IDEuNDE2IDEuMzI0IDIuMTk1IDEuODkgMCAwIC4wMzgtLjc1LS4yNzctMS4zMS0uMzE1LS41NjEtMS4xNjItMS40NDQtMS40MTItMi4yNy0uMjQ3LS44MjQtLjM2Ny0yLjQ0NC0uMzY3LTIuNDQ0cy0uMTY1IDEuMzEtLjk0NCAxLjg1MloiLz48L2c+PG1hc2sgaWQ9ImciIHdpZHRoPSIyOCIgaGVpZ2h0PSI0NyIgeD0iMTAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuODAzIDBjLTEuMTI1IDAtMi4yNTQuMjIxLTMuMjc0Ljc3MmE2LjAyNSA2LjAyNSAwIDAgMC0yLjUxOCAyLjYyYy0uNTQ3IDEuMTAyLS43NjEgMi4yOC0uNzk1IDMuNTc3LS4wNjIgMi40NjQuMDU2IDUuMDQ4LjI0MiA3LjM5LjA0OS43MTIuMTM5IDEuMTI5LjA0NyAxLjg2Mi0uMzA0IDEuNTU2LTEuNjY1IDIuNjAyLTIuMzkyIDMuOTY5LS44MDEgMS41MDgtMS4xMzkgMy4yMTItMS43NDIgNC44MS0uNTUzIDEuNDYtMS4zMyAyLjgzLTEuODUzIDQuMzAyLS43MzMgMi4wNTctLjk1MiA0LjMxOS0uNDY5IDYuNDQ5LjM3IDEuNjIzIDEuMTQgMy4xNDYgMi4xOCA0LjQ0OS0uMTUuMjctLjI5Ny41NDYtLjQ1LjgxNC0uNDgzLjgzLTEuMDcyIDEuNjItMS4zNDUgMi41NC0uMTM3LjQ2LS4xOTEuOTUxLS4xMDMgMS40MjMuMDg4LjQ3My4zMjguOTI1LjcwMyAxLjIyNS4yNDUuMTk1LjU0My4zMjIuODUuMzk0LjMwNS4wNjkuNjIyLjA4Ni45MzcuMDggMS4xOTQtLjAyNiAyLjM1My0uMzg4IDMuNTA4LS42OTJhNDEuODUgNDEuODUgMCAwIDEgMi4wNjgtLjQ4M2MyLjQ2NC0uNTA1IDUuMjEyLS4zMDIgNy40OTguMDI4Ljc3NC4xMTggMS41NDMuMjcgMi4zMDQuNDU1IDEuMTkzLjI5IDIuMzguNjU3IDMuNjA2LjY5Mi4zMjIuMDEuNjQ5LS4wMDUuOTY0LS4wNzUuMzE1LS4wNzEuNjItLjE5OC44NzItLjQuMzc3LS4zLjYxNy0uNzUzLjcwNS0xLjIyNS4wODgtLjQ3My4wMzMtLjk2Ni0uMTA1LTEuNDI3LS4yNzgtLjkyMy0uODcyLTEuNzA4LTEuMzY0LTIuNTM1LS4xOTUtLjMyOC0uMzc1LS42NjItLjU2OC0uOTkgMS40ODItMS42NjMgMi42NzQtMy41ODcgMy4zNjQtNS43Ljc1Mi0yLjMwNi44OS00Ljc5LjU3NC03LjE5Ni0uMzE3LTIuNDA2LTEuMDgtNC43MzktMi4wODMtNi45NDctMS4yNi0yLjc2OC0yLjMyLTMuNzctMy4wODgtNi4yMDEtLjgzLTIuNjI5LS4xNDUtNS43NC0uNzYyLTguMTIzYTguMzMzIDguMzMzIDAgMCAwLTEuMDIxLTIuMjkzIDcuODU2IDcuODU2IDAgMCAwLTEuOTk3LTIuMTVDMjcuMDI0LjQ5IDI1LjQyNiAwIDIzLjgwMyAwWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjaCkiIG1hc2s9InVybCgjZykiIG9wYWNpdHk9Ii4yIj48cGF0aCBmaWxsPSJ1cmwoI2kpIiBkPSJNMjEuNTk0IDIwLjIxNGMtLjAzLjIzNS0uMDY3LjQ3LS4xMTIuNzAyYTIuMDg1IDIuMDg1IDAgMCAxLS4wOS4zMzcuNzYzLjc2MyAwIDAgMS0uMTkxLjI5Yy0uMDc3LjA3LS4xNy4xMTctLjI2My4xNmE0LjAyIDQuMDIgMCAwIDEtMS4xNDcuMzI2Yy4xNTcuMDEyLjMxNS4wMjcuNDc0LjA0NC4xLjAxLjE5OS4wMjIuMjk0LjA0NmEuODM3LjgzNyAwIDAgMSAuMjc0LjEyMi43NTguNzU4IDAgMCAxIC4yMS4yNTJjLjEwMy4xOS4xMzcuNDEyLjE1Ni42MzEuMDI0LjI3OC4wMjYuNTYuMDA1LjgzNy4wMi0uMTg2LjA1OC0uMzcyLjExNy0uNTQ4LjEwNi0uMzIyLjI3NS0uNjIyLjUwNC0uODcyYTEuNjYgMS42NiAwIDAgMSAxLjQ3LS41NSAxLjgyMiAxLjgyMiAwIDAgMS0xLjE2My0uMzYxIDEuNTA4IDEuNTA4IDAgMCAxLS40MTYtLjQ2OSAxLjMxIDEuMzEgMCAwIDEtLjEyMi0uOTQ3WiIvPjwvZz48bWFzayBpZD0iaiIgd2lkdGg9IjI4IiBoZWlnaHQ9IjQ3IiB4PSIxMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMy44MDMgMGMtMS4xMjUgMC0yLjI1NC4yMjEtMy4yNzQuNzcyYTYuMDI1IDYuMDI1IDAgMCAwLTIuNTE4IDIuNjJjLS41NDcgMS4xMDItLjc2MSAyLjI4LS43OTUgMy41NzctLjA2MiAyLjQ2NC4wNTYgNS4wNDguMjQyIDcuMzkuMDQ5LjcxMi4xMzkgMS4xMjkuMDQ3IDEuODYyLS4zMDQgMS41NTYtMS42NjUgMi42MDItMi4zOTIgMy45NjktLjgwMSAxLjUwOC0xLjEzOSAzLjIxMi0xLjc0MiA0LjgxLS41NTMgMS40Ni0xLjMzIDIuODMtMS44NTMgNC4zMDItLjczMyAyLjA1Ny0uOTUyIDQuMzE5LS40NjkgNi40NDkuMzcgMS42MjMgMS4xNCAzLjE0NiAyLjE4IDQuNDQ5LS4xNS4yNy0uMjk3LjU0Ni0uNDUuODE0LS40ODMuODMtMS4wNzIgMS42Mi0xLjM0NSAyLjU0LS4xMzcuNDYtLjE5MS45NTEtLjEwMyAxLjQyMy4wODguNDczLjMyOC45MjUuNzAzIDEuMjI1LjI0NS4xOTUuNTQzLjMyMi44NS4zOTQuMzA1LjA2OS42MjIuMDg2LjkzNy4wOCAxLjE5NC0uMDI2IDIuMzUzLS4zODggMy41MDgtLjY5MmE0MS44NSA0MS44NSAwIDAgMSAyLjA2OC0uNDgzYzIuNDY0LS41MDUgNS4yMTItLjMwMiA3LjQ5OC4wMjguNzc0LjExOCAxLjU0My4yNyAyLjMwNC40NTUgMS4xOTMuMjkgMi4zOC42NTcgMy42MDYuNjkyLjMyMi4wMS42NDktLjAwNS45NjQtLjA3NS4zMTUtLjA3MS42Mi0uMTk4Ljg3Mi0uNC4zNzctLjMuNjE3LS43NTMuNzA1LTEuMjI1LjA4OC0uNDczLjAzMy0uOTY2LS4xMDUtMS40MjctLjI3OC0uOTIzLS44NzItMS43MDgtMS4zNjQtMi41MzUtLjE5NS0uMzI4LS4zNzUtLjY2Mi0uNTY4LS45OSAxLjQ4Mi0xLjY2MyAyLjY3NC0zLjU4NyAzLjM2NC01LjcuNzUyLTIuMzA2Ljg5LTQuNzkuNTc0LTcuMTk2LS4zMTctMi40MDYtMS4wOC00LjczOS0yLjA4My02Ljk0Ny0xLjI2LTIuNzY4LTIuMzItMy43Ny0zLjA4OC02LjIwMS0uODMtMi42MjktLjE0NS01Ljc0LS43NjItOC4xMjNhOC4zMzMgOC4zMzMgMCAwIDAtMS4wMjEtMi4yOTMgNy44NTYgNy44NTYgMCAwIDAtMS45OTctMi4xNUMyNy4wMjQuNDkgMjUuNDI2IDAgMjMuODAzIDBaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCNrKSIgbWFzaz0idXJsKCNqKSIgb3BhY2l0eT0iLjExIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMjAuNTk3IDI1LjcxNGExNC4xMzMgMTQuMTMzIDAgMCAwLS40MDcgMi4zMDhjLS4xMDMgMS4xLS4wNzkgMi4yMDktLjEzOSAzLjMxMy0uMDQ4LjkzNi0uMTYgMS44ODMuMDA0IDIuODA3LjA3Ny40NC4yMTYuODcuNDEzIDEuMjcxLjAzLS4xNTQuMDU0LS4zMDcuMDY3LS40NjMuMDctLjc1LS4wNTYtMS41MDItLjEtMi4yNTItLjA3NC0xLjMxNi4xMDgtMi42MzIuMTgzLTMuOTQ5LjA1Ni0xLjAxLjA1LTIuMDI1LS4wMjEtMy4wMzVaIi8+PC9nPjxtYXNrIGlkPSJsIiB3aWR0aD0iMjgiIGhlaWdodD0iNDciIHg9IjEwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI20pIiBtYXNrPSJ1cmwoI2wpIiBvcGFjaXR5PSIuNzUiPjxwYXRoIGZpbGw9IiM3QzdDN0MiIGQ9Ik0zMy43NjUgMjQuNjA2Yy4xOTMtLjAzIDEuMzc2Ljk3NiAxLjIxNSAxLjM1MS0uMTYxLjM3NC0uNDY3LjE0OS0uNjg0LjE1LS4yMTguMDA0LS44MTIuMjc0LS45MTIuMTA0LS4xLS4xNzEuMjYzLS41NjkuNDUyLS45MDIuMTU0LS4yNjgtLjI2Mi0uNjczLS4wNzEtLjcwM1oiLz48L2c+PG1hc2sgaWQ9Im4iIHdpZHRoPSIyOCIgaGVpZ2h0PSI0NyIgeD0iMTAiIHk9IjAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMuODAzIDBjLTEuMTI1IDAtMi4yNTQuMjIxLTMuMjc0Ljc3MmE2LjAyNSA2LjAyNSAwIDAgMC0yLjUxOCAyLjYyYy0uNTQ3IDEuMTAyLS43NjEgMi4yOC0uNzk1IDMuNTc3LS4wNjIgMi40NjQuMDU2IDUuMDQ4LjI0MiA3LjM5LjA0OS43MTIuMTM5IDEuMTI5LjA0NyAxLjg2Mi0uMzA0IDEuNTU2LTEuNjY1IDIuNjAyLTIuMzkyIDMuOTY5LS44MDEgMS41MDgtMS4xMzkgMy4yMTItMS43NDIgNC44MS0uNTUzIDEuNDYtMS4zMyAyLjgzLTEuODUzIDQuMzAyLS43MzMgMi4wNTctLjk1MiA0LjMxOS0uNDY5IDYuNDQ5LjM3IDEuNjIzIDEuMTQgMy4xNDYgMi4xOCA0LjQ0OS0uMTUuMjctLjI5Ny41NDYtLjQ1LjgxNC0uNDgzLjgzLTEuMDcyIDEuNjItMS4zNDUgMi41NC0uMTM3LjQ2LS4xOTEuOTUxLS4xMDMgMS40MjMuMDg4LjQ3My4zMjguOTI1LjcwMyAxLjIyNS4yNDUuMTk1LjU0My4zMjIuODUuMzk0LjMwNS4wNjkuNjIyLjA4Ni45MzcuMDggMS4xOTQtLjAyNiAyLjM1My0uMzg4IDMuNTA4LS42OTJhNDEuODUgNDEuODUgMCAwIDEgMi4wNjgtLjQ4M2MyLjQ2NC0uNTA1IDUuMjEyLS4zMDIgNy40OTguMDI4Ljc3NC4xMTggMS41NDMuMjcgMi4zMDQuNDU1IDEuMTkzLjI5IDIuMzguNjU3IDMuNjA2LjY5Mi4zMjIuMDEuNjQ5LS4wMDUuOTY0LS4wNzUuMzE1LS4wNzEuNjItLjE5OC44NzItLjQuMzc3LS4zLjYxNy0uNzUzLjcwNS0xLjIyNS4wODgtLjQ3My4wMzMtLjk2Ni0uMTA1LTEuNDI3LS4yNzgtLjkyMy0uODcyLTEuNzA4LTEuMzY0LTIuNTM1LS4xOTUtLjMyOC0uMzc1LS42NjItLjU2OC0uOTkgMS40ODItMS42NjMgMi42NzQtMy41ODcgMy4zNjQtNS43Ljc1Mi0yLjMwNi44OS00Ljc5LjU3NC03LjE5Ni0uMzE3LTIuNDA2LTEuMDgtNC43MzktMi4wODMtNi45NDctMS4yNi0yLjc2OC0yLjMyLTMuNzctMy4wODgtNi4yMDEtLjgzLTIuNjI5LS4xNDUtNS43NC0uNzYyLTguMTIzYTguMzMzIDguMzMzIDAgMCAwLTEuMDIxLTIuMjkzIDcuODU2IDcuODU2IDAgMCAwLTEuOTk3LTIuMTVDMjcuMDI0LjQ5IDI1LjQyNiAwIDIzLjgwMyAwWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjbykiIG1hc2s9InVybCgjbikiPjxwYXRoIGZpbGw9IiM3QzdDN0MiIGQ9Ik0yNi41MzUgMi4wODVjLS40MTQuMjkzLS4yMzQuNjU4LS4wNTYgMS4wMjQuMTc4LjM2Ny0uMzkyIDEuNDIzLS4zOTggMS40NjgtLjAwNS4wNDUgMS4xMjItLjUzNCAxLjQyOS0uOTEzLjM2NC0uNDQ1IDEuMjguNjA0IDEuMjMuNDQ0LjAwMi0uMjg1LTEuNzktMi4zMTQtMi4yMDUtMi4wMjNaIi8+PC9nPjxtYXNrIGlkPSJwIiB3aWR0aD0iMjgiIGhlaWdodD0iNDciIHg9IjEwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI3EpIiBtYXNrPSJ1cmwoI3ApIj48cGF0aCBmaWxsPSIjODM4Mzg0IiBkPSJNMjkuNjc2IDE0LjM2OGMtLjM1LjMxOS4xNjUuNzk3LjQwNyAxLjM1OC4xNTEuMzQ4LjU3Ljg0MS45NzUuNzYzLjMwNS0uMDYuNDkzLS40OTkuNDY1LS44MDctLjA1Ny0uNTk2LS41Ni0uNzM2LS45MjUtLjk0LS4yODktLjE2Mi0uNjc3LS41OTctLjkyMi0uMzc0WiIvPjwvZz48cGF0aCBmaWxsPSIjMDIwMjA0IiBkPSJNMTUuNzQ2IDE4LjkyYy0xLjE0NCAxLjI5OC0yLjMyIDIuNTU2LTIuOTY0IDMuOTYtLjMyLjcxMy0uNDcgMS40ODgtLjY5IDIuMjM4YTE2Ljg2IDE2Ljg2IDAgMCAxLS45NjQgMi40NzhjLS4zNS43NC0uNzM3IDEuNDY1LTEuMTIxIDIuMTg2LS4yODEuNTI3LS41NjYgMS4wNjQtLjY2NCAxLjY1Mi0uMDc3LjQ2NS0uMDM0Ljk0NS4wODYgMS40MDEuMTE4LjQ1Ni4zMDguODkuNTIzIDEuMzA5LjkxNSAxLjc5IDIuMjkgMy4zMzIgMy45MTcgNC41MTMuNzQuNTM0IDEuNTI5Ljk5NyAyLjM2IDEuMzc4LjQ1LjIwNC45MjIuMzg4IDEuNDE3LjM5Ni4yNDcuMDA1LjQ5Ni0uMDM2LjcyMy0uMTM1LjIyNS0uMS40MjgtLjI2LjU2My0uNDY3LjE2NS0uMjU1LjIyMS0uNTcyLjE4Ny0uODc0YTIuMTA0IDIuMTA0IDAgMCAwLS4zMDktLjg1Yy0uMzg2LS42MzMtLjk5Ni0xLjA5Mi0xLjU4Mi0xLjU0NmE1My4xMjYgNTMuMTI2IDAgMCAxLTMuNjY2LTMuMTA5Yy0uMzMtLjMxLS42NjItLjYyNi0uODkzLTEuMDE2LS4yMjUtLjM3OS0uMzQ3LS44MS0uNDI5LTEuMjQzLS4yMjctMS4xODctLjE2OS0yLjQzNi4yMzQtMy41NzYuMTYtLjQ0Ni4zNjgtLjg3Mi41Ny0xLjMuMzUtLjc0LjY4LTEuNDk2IDEuMTM4LTIuMTc0LjU3Mi0uODQ2IDEuMzM3LTEuNTYyIDEuODAyLTIuNDcuMzk0LS43NjcuNTU0LTEuNjI3LjcwNS0yLjQ3NS4xMi0uNjY0LjM0Ny0xLjMxMi40NjMtMS45NzYtLjIyNi40MzEtLjk1OCAxLjEzOC0xLjQwNiAxLjdaIi8+PG1hc2sgaWQ9InIiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyNCIgeD0iOSIgeT0iMTciIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUuNzQ2IDE4LjkyYy0xLjE0NCAxLjI5OC0yLjMyIDIuNTU2LTIuOTY0IDMuOTYtLjMyLjcxMy0uNDcgMS40ODgtLjY5IDIuMjM4YTE2Ljg2IDE2Ljg2IDAgMCAxLS45NjQgMi40NzhjLS4zNS43NC0uNzM3IDEuNDY1LTEuMTIxIDIuMTg2LS4yODEuNTI3LS41NjYgMS4wNjQtLjY2NCAxLjY1Mi0uMDc3LjQ2NS0uMDM0Ljk0NS4wODYgMS40MDEuMTE4LjQ1Ni4zMDguODkuNTIzIDEuMzA5LjkxNSAxLjc5IDIuMjkgMy4zMzIgMy45MTcgNC41MTMuNzQuNTM0IDEuNTI5Ljk5NyAyLjM2IDEuMzc4LjQ1LjIwNC45MjIuMzg4IDEuNDE3LjM5Ni4yNDcuMDA1LjQ5Ni0uMDM2LjcyMy0uMTM1LjIyNS0uMS40MjgtLjI2LjU2My0uNDY3LjE2NS0uMjU1LjIyMS0uNTcyLjE4Ny0uODc0YTIuMTA0IDIuMTA0IDAgMCAwLS4zMDktLjg1Yy0uMzg2LS42MzMtLjk5Ni0xLjA5Mi0xLjU4Mi0xLjU0NmE1My4xMjYgNTMuMTI2IDAgMCAxLTMuNjY2LTMuMTA5Yy0uMzMtLjMxLS42NjItLjYyNi0uODkzLTEuMDE2LS4yMjUtLjM3OS0uMzQ3LS44MS0uNDI5LTEuMjQzLS4yMjctMS4xODctLjE2OS0yLjQzNi4yMzQtMy41NzYuMTYtLjQ0Ni4zNjgtLjg3Mi41Ny0xLjMuMzUtLjc0LjY4LTEuNDk2IDEuMTM4LTIuMTc0LjU3Mi0uODQ2IDEuMzM3LTEuNTYyIDEuODAyLTIuNDcuMzk0LS43NjcuNTU0LTEuNjI3LjcwNS0yLjQ3NS4xMi0uNjY0LjM0Ny0xLjMxMi40NjMtMS45NzYtLjIyNi40MzEtLjk1OCAxLjEzOC0xLjQwNiAxLjdaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCNzKSIgbWFzaz0idXJsKCNyKSIgb3BhY2l0eT0iLjk1Ij48cGF0aCBmaWxsPSIjN0M3QzdDIiBkPSJNMTQuNDMgMjMuNjQ0YTUuMzIgNS4zMiAwIDAgMC0uOTYyIDEuMTgzYy0uNDMxLjcyLS42ODQgMS41My0xIDIuMzA4LS4yMzIuNTgtLjUwNCAxLjE2Mi0uNTM2IDEuNzg3LS4wMTYuMzIuMDMuNjQxLjA0Mi45NjIuMDExLjMyLS4wMTkuNjU0LS4xNzcuOTMzLS4xMy4yMzUtLjM1LjQxOS0uNjAzLjUwOS4zNDMuMTE0LjY0Ny4zMzUuODYyLjYyNC4xOC4yNDQuMjk2LjUyNy40NTIuNzg0LjEyOC4yMS4yODMuNDA1LjQ3Ni41NTcuMTkyLjE1My40MjIuMjYyLjY2NC4yOTJhMS4xNyAxLjE3IDAgMCAwIC45MzItLjI5NiAyMS44NTIgMjEuODUyIDAgMCAxIC44MzItOC42OTRjLjA1NS0uMTc3LjExMS0uMzU1LjEyNi0uNTM5YS43NzUuNzc1IDAgMCAwLS4xMzUtLjUyNi41Ni41NiAwIDAgMC0uNTItLjIyLjU3My41NzMgMCAwIDAtLjI3MS4xMDcuNTg0LjU4NCAwIDAgMC0uMTgyLjIyOVoiLz48L2c+PHBhdGggZmlsbD0iIzAyMDIwNCIgZD0iTTM0LjI2NyAyMy44MzVjLjk4My43OTEgMS42MDcgMS45ODYgMS44IDMuMjMyLjE1Ljk3Mi4wNTMgMS45NzEtLjE2NiAyLjkzLS4yMi45Ni0uNTU3IDEuODg2LS44OTUgMi44MTItLjEzMy4zNjctLjI2OC43NC0uMzIgMS4xMjktLjA1NS4zOS0uMDIxLjguMTY2IDEuMTQ1LjIxNi4zOTYuNjE3LjY2OCAxLjA0OS43OTUuNDI1LjEyOC44ODUuMTI0IDEuMzE2LjAxNy40MzEtLjEwNyAxLjE1Ny0uMjQ2IDEuNTA3LS41Mi44OTEtLjY5MSAxLjEwMy0xLjg5MyAxLjMxNS0yLjk0Ny4yMi0xLjEuMTEyLTIuMjU0LS4wOC0zLjM2NS0uMjY1LTEuNTE3LS43MS0yLjk5OS0xLjI3NC00LjQzYTE1LjQyOSAxNS40MjkgMCAwIDAtMS41ODMtMi45OTJjLS42MjItLjkxNy0xLjUwMy0xLjYzMS0yLjE1Ni0yLjUyNy0uMjI3LS4zMTItLjQ5OC0uNjM0LS43Mi0uOTQ5LS40OC0uNjc5LS4zNzEtLjU1MS0uNjctLjk5Mi0uMjE1LS4zMTktLjU1Ni0uNDI3LS45MTQtLjU2NmExLjgyIDEuODIgMCAwIDAtMS4xMzMtLjA3N2MtLjQ4Ny4xMzctLjg4Ny41MjMtMS4wOTguOTgyLS4yMTIuNDYyLS4yNS45OS0uMTY3IDEuNDkxLjEwNy42NDUuNDAxIDEuMjQ1LjczNSAxLjgwOC4zNzUuNjM1LjgxIDEuMjQ4IDEuMzc4IDEuNzIuNTkyLjQ5NCAxLjMwOS44MiAxLjkxIDEuMzA0WiIvPjxtYXNrIGlkPSJ0IiB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHg9IjMwIiB5PSIxNiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNC4yNjcgMjMuODM1Yy45ODMuNzkxIDEuNjA3IDEuOTg2IDEuOCAzLjIzMi4xNS45NzIuMDUzIDEuOTcxLS4xNjYgMi45My0uMjIuOTYtLjU1NyAxLjg4Ni0uODk1IDIuODEyLS4xMzMuMzY3LS4yNjguNzQtLjMyIDEuMTI5LS4wNTUuMzktLjAyMS44LjE2NiAxLjE0NS4yMTYuMzk2LjYxNy42NjggMS4wNDkuNzk1LjQyNS4xMjguODg1LjEyNCAxLjMxNi4wMTcuNDMxLS4xMDcgMS4xNTctLjI0NiAxLjUwNy0uNTIuODkxLS42OTEgMS4xMDMtMS44OTMgMS4zMTUtMi45NDcuMjItMS4xLjExMi0yLjI1NC0uMDgtMy4zNjUtLjI2NS0xLjUxNy0uNzEtMi45OTktMS4yNzQtNC40M2ExNS40MjkgMTUuNDI5IDAgMCAwLTEuNTgzLTIuOTkyYy0uNjIyLS45MTctMS41MDMtMS42MzEtMi4xNTYtMi41MjctLjIyNy0uMzEyLS40OTgtLjYzNC0uNzItLjk0OS0uNDgtLjY3OS0uMzcxLS41NTEtLjY3LS45OTItLjIxNS0uMzE5LS41NTYtLjQyNy0uOTE0LS41NjZhMS44MiAxLjgyIDAgMCAwLTEuMTMzLS4wNzdjLS40ODcuMTM3LS44ODcuNTIzLTEuMDk4Ljk4Mi0uMjEyLjQ2Mi0uMjUuOTktLjE2NyAxLjQ5MS4xMDcuNjQ1LjQwMSAxLjI0NS43MzUgMS44MDguMzc1LjYzNS44MSAxLjI0OCAxLjM3OCAxLjcyLjU5Mi40OTQgMS4zMDkuODIgMS45MSAxLjMwNFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI3UpIiBtYXNrPSJ1cmwoI3QpIj48cGF0aCBmaWxsPSIjODM4Mzg0IiBkPSJNMzEuOTU0IDIyLjMxYy4wNzguMDc2LjE2MS4xNTIuMjQ1LjIyNC42MDQuNDkzLjkyNSAxLjA0NiAxLjUzOCAxLjUzIDEuMDAxLjc5MSAyLjAxNSAyLjE1NiAyLjIxMiAzLjQwMy4xNTQuOTczLS4wNDggMS41MDItLjI5NiAyLjY0Ny0uMjQ3IDEuMTQ4LS45NDkgMi43NzItMS4zMyAzLjg3OC0uMTUuNDQuMzA4LjI1OS4yNDguNzI0LS4wMy4yMjgtLjAzMy40NTktLjAwNS42ODguMDAzLS4wNDMuMDA1LS4wOS4wMS0uMTMzLjA3NC0uNjM0LjI2Ny0xLjI0My40NzktMS44NDIuNDA3LTEuMTQ5Ljg3NC0yLjI3OCAxLjE5Ni0zLjQ1OS4zMjMtMS4xOC4yODctMi4wMjkuMTE4LTMuMDQzLS4yMTItMS4yNzctLjk1NC0yLjQ1NC0yLjAwNC0zLjIzMy0uNzQ0LS41NDktMS42Mi0uOTAxLTIuNDExLTEuMzgzWiIvPjwvZz48cGF0aCBmaWxsPSJ1cmwoI3YpIiBkPSJNMTAuMzA5IDMyLjg3NGExLjQ3IDEuNDcgMCAwIDEgLjgyMy0uMDc3Yy4yNzYuMDUxLjUzNi4xNzEuNzY3LjMyNy40NjMuMzE1LjgwNi43NzIgMS4xMzQgMS4yMjZhNDMuMDY0IDQzLjA2NCAwIDAgMSAyLjE0MSAzLjIwM2MuNTM1Ljg5NiAxLjAyNCAxLjgyIDEuNjQzIDIuNjU4LjQwMy41NS44NTcgMS4wNTggMS4yNjIgMS42MDMuNDA1LjU0OC43NjMgMS4xNC45NDMgMS43OTdhMy42MDMgMy42MDMgMCAwIDEtLjI2MyAyLjU3OCAzLjM5NyAzLjM5NyAwIDAgMS0xLjI1NiAxLjM0OCAzLjIyNCAzLjIyNCAwIDAgMS0xLjcxNi40NjNjLS45ODggMC0xLjk1My0uNTMtMi44NzItLjg5Ni0xLjg3MS0uNzQ2LTMuOTA0LS45NzktNS44MzMtMS41Ni0uNTkzLS4xNzgtMS4xNzYtLjM5LTEuNzcyLS41NTMtLjI2Ni0uMDc0LS41MzQtLjEzNy0uNzg2LS4yNTItLjI1LS4xMTItLjQ4NS0uMjgzLS42MjQtLjUxOS0uMTA3LS4xODQtLjE1LS40LS4xNS0uNjExIDAtLjIxNC4wNTMtLjQyNC4xMjYtLjYyMy4xNDQtLjQuMzc4LS43NjEuNTM2LTEuMTU3LjI1Ny0uNjQ1LjMwNC0xLjM1NS4yNjgtMi4wNDktLjAzNC0uNjkyLS4xNDYtMS4zOC0uMTkzLTIuMDcyLS4wMjMtLjMxLS4wMy0uNjIyLjAzLS45MjguMDU4LS4zMDQuMTktLjYwMi40MTItLjgxNmExLjUzIDEuNTMgMCAwIDEgLjc2LS4zNzVjLjI4LS4wNTguNTY4LS4wNi44NTMtLjA1NC4yODUuMDA2LjU3Mi4wMjMuODU3LS4wMDIuMjg1LS4wMjIuNTcyLS4wODYuODItLjIyOS4yMzUtLjEzNS40MjktLjMzNS41ODgtLjU1NS4xNi0uMjE5LjI4OS0uNDU5LjQyMi0uNjk3LjEzMS0uMjM2LjI2OC0uNDczLjQ0Mi0uNjgzLjE3My0uMjEuMzg2LS4zOTIuNjM4LS40OTVaIi8+PG1hc2sgaWQ9InciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgeD0iMyIgeT0iMzIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzA5IDMyLjg3NGExLjQ3IDEuNDcgMCAwIDEgLjgyMy0uMDc3Yy4yNzYuMDUxLjUzNi4xNzEuNzY3LjMyNy40NjMuMzE1LjgwNi43NzIgMS4xMzQgMS4yMjZhNDMuMDY0IDQzLjA2NCAwIDAgMSAyLjE0MSAzLjIwM2MuNTM1Ljg5NiAxLjAyNCAxLjgyIDEuNjQzIDIuNjU4LjQwMy41NS44NTcgMS4wNTggMS4yNjIgMS42MDMuNDA1LjU0OC43NjMgMS4xNC45NDMgMS43OTdhMy42MDMgMy42MDMgMCAwIDEtLjI2MyAyLjU3OCAzLjM5NyAzLjM5NyAwIDAgMS0xLjI1NiAxLjM0OCAzLjIyNCAzLjIyNCAwIDAgMS0xLjcxNi40NjNjLS45ODggMC0xLjk1My0uNTMtMi44NzItLjg5Ni0xLjg3MS0uNzQ2LTMuOTA0LS45NzktNS44MzMtMS41Ni0uNTkzLS4xNzgtMS4xNzYtLjM5LTEuNzcyLS41NTMtLjI2Ni0uMDc0LS41MzQtLjEzNy0uNzg2LS4yNTItLjI1LS4xMTItLjQ4NS0uMjgzLS42MjQtLjUxOS0uMTA3LS4xODQtLjE1LS40LS4xNS0uNjExIDAtLjIxNC4wNTMtLjQyNC4xMjYtLjYyMy4xNDQtLjQuMzc4LS43NjEuNTM2LTEuMTU3LjI1Ny0uNjQ1LjMwNC0xLjM1NS4yNjgtMi4wNDktLjAzNC0uNjkyLS4xNDYtMS4zOC0uMTkzLTIuMDcyLS4wMjMtLjMxLS4wMy0uNjIyLjAzLS45MjguMDU4LS4zMDQuMTktLjYwMi40MTItLjgxNmExLjUzIDEuNTMgMCAwIDEgLjc2LS4zNzVjLjI4LS4wNTguNTY4LS4wNi44NTMtLjA1NC4yODUuMDA2LjU3Mi4wMjMuODU3LS4wMDIuMjg1LS4wMjIuNTcyLS4wODYuODItLjIyOS4yMzUtLjEzNS40MjktLjMzNS41ODgtLjU1NS4xNi0uMjE5LjI4OS0uNDU5LjQyMi0uNjk3LjEzMS0uMjM2LjI2OC0uNDczLjQ0Mi0uNjgzLjE3My0uMjEuMzg2LS4zOTIuNjM4LS40OTVaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCN4KSIgbWFzaz0idXJsKCN3KSI+PHBhdGggZmlsbD0iI0Q5OUEwMyIgZD0iTTEwLjcxNyAzMy4zMTljLjIzNS0uMDk0LjUwMS0uMTA1Ljc0Ny0uMDQ5LjI0Ny4wNTYuNDc4LjE3Ni42NzcuMzMyLjQuMzEuNjc4Ljc0NC45NDcgMS4xNzRhNzcuMDE1IDc3LjAxNSAwIDAgMSAxLjg2IDMuMTZjLjQ1LjgwOS44NzcgMS42MzIgMS40MjggMi4zNzMuMzY2LjQ5MS43ODQuOTQzIDEuMTU3IDEuNDI4LjM3My40ODYuNzA1IDEuMDE1Ljg3IDEuNjA1LjIxNC43Ni4xMjggMS42MDItLjI0IDIuM2EzLjA3IDMuMDcgMCAwIDEtMS4xNjIgMS4yMTQgMi45ODggMi45ODggMCAwIDEtMS42My40MDFjLS45MDQtLjA0LTEuNzMtLjQ5My0yLjU4Mi0uNzk4LTEuNjMzLS41OTMtMy40LS42NzMtNS4wNzctMS4xMzUtLjYtLjE2My0xLjE4NS0uMzgtMS43ODctLjUzMi0uMjY4LS4wNjgtLjU0LS4xMjQtLjc5My0uMjMtLjI1My0uMTA4LS40OTEtLjI3My0uNjMtLjUxYTEuMTM0IDEuMTM0IDAgMCAxLS4xMzctLjU5MSAxLjg4IDEuODggMCAwIDEgLjEzMS0uNTk5Yy4xNDctLjM4Mi4zNzUtLjcyNy41MjItMS4xMS4yMjMtLjU3Ny4yNS0xLjIxMy4yMS0xLjgzLS4wNDItLjYxNi0uMTUtMS4yMy0uMTg4LTEuODQ2YTMuMjA3IDMuMjA3IDAgMCAxIC4wMzgtLjgyN2MuMDU2LS4yNzIuMTc0LS41MzUuMzctLjczLjIxNS0uMjEyLjUwNy0uMzI2LjgwNS0uMzczLjI5Ni0uMDQ1LjU5OC0uMDI0Ljg5Ni4wMDIuMy4wMjYuNi4wNi45LjA0My4zLS4wMTkuNjA0LS4wOTIuODUyLS4yNi4yMjUtLjE1Mi4zOTMtLjM3NS41MjMtLjYxMy4xMy0uMjM5LjIyMS0uNDk1LjMyLS43NDcuMDk4LS4yNTMuMjA1LS41MDQuMzU4LS43My4xNTQtLjIyMi4zNjItLjQyLjYxNS0uNTIyWiIvPjwvZz48bWFzayBpZD0ieSIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE2IiB4PSIzIiB5PSIzMiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMC4zMDkgMzIuODc0YTEuNDcgMS40NyAwIDAgMSAuODIzLS4wNzdjLjI3Ni4wNTEuNTM2LjE3MS43NjcuMzI3LjQ2My4zMTUuODA2Ljc3MiAxLjEzNCAxLjIyNmE0My4wNjQgNDMuMDY0IDAgMCAxIDIuMTQxIDMuMjAzYy41MzUuODk2IDEuMDI0IDEuODIgMS42NDMgMi42NTguNDAzLjU1Ljg1NyAxLjA1OCAxLjI2MiAxLjYwMy40MDUuNTQ4Ljc2MyAxLjE0Ljk0MyAxLjc5N2EzLjYwMyAzLjYwMyAwIDAgMS0uMjYzIDIuNTc4IDMuMzk3IDMuMzk3IDAgMCAxLTEuMjU2IDEuMzQ4IDMuMjI0IDMuMjI0IDAgMCAxLTEuNzE2LjQ2M2MtLjk4OCAwLTEuOTUzLS41My0yLjg3Mi0uODk2LTEuODcxLS43NDYtMy45MDQtLjk3OS01LjgzMy0xLjU2LS41OTMtLjE3OC0xLjE3Ni0uMzktMS43NzItLjU1My0uMjY2LS4wNzQtLjUzNC0uMTM3LS43ODYtLjI1Mi0uMjUtLjExMi0uNDg1LS4yODMtLjYyNC0uNTE5LS4xMDctLjE4NC0uMTUtLjQtLjE1LS42MTEgMC0uMjE0LjA1My0uNDI0LjEyNi0uNjIzLjE0NC0uNC4zNzgtLjc2MS41MzYtMS4xNTcuMjU3LS42NDUuMzA0LTEuMzU1LjI2OC0yLjA0OS0uMDM0LS42OTItLjE0Ni0xLjM4LS4xOTMtMi4wNzItLjAyMy0uMzEtLjAzLS42MjIuMDMtLjkyOC4wNTgtLjMwNC4xOS0uNjAyLjQxMi0uODE2YTEuNTMgMS41MyAwIDAgMSAuNzYtLjM3NWMuMjgtLjA1OC41NjgtLjA2Ljg1My0uMDU0LjI4NS4wMDYuNTcyLjAyMy44NTctLjAwMi4yODUtLjAyMi41NzItLjA4Ni44Mi0uMjI5LjIzNS0uMTM1LjQyOS0uMzM1LjU4OC0uNTU1LjE2LS4yMTkuMjg5LS40NTkuNDIyLS42OTcuMTMxLS4yMzYuMjY4LS40NzMuNDQyLS42ODMuMTczLS4yMS4zODYtLjM5Mi42MzgtLjQ5NVoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI3opIiBtYXNrPSJ1cmwoI3kpIj48cGF0aCBmaWxsPSIjRjVCRDBDIiBkPSJNMTAuNDk4IDMyLjczMmMuMjI5LS4xMTMuNDk3LS4xMzUuNzQ2LS4wODQuMjUuMDUuNDgyLjE3Mi42OC4zMzEuMzkxLjMyLjY0Mi43NzUuODc1IDEuMjIxLjUzMiAxLjAyNCAxLjAzMSAyLjA3IDEuNjY4IDMuMDM2LjQ2NS42OTkgMSAxLjM1IDEuNDY5IDIuMDQ3LjYzNS45NDMgMS4xNTMgMS45ODIgMS4zNjYgMy4wOTQuMTQzLjc1LjE0IDEuNTU4LS4yMiAyLjIzMWEyLjQ3OSAyLjQ3OSAwIDAgMS0xLjA3OSAxLjAzNWMtLjQ1NC4yMjktLjk3Ny4zMi0xLjQ4NS4yNzYtLjgtLjA3LTEuNTI2LS40NjMtMi4yOC0uNzM5LTEuMzM3LS40ODYtMi43ODItLjYwNC00LjE1OS0uOTcxLS41NzktLjE1NC0xLjE0OS0uMzU1LTEuNzM2LS40NzctLjI2LS4wNTQtLjUyNS0uMDkzLS43NzItLjE4Ny0uMjQ4LS4wOTQtLjQ4Mi0uMjUtLjYxLS40NzhhLjk2Ny45NjcgMCAwIDEtLjEwNS0uNTMzYy4wMTMtLjE4MS4wNjgtLjM2LjEzOS0uNTMuMTQ0LS4zMzguMzU2LS42NDkuNDY3LS45OTguMTY1LS41MTUuMDk3LTEuMDcyLS4wMjYtMS42LS4xMjItLjUyNC0uMy0xLjA0LS4zNTUtMS41NzZhMi4xMzggMi4xMzggMCAwIDEgLjAzMi0uNzE2Yy4wNTQtLjIzNS4xNjUtLjQ2LjM0LS42MjcuMjI0LS4yMTUuNTQtLjMyNC44NTQtLjM1NC4zMTQtLjAzLjYyOS4wMTEuOTQuMDU2LjMxMS4wNDUuNjI2LjA5NC45NC4wOC4zMTQtLjAxNC42MzUtLjA5Ni44OC0uMjkuMjQ0LS4xOS4zOTgtLjQ3NC40ODYtLjc2Ny4wODgtLjI5NC4xMTYtLjYuMTUyLS45MDMuMDM2LS4zMDQuMDgtLjYxMS4xOTktLjg5NS4xMTgtLjI4My4zMTctLjU0My41OTQtLjY4MloiLz48L2c+PG1hc2sgaWQ9IkEiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgeD0iMyIgeT0iMzIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTAuMzA5IDMyLjg3NGExLjQ3IDEuNDcgMCAwIDEgLjgyMy0uMDc3Yy4yNzYuMDUxLjUzNi4xNzEuNzY3LjMyNy40NjMuMzE1LjgwNi43NzIgMS4xMzQgMS4yMjZhNDMuMDY0IDQzLjA2NCAwIDAgMSAyLjE0MSAzLjIwM2MuNTM1Ljg5NiAxLjAyNCAxLjgyIDEuNjQzIDIuNjU4LjQwMy41NS44NTcgMS4wNTggMS4yNjIgMS42MDMuNDA1LjU0OC43NjMgMS4xNC45NDMgMS43OTdhMy42MDMgMy42MDMgMCAwIDEtLjI2MyAyLjU3OCAzLjM5NyAzLjM5NyAwIDAgMS0xLjI1NiAxLjM0OCAzLjIyNCAzLjIyNCAwIDAgMS0xLjcxNi40NjNjLS45ODggMC0xLjk1My0uNTMtMi44NzItLjg5Ni0xLjg3MS0uNzQ2LTMuOTA0LS45NzktNS44MzMtMS41Ni0uNTkzLS4xNzgtMS4xNzYtLjM5LTEuNzcyLS41NTMtLjI2Ni0uMDc0LS41MzQtLjEzNy0uNzg2LS4yNTItLjI1LS4xMTItLjQ4NS0uMjgzLS42MjQtLjUxOS0uMTA3LS4xODQtLjE1LS40LS4xNS0uNjExIDAtLjIxNC4wNTMtLjQyNC4xMjYtLjYyMy4xNDQtLjQuMzc4LS43NjEuNTM2LTEuMTU3LjI1Ny0uNjQ1LjMwNC0xLjM1NS4yNjgtMi4wNDktLjAzNC0uNjkyLS4xNDYtMS4zOC0uMTkzLTIuMDcyLS4wMjMtLjMxLS4wMy0uNjIyLjAzLS45MjguMDU4LS4zMDQuMTktLjYwMi40MTItLjgxNmExLjUzIDEuNTMgMCAwIDEgLjc2LS4zNzVjLjI4LS4wNTguNTY4LS4wNi44NTMtLjA1NC4yODUuMDA2LjU3Mi4wMjMuODU3LS4wMDIuMjg1LS4wMjIuNTcyLS4wODYuODItLjIyOS4yMzUtLjEzNS40MjktLjMzNS41ODgtLjU1NS4xNi0uMjE5LjI4OS0uNDU5LjQyMi0uNjk3LjEzMS0uMjM2LjI2OC0uNDczLjQ0Mi0uNjgzLjE3My0uMjEuMzg2LS4zOTIuNjM4LS40OTVaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCNCKSIgbWFzaz0idXJsKCNBKSI+PHBhdGggZmlsbD0idXJsKCNDKSIgZD0iTTEzLjM1IDM1LjI5Yy40MjIuNzYuNjc5IDEuNjM0IDEuMDk3IDIuNDAzLjM4NC43MDcuODIxIDEuNDM0IDEuMjExIDIuMDg1LjE3NS4yOS41OC43MzcuOTg4IDEuNDI5LjM3MS42MjYuNzQ2IDEuNTAyLjk1NiAxLjc5Ni0uMTItLjM0NS0uMzY3LTEuMjctLjY2My0xLjkyNy0uMjc2LS42MTUtLjU5OC0uOTY2LS43OTUtMS4yOTgtLjM5LS42NS0uODEyLTEuMjM3LTEuMjEzLTEuODU4LS41NTMtLjg1Ny0uOTc1LTEuODE1LTEuNTgxLTIuNjNaIi8+PC9nPjxtYXNrIGlkPSJEIiB3aWR0aD0iMjgiIGhlaWdodD0iNDciIHg9IjEwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI0UpIiBtYXNrPSJ1cmwoI0QpIiBvcGFjaXR5PSIuMiI+PHBhdGggZmlsbD0idXJsKCNGKSIgZD0iTTQxLjAwNiA0MC40MjdjLS4wNzUuMjUtLjE5MS40OTEtLjM0LjcxMi0uMzI3LjQ4Ni0uODA1Ljg1My0xLjI4MiAxLjE5MS0uODEyLjU3Ni0xLjY1OSAxLjEwNC0yLjQxNiAxLjc1OS0uNTA3LjQzOS0uOTcuOTMyLTEuMzk3IDEuNDUtLjM2Ni40NDItLjcxMS45MDctMS4xMyAxLjMtLjQyMS4zOTgtLjkxNi43Mi0xLjQ1Ljg5NWEzLjUyIDMuNTIgMCAwIDEtMS45NjMuMDQxYy0uNDQtLjExMi0uODY5LS4zMDctMS4xNC0uNjYyLS4yNzItLjM1NC0uMzYtLjgzMi0uMzkyLTEuMzAxLS4wNTctLjgyOS4wNDMtMS42NzQuMTMzLTIuNTE2LjA3NS0uNy4xNDQtMS40LjE3Mi0yLjA5Ny4wNS0xLjI2OS0uMDM0LTIuNTI1LS4yMDQtMy43NTlhMi44MTcgMi44MTcgMCAwIDEtLjA0My0uNjI4Yy4wMTctLjIxNC4wODgtLjQzNS4yMzgtLjYuMTM5LS4xNTIuMzMyLS4yNDIuNTIzLS4yODUuMTkxLS4wNDUuMzg2LS4wNDcuNTgtLjA1My40NTUtLjAxLjkxLS4wMzkgMS4zNTkuMDAyLjI4My4wMjUuNTYuMDc3Ljg0Mi4xMDMuNDcuMDQ1Ljk2LjAyMyAxLjQzMi0uMTE2LjUwOC0uMTUuOTkyLS40MyAxLjUxLS41MDYuMjExLS4wMzIuNDIzLS4wMjguNjMuMDAyLjIxLjAyOC40Mi4wODYuNTguMjE1LjEyNS4wOTguMjE1LjIzMS4yODQuMzczLjEwNS4yMTQuMTY5LjQ0OS4yMDYuNjkuMDMyLjIxNC4wNDUuNDM0LjEuNjQuMDkuMzQuMjk2LjYyOC41NDEuODYyLjI0OC4yMzUuNTM1LjQyLjgyNC42MDQuMjg2LjE4Mi41NzUuMzYyLjg4LjUxMi4xNDUuMDcxLjI5My4xMzUuNDMuMjE2LjEzOS4wODIuMjY2LjE4Mi4zNTguMzEzYS44ODUuODg1IDAgMCAxIC4xMzUuNjQzWiIvPjwvZz48cGF0aCBmaWxsPSJ1cmwoI0cpIiBkPSJNNDMuNzc2IDQxLjc5N2MtLjQyNC41MDMtMS4wMTMuODM1LTEuNiAxLjEzNS0xIC41MDgtMi4wMzYuOTU2LTIuOTc1IDEuNTctLjYzLjQxLTEuMjEyLjg5Mi0xLjc1NSAxLjQxMS0uNDY1LjQ0NS0uOTA2LjkxOS0xLjQyNyAxLjI5Ni0uNTI3LjM4LTEuMTM1LjY1Ni0xLjc3OC43NTItLjE3OC4wMjYtLjM1Ni4wMzktLjUzNi4wMzlhNC40NyA0LjQ3IDAgMCAxLTEuNzc0LS4zOWMtLjUwNi0uMjItLjk5NC0uNTM2LTEuMjg2LTEuMDA1LS4yOTMtLjQ3Mi0uMzYtMS4wNDgtLjM2LTEuNjA1LS4wMDItLjk4LjE4LTEuOTUyLjM1LTIuOTIuMTQzLS44MDQuMjc4LTEuNjA4LjM2Ni0yLjQyLjE2LTEuNDc0LjE1OC0yLjk2NC4wNTMtNC40NDYtLjAxOS0uMjQ3LS4wNC0uNDk2LS4wMDItLjc0Mi4wMzctLjI0Ni4xMzktLjQ5MS4zMjYtLjY1M2ExLjA1IDEuMDUgMCAwIDEgLjYzOC0uMjI4Yy4yMjgtLjAxNC40NTcuMDIyLjY4NC4wNTYuNTM0LjA3OSAxLjA3NC4xMzkgMS41OTcuMjc3LjMzLjA4Ny42NTMuMjAzLjk4MS4yOTMuNTUxLjE0OCAxLjEyNy4yMiAxLjY5MS4xNTQuNjEtLjA3MiAxLjIwMi0uMyAxLjgxNS0uMjg1LjI1Mi4wMDUuNTAxLjA1Mi43NDEuMTI5LjI0NC4wNzcuNDg2LjE4OC42NjYuMzcxLjEzNi4xMzkuMjMyLjMxMy4zMDMuNDk1LjEwNy4yNy4xNjUuNTU5LjE5Ljg0OC4wMi4yNTcuMDE3LjUxNy4wNjUuNzcuMDgxLjQxNS4zLjc5NS41NyAxLjEyLjI3Mi4zMjYuNTk3LjYwMi45MjEuODczLjMyNC4yNzIuNjQ5LjU0Mi45OTcuNzguMTY0LjExMy4zMzIuMjE4LjQ4OC4zNC4xNTYuMTI0LjI5OC4yNjYuMzk2LjQzOWExLjAyMyAxLjAyMyAwIDAgMSAuMDg2Ljc4OWMtLjA4NC4yNjgtLjI0LjUyOS0uNDMxLjc1OFoiLz48bWFzayBpZD0iSCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB4PSIzMCIgeT0iMzMiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMuNzc2IDQxLjc5N2MtLjQyNC41MDMtMS4wMTMuODM1LTEuNiAxLjEzNS0xIC41MDgtMi4wMzYuOTU2LTIuOTc1IDEuNTctLjYzLjQxLTEuMjEyLjg5Mi0xLjc1NSAxLjQxMS0uNDY1LjQ0NS0uOTA2LjkxOS0xLjQyNyAxLjI5Ni0uNTI3LjM4LTEuMTM1LjY1Ni0xLjc3OC43NTItLjE3OC4wMjYtLjM1Ni4wMzktLjUzNi4wMzlhNC40NyA0LjQ3IDAgMCAxLTEuNzc0LS4zOWMtLjUwNi0uMjItLjk5NC0uNTM2LTEuMjg2LTEuMDA1LS4yOTMtLjQ3Mi0uMzYtMS4wNDgtLjM2LTEuNjA1LS4wMDItLjk4LjE4LTEuOTUyLjM1LTIuOTIuMTQzLS44MDQuMjc4LTEuNjA4LjM2Ni0yLjQyLjE2LTEuNDc0LjE1OC0yLjk2NC4wNTMtNC40NDYtLjAxOS0uMjQ3LS4wNC0uNDk2LS4wMDItLjc0Mi4wMzctLjI0Ni4xMzktLjQ5MS4zMjYtLjY1M2ExLjA1IDEuMDUgMCAwIDEgLjYzOC0uMjI4Yy4yMjgtLjAxNC40NTcuMDIyLjY4NC4wNTYuNTM0LjA3OSAxLjA3NC4xMzkgMS41OTcuMjc3LjMzLjA4Ny42NTMuMjAzLjk4MS4yOTMuNTUxLjE0OCAxLjEyNy4yMiAxLjY5MS4xNTQuNjEtLjA3MiAxLjIwMi0uMyAxLjgxNS0uMjg1LjI1Mi4wMDUuNTAxLjA1Mi43NDEuMTI5LjI0NC4wNzcuNDg2LjE4OC42NjYuMzcxLjEzNi4xMzkuMjMyLjMxMy4zMDMuNDk1LjEwNy4yNy4xNjUuNTU5LjE5Ljg0OC4wMi4yNTcuMDE3LjUxNy4wNjUuNzcuMDgxLjQxNS4zLjc5NS41NyAxLjEyLjI3Mi4zMjYuNTk3LjYwMi45MjEuODczLjMyNC4yNzIuNjQ5LjU0Mi45OTcuNzguMTY0LjExMy4zMzIuMjE4LjQ4OC4zNC4xNTYuMTI0LjI5OC4yNjYuMzk2LjQzOWExLjAyMyAxLjAyMyAwIDAgMSAuMDg2Ljc4OWMtLjA4NC4yNjgtLjI0LjUyOS0uNDMxLjc1OFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI0kpIiBtYXNrPSJ1cmwoI0gpIj48cGF0aCBmaWxsPSIjQ0Q4OTA3IiBkPSJNNDMuNzI3IDQwLjUyM2MtLjEuMjQ5LS4yNC40ODMtLjQxNi42ODgtLjM4OS40NTMtLjkyNS43NTItMS40NiAxLjAyLS45MTQuNDU3LTEuODYuODU4LTIuNzE4IDEuNDEtLjU3NC4zNjktMS4xMDYuODAyLTEuNjAzIDEuMjctLjQyNC40LS44MjcuODI4LTEuMzAzIDEuMTY1YTMuNzY3IDMuNzY3IDAgMCAxLTEuNjIyLjY3NWMtLjcxMi4xMDUtMS40NDctLjAzLTIuMTEtLjMxMy0uNDYtLjE5OS0uOTA3LS40OC0xLjE3NS0uOTA2LS4yNjYtLjQyMy0uMzI4LS45NC0uMzI4LTEuNDQxLS4wMDQtLjg4My4xNjMtMS43NTcuMzItMi42MjUuMTMyLS43MjIuMjU1LTEuNDQ2LjMzNC0yLjE3NS4xNDMtMS4zMjguMTM3LTIuNjY3LjA0Ny0zLjk5OC0uMDE1LS4yMjMtLjAzMi0uNDQ4LjAwMi0uNjcuMDM0LS4yMi4xMjYtLjQ0LjI5NC0uNTg2YS45NTYuOTU2IDAgMCAxIC41ODMtLjIwNmMuMjA5LS4wMTIuNDE3LjAyMi42MjUuMDUyLjQ5LjA3MS45OC4xMjYgMS40NTkuMjUuMzAyLjA3OC41OTYuMTgzLjg5Ni4yNjIuNTAyLjEzNSAxLjAzLjE5OSAxLjU0NS4xMzkuNTU3LS4wNjQgMS4wOTctLjI3IDEuNjU1LS4yNTcuMjMxLjAwNS40NTguMDQ5LjY3Ny4xMTYuMjI0LjA3LjQ0NS4xNjkuNjEuMzM0LjEyMy4xMjYuMjA4LjI4My4yNzcuNDQ2LjEuMjQyLjE2Ny41LjE3Ljc2My4wMDcuMjc0LS4wNTIuNTQ4LS4wMTYuODIuMDMuMjE5LjEyNC40MjcuMjQ0LjYxNS4xMTguMTg3LjI2Mi4zNTguNDA3LjUyNi4yNzcuMzI5LjU1NS42NjIuOTAzLjkxNC4zOTYuMjg2Ljg2Ny40NTUgMS4yNzUuNzIxLjEyMi4wODEuMjQuMTcxLjMyNy4yOWEuNzY3Ljc2NyAwIDAgMSAuMS43WiIvPjwvZz48bWFzayBpZD0iSiIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB4PSIzMCIgeT0iMzMiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMuNzc2IDQxLjc5N2MtLjQyNC41MDMtMS4wMTMuODM1LTEuNiAxLjEzNS0xIC41MDgtMi4wMzYuOTU2LTIuOTc1IDEuNTctLjYzLjQxLTEuMjEyLjg5Mi0xLjc1NSAxLjQxMS0uNDY1LjQ0NS0uOTA2LjkxOS0xLjQyNyAxLjI5Ni0uNTI3LjM4LTEuMTM1LjY1Ni0xLjc3OC43NTItLjE3OC4wMjYtLjM1Ni4wMzktLjUzNi4wMzlhNC40NyA0LjQ3IDAgMCAxLTEuNzc0LS4zOWMtLjUwNi0uMjItLjk5NC0uNTM2LTEuMjg2LTEuMDA1LS4yOTMtLjQ3Mi0uMzYtMS4wNDgtLjM2LTEuNjA1LS4wMDItLjk4LjE4LTEuOTUyLjM1LTIuOTIuMTQzLS44MDQuMjc4LTEuNjA4LjM2Ni0yLjQyLjE2LTEuNDc0LjE1OC0yLjk2NC4wNTMtNC40NDYtLjAxOS0uMjQ3LS4wNC0uNDk2LS4wMDItLjc0Mi4wMzctLjI0Ni4xMzktLjQ5MS4zMjYtLjY1M2ExLjA1IDEuMDUgMCAwIDEgLjYzOC0uMjI4Yy4yMjgtLjAxNC40NTcuMDIyLjY4NC4wNTYuNTM0LjA3OSAxLjA3NC4xMzkgMS41OTcuMjc3LjMzLjA4Ny42NTMuMjAzLjk4MS4yOTMuNTUxLjE0OCAxLjEyNy4yMiAxLjY5MS4xNTQuNjEtLjA3MiAxLjIwMi0uMyAxLjgxNS0uMjg1LjI1Mi4wMDUuNTAxLjA1Mi43NDEuMTI5LjI0NC4wNzcuNDg2LjE4OC42NjYuMzcxLjEzNi4xMzkuMjMyLjMxMy4zMDMuNDk1LjEwNy4yNy4xNjUuNTU5LjE5Ljg0OC4wMi4yNTcuMDE3LjUxNy4wNjUuNzcuMDgxLjQxNS4zLjc5NS41NyAxLjEyLjI3Mi4zMjYuNTk3LjYwMi45MjEuODczLjMyNC4yNzIuNjQ5LjU0Mi45OTcuNzguMTY0LjExMy4zMzIuMjE4LjQ4OC4zNC4xNTYuMTI0LjI5OC4yNjYuMzk2LjQzOWExLjAyMyAxLjAyMyAwIDAgMSAuMDg2Ljc4OWMtLjA4NC4yNjgtLjI0LjUyOS0uNDMxLjc1OFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI0spIiBtYXNrPSJ1cmwoI0opIj48cGF0aCBmaWxsPSIjRjVDMDIxIiBkPSJNNDMuNjcgNDAuMjRhMy4wNTEgMy4wNTEgMCAwIDEtLjQyNy42OTVjLS4zOTcuNDg0LS45MzYuODE2LTEuNSAxLjAzLS45MzIuMzUyLTEuOTQ4LjM5OS0yLjg2MS44LS41NTcuMjQ0LTEuMDYuNjExLTEuNTY4Ljk2LS40MDguMjgtLjgyOC41NTEtMS4yNzguNzQ2LS41MS4yMjMtMS4wNS4zNDctMS41OTQuNDM1YTUuMDAyIDUuMDAyIDAgMCAxLTEuMDQ0LjA3NyAyLjI0NyAyLjI0NyAwIDAgMS0xLjAwNy0uMjggMS40MTQgMS40MTQgMCAwIDEtLjU2OC0uNThjLS4xMzctLjI4LS4xNjItLjYwOC0uMTYtLjkyNy4wMS0uODQzLjE5MS0xLjY4LjE4Ni0yLjUyNS0uMDA2LS43MzctLjE1Mi0xLjQ2My0uMTkzLTIuMTk4LS4wODEtMS40MTQuMjIzLTIuODUtLjA0NS00LjIzNi0uMDQyLS4yMjMtLjEtLjQ0NC0uMDk4LS42N2EuOTk3Ljk5NyAwIDAgMSAuMDU4LS4zMzMuNjQ4LjY0OCAwIDAgMSAuMTktLjI2Ni41OTcuNTk3IDAgMCAxIC4yNDUtLjEwNS44MzQuODM0IDAgMCAxIC4yNjUuMDAyYy4xNzQuMDI4LjM0LjA5Ni41MTEuMTQ2LjQ4OC4xNDYgMS4wMDQuMTQzIDEuNS4yNTMuMzEyLjA2OC42MTIuMTgyLjkyMS4yNjVhNC4xNjYgNC4xNjYgMCAwIDAgMS41ODYuMTRjLjU3LS4wNjcgMS4xMjctLjI3MyAxLjcwMS0uMjU4LjIzNi4wMDUuNDY5LjA0OC42OTYuMTE2LjIyNy4wNjcuNDUzLjE2My42MjYuMzM3LjEyMi4xMjYuMjEyLjI4NS4yODMuNDUuMTA3LjI0Mi4xOC41MDUuMTc4Ljc3MS0uMDAyLjEzOS0uMDIyLjI3Ni0uMDM2LjQxNGExLjMyIDEuMzIgMCAwIDAgLjAxNy40MTNjLjAzNC4xMzUuMTA0LjI1Ny4xODIuMzY3LjA3OS4xMTEuMTY5LjIxLjI1Mi4zMi4yMjguMzAxLjM5My42NTQuNTcxLjk5My4xNzguMzQuMzguNjc1LjY2Mi45Mi4zODUuMzMyLjg4Mi40NjUgMS4zMS43My4xMjcuMDc3LjI0Ni4xNjcuMzM1LjI5YS43NzMuNzczIDAgMCAxIC4xMzYuMzQuODQuODQgMCAwIDEtLjAzMS4zNjdaIi8+PC9nPjxtYXNrIGlkPSJMIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHg9IjMwIiB5PSIzMyIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00My43NzYgNDEuNzk3Yy0uNDI0LjUwMy0xLjAxMy44MzUtMS42IDEuMTM1LTEgLjUwOC0yLjAzNi45NTYtMi45NzUgMS41Ny0uNjMuNDEtMS4yMTIuODkyLTEuNzU1IDEuNDExLS40NjUuNDQ1LS45MDYuOTE5LTEuNDI3IDEuMjk2LS41MjcuMzgtMS4xMzUuNjU2LTEuNzc4Ljc1Mi0uMTc4LjAyNi0uMzU2LjAzOS0uNTM2LjAzOWE0LjQ3IDQuNDcgMCAwIDEtMS43NzQtLjM5Yy0uNTA2LS4yMi0uOTk0LS41MzYtMS4yODYtMS4wMDUtLjI5My0uNDcyLS4zNi0xLjA0OC0uMzYtMS42MDUtLjAwMi0uOTguMTgtMS45NTIuMzUtMi45Mi4xNDMtLjgwNC4yNzgtMS42MDguMzY2LTIuNDIuMTYtMS40NzQuMTU4LTIuOTY0LjA1My00LjQ0Ni0uMDE5LS4yNDctLjA0LS40OTYtLjAwMi0uNzQyLjAzNy0uMjQ2LjEzOS0uNDkxLjMyNi0uNjUzYTEuMDUgMS4wNSAwIDAgMSAuNjM4LS4yMjhjLjIyOC0uMDE0LjQ1Ny4wMjIuNjg0LjA1Ni41MzQuMDc5IDEuMDc0LjEzOSAxLjU5Ny4yNzcuMzMuMDg3LjY1My4yMDMuOTgxLjI5My41NTEuMTQ4IDEuMTI3LjIyIDEuNjkxLjE1NC42MS0uMDcyIDEuMjAyLS4zIDEuODE1LS4yODUuMjUyLjAwNS41MDEuMDUyLjc0MS4xMjkuMjQ0LjA3Ny40ODYuMTg4LjY2Ni4zNzEuMTM2LjEzOS4yMzIuMzEzLjMwMy40OTUuMTA3LjI3LjE2NS41NTkuMTkuODQ4LjAyLjI1Ny4wMTcuNTE3LjA2NS43Ny4wODEuNDE1LjMuNzk1LjU3IDEuMTIuMjcyLjMyNi41OTcuNjAyLjkyMS44NzMuMzI0LjI3Mi42NDkuNTQyLjk5Ny43OC4xNjQuMTEzLjMzMi4yMTguNDg4LjM0LjE1Ni4xMjQuMjk4LjI2Ni4zOTYuNDM5YTEuMDIzIDEuMDIzIDAgMCAxIC4wODYuNzg5Yy0uMDg0LjI2OC0uMjQuNTI5LS40MzEuNzU4WiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjTSkiIG1hc2s9InVybCgjTCkiPjxwYXRoIGZpbGw9InVybCgjTikiIGQ9Ik0zMS41MTUgMzQuMDQ2Yy41MjktLjE0Mi45NzkuMjU5IDEuMzYzLjU2LjI0OC4yMTMuNjA4LjE2LjkxMS4xNy41MDUtLjAxNyAxLjAwNS4wODQgMS41MS4wMjIuOTkzLS4wODQgMS45NjctLjMyOCAyLjk2NC0uMzcuNDc2LS4wMyAxLjAxMy0uMDU3IDEuNDIzLjIyLjE2Ny4xMTYuNDEzLjYwNi41NzYuNDIyLS4wNjgtLjUxNC0uNDQ4LTEuMDEtLjk1OC0xLjE0OC0uNDAxLS4wNjMtLjgwNi4wNDctMS4yMTIuMDEyLTEuMTk4LS4wMjgtMi4zOS0uMjUyLTMuNTkyLS4xODgtLjgzNi4wMDgtMS42Ny0uMDMyLTIuNTA3LS4wNjQtLjMyOC0uMDY3LS40NDQuMjI0LS42MjIuMzM2LjA0Ny4wMzYuMDYzLjA0Ny4xNDQuMDI4WiIvPjwvZz48bWFzayBpZD0iTyIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB4PSIzMCIgeT0iMzMiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMuNzc2IDQxLjc5N2MtLjQyNC41MDMtMS4wMTMuODM1LTEuNiAxLjEzNS0xIC41MDgtMi4wMzYuOTU2LTIuOTc1IDEuNTctLjYzLjQxLTEuMjEyLjg5Mi0xLjc1NSAxLjQxMS0uNDY1LjQ0NS0uOTA2LjkxOS0xLjQyNyAxLjI5Ni0uNTI3LjM4LTEuMTM1LjY1Ni0xLjc3OC43NTItLjE3OC4wMjYtLjM1Ni4wMzktLjUzNi4wMzlhNC40NyA0LjQ3IDAgMCAxLTEuNzc0LS4zOWMtLjUwNi0uMjItLjk5NC0uNTM2LTEuMjg2LTEuMDA1LS4yOTMtLjQ3Mi0uMzYtMS4wNDgtLjM2LTEuNjA1LS4wMDItLjk4LjE4LTEuOTUyLjM1LTIuOTIuMTQzLS44MDQuMjc4LTEuNjA4LjM2Ni0yLjQyLjE2LTEuNDc0LjE1OC0yLjk2NC4wNTMtNC40NDYtLjAxOS0uMjQ3LS4wNC0uNDk2LS4wMDItLjc0Mi4wMzctLjI0Ni4xMzktLjQ5MS4zMjYtLjY1M2ExLjA1IDEuMDUgMCAwIDEgLjYzOC0uMjI4Yy4yMjgtLjAxNC40NTcuMDIyLjY4NC4wNTYuNTM0LjA3OSAxLjA3NC4xMzkgMS41OTcuMjc3LjMzLjA4Ny42NTMuMjAzLjk4MS4yOTMuNTUxLjE0OCAxLjEyNy4yMiAxLjY5MS4xNTQuNjEtLjA3MiAxLjIwMi0uMyAxLjgxNS0uMjg1LjI1Mi4wMDUuNTAxLjA1Mi43NDEuMTI5LjI0NC4wNzcuNDg2LjE4OC42NjYuMzcxLjEzNi4xMzkuMjMyLjMxMy4zMDMuNDk1LjEwNy4yNy4xNjUuNTU5LjE5Ljg0OC4wMi4yNTcuMDE3LjUxNy4wNjUuNzcuMDgxLjQxNS4zLjc5NS41NyAxLjEyLjI3Mi4zMjYuNTk3LjYwMi45MjEuODczLjMyNC4yNzIuNjQ5LjU0Mi45OTcuNzguMTY0LjExMy4zMzIuMjE4LjQ4OC4zNC4xNTYuMTI0LjI5OC4yNjYuMzk2LjQzOWExLjAyMyAxLjAyMyAwIDAgMSAuMDg2Ljc4OWMtLjA4NC4yNjgtLjI0LjUyOS0uNDMxLjc1OFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI1ApIiBtYXNrPSJ1cmwoI08pIiBvcGFjaXR5PSIuMzUiPjxwYXRoIGZpbGw9InVybCgjUSkiIGQ9Ik0zOC41MyAzNS4xNzdhLjg1Mi44NTIgMCAwIDAtLjQ0MS0uMzg4IDEuNDg1IDEuNDg1IDAgMCAwLS41ODctLjEwMmMtLjQuMDA0LS43OTcuMTA3LTEuMTk2LjA3NC0uMzM2LS4wMy0uNjU1LS4xNTYtLjk4My0uMjM3LS4zNC0uMDgyLS43LS4xMTQtMS4wMzUtLjAyMi0uMzYuMDk3LS42NzcuMzQtLjg3NS42NTQtLjE3Ny4yNzgtLjI2LjYwNi0uMjg1LjkzNC0uMDI3LjMyOC4wMDEuNjU2LjAzNS45ODQuMDIzLjIzNy4wNS40NzMuMTA3LjcwNGExLjkgMS45IDAgMCAwIC4yODUuNjQ4Yy4yLjI3OC40OTkuNDc3LjgyLjU5NWEyLjI4MSAyLjI4MSAwIDAgMCAxLjYzNi0uMDI5IDQuNTE0IDQuNTE0IDAgMCAwIDIuMTYtMS45ODdjLjE3LS4zMTUuMzAyLS42NS4zODYtLjk5Ni4wMzQtLjEzOC4wNi0uMjc5LjA2LS40MjJhLjg2My44NjMgMCAwIDAtLjA4OC0uNDFaIi8+PC9nPjxtYXNrIGlkPSJSIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHg9IjMwIiB5PSIzMyIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00My43NzYgNDEuNzk3Yy0uNDI0LjUwMy0xLjAxMy44MzUtMS42IDEuMTM1LTEgLjUwOC0yLjAzNi45NTYtMi45NzUgMS41Ny0uNjMuNDEtMS4yMTIuODkyLTEuNzU1IDEuNDExLS40NjUuNDQ1LS45MDYuOTE5LTEuNDI3IDEuMjk2LS41MjcuMzgtMS4xMzUuNjU2LTEuNzc4Ljc1Mi0uMTc4LjAyNi0uMzU2LjAzOS0uNTM2LjAzOWE0LjQ3IDQuNDcgMCAwIDEtMS43NzQtLjM5Yy0uNTA2LS4yMi0uOTk0LS41MzYtMS4yODYtMS4wMDUtLjI5My0uNDcyLS4zNi0xLjA0OC0uMzYtMS42MDUtLjAwMi0uOTguMTgtMS45NTIuMzUtMi45Mi4xNDMtLjgwNC4yNzgtMS42MDguMzY2LTIuNDIuMTYtMS40NzQuMTU4LTIuOTY0LjA1My00LjQ0Ni0uMDE5LS4yNDctLjA0LS40OTYtLjAwMi0uNzQyLjAzNy0uMjQ2LjEzOS0uNDkxLjMyNi0uNjUzYTEuMDUgMS4wNSAwIDAgMSAuNjM4LS4yMjhjLjIyOC0uMDE0LjQ1Ny4wMjIuNjg0LjA1Ni41MzQuMDc5IDEuMDc0LjEzOSAxLjU5Ny4yNzcuMzMuMDg3LjY1My4yMDMuOTgxLjI5My41NTEuMTQ4IDEuMTI3LjIyIDEuNjkxLjE1NC42MS0uMDcyIDEuMjAyLS4zIDEuODE1LS4yODUuMjUyLjAwNS41MDEuMDUyLjc0MS4xMjkuMjQ0LjA3Ny40ODYuMTg4LjY2Ni4zNzEuMTM2LjEzOS4yMzIuMzEzLjMwMy40OTUuMTA3LjI3LjE2NS41NTkuMTkuODQ4LjAyLjI1Ny4wMTcuNTE3LjA2NS43Ny4wODEuNDE1LjMuNzk1LjU3IDEuMTIuMjcyLjMyNi41OTcuNjAyLjkyMS44NzMuMzI0LjI3Mi42NDkuNTQyLjk5Ny43OC4xNjQuMTEzLjMzMi4yMTguNDg4LjM0LjE1Ni4xMjQuMjk4LjI2Ni4zOTYuNDM5YTEuMDIzIDEuMDIzIDAgMCAxIC4wODYuNzg5Yy0uMDg0LjI2OC0uMjQuNTI5LS40MzEuNzU4WiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjUykiIG1hc2s9InVybCgjUikiIG9wYWNpdHk9Ii4zNSI+PHBhdGggZmlsbD0idXJsKCNUKSIgZD0iTTM4LjUzIDM0LjY2N2MtLjA5LS4xMy0uMjU2LS4yMjUtLjQ0MS0uMjgxYTIuMDI2IDIuMDI2IDAgMCAwLS41ODctLjA3NGMtLjQuMDA0LS43OTcuMDgtMS4xOTYuMDUzLS4zMzYtLjAyLS42NTUtLjExMy0uOTgzLS4xNjktLjM0LS4wNi0uNy0uMDg0LTEuMDM1LS4wMTctLjM2LjA3LS42NzcuMjQ0LS44NzUuNDczLS4xNzcuMi0uMjYuNDM5LS4yODUuNjc1LS4wMjcuMjM2LjAwMS40NzQuMDM1LjcxLjAyMy4xNzEuMDUuMzQ0LjEwNy41MS4wNTguMTY3LjE0Ni4zMy4yODUuNDcuMi4yLjQ5OS4zNDIuODIuNDI5YTMuMDkgMy4wOSAwIDAgMCAxLjYzNi0uMDIxYy45MTUtLjI4NyAxLjY5LS44MDIgMi4xNi0xLjQzNi4xNy0uMjI5LjMwMi0uNDcuMzg2LS43MmEuOTcuOTcgMCAwIDAgLjA2LS4zMDQuNDgzLjQ4MyAwIDAgMC0uMDg4LS4yOThaIi8+PC9nPjxwYXRoIGZpbGw9IiMwMjAyMDQiIGQ9Ik0zOS4yOSAzMy41MWExLjE5IDEuMTkgMCAwIDAtLjMyMi0uNDYzIDEuNzMyIDEuNzMyIDAgMCAwLS40ODItLjNjLS4zNDgtLjE0OC0uNzMtLjIwNS0xLjEwNC0uMjc0LS4zNS0uMDY2LS43MDEtLjE0Ni0xLjA1NC0uMjA2LS4zNjctLjA2Mi0uNzQ2LS4xMDMtMS4xMS0uMDJhMS44OTQgMS44OTQgMCAwIDAtLjg1MS40NTUgMi40MyAyLjQzIDAgMCAwLS41NjMuNzljLS4yMzguNTIyLS4zMTMgMS4xMS0uMjY4IDEuNjgxLjAzNC40MjYuMTQzLjg2NC40MjIgMS4xODUuMjI3LjI2LjU0OC40MjQuODc4LjUyMS41Ny4xNyAxLjE5LjE2IDEuNzU1LS4wMjRhNC42MzIgNC42MzIgMCAwIDAgMi4zMTUtMS43NDJjLjE4NC0uMjY4LjM0Mi0uNTU5LjQxMy0uODc0LjA1NC0uMjQuMDU2LS40OTgtLjAyOC0uNzI5WiIvPjxtYXNrIGlkPSJVIiB3aWR0aD0iNyIgaGVpZ2h0PSI1IiB4PSIzMyIgeT0iMzIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzkuMjkgMzMuNTFhMS4xOSAxLjE5IDAgMCAwLS4zMjItLjQ2MyAxLjczMiAxLjczMiAwIDAgMC0uNDgyLS4zYy0uMzQ4LS4xNDgtLjczLS4yMDUtMS4xMDQtLjI3NC0uMzUtLjA2Ni0uNzAxLS4xNDYtMS4wNTQtLjIwNi0uMzY3LS4wNjItLjc0Ni0uMTAzLTEuMTEtLjAyYTEuODk0IDEuODk0IDAgMCAwLS44NTEuNDU1IDIuNDMgMi40MyAwIDAgMC0uNTYzLjc5Yy0uMjM4LjUyMi0uMzEzIDEuMTEtLjI2OCAxLjY4MS4wMzQuNDI2LjE0My44NjQuNDIyIDEuMTg1LjIyNy4yNi41NDguNDI0Ljg3OC41MjEuNTcuMTcgMS4xOS4xNiAxLjc1NS0uMDI0YTQuNjMyIDQuNjMyIDAgMCAwIDIuMzE1LTEuNzQyYy4xODQtLjI2OC4zNDItLjU1OS40MTMtLjg3NC4wNTQtLjI0LjA1Ni0uNDk4LS4wMjgtLjcyOVoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI1YpIiBtYXNrPSJ1cmwoI1UpIj48cGF0aCBmaWxsPSJ1cmwoI1cpIiBkPSJNMzUuNDE3IDMyLjA3NmEyLjAxNSAyLjAxNSAwIDAgMC0xLjYyNi45NzUgMi4wMTQgMi4wMTQgMCAwIDAtLjI2OCAxLjE1NyAxLjgyIDEuODIgMCAwIDEgLjIyMy0uODAzYy4yMy0uNDE4LjY1LS43MzMgMS4xMjEtLjgyLjI5LS4wNTIuNTg3LS4wMi44NzguMDE2LjI4MS4wMzUuNTYzLjA3My44MzguMTMuNDI4LjA5NS44NS4yMzcgMS4yMDguNDg2LjA4Mi4wNTkuMTYuMTI0LjIyNy4yMDNhLjYwNC42MDQgMCAwIDEgLjEzNi4yNjYuNjQyLjY0MiAwIDAgMS0uMDg2LjQzIDEuNjEgMS42MSAwIDAgMS0uMjc3LjM0OCA1LjYxNCA1LjYxNCAwIDAgMS0uMjY4LjI0OGMuNDE0LS4wOC44MzItLjE5MyAxLjE3Ny0uNDMzLjE0NC0uMTAzLjI3Ny0uMjI1LjM2NC0uMzc5YS43My43MyAwIDAgMCAuMDgtLjUxNi43OC43OCAwIDAgMC0uMTcyLS4zMTMgMS41NCAxLjU0IDAgMCAwLS4yNzItLjIzMiAzLjIzOCAzLjIzOCAwIDAgMC0xLjQ2NC0uNTYgMTYuOTgzIDE2Ljk4MyAwIDAgMC0xLjAxNy0uMTU3IDQuNDIxIDQuNDIxIDAgMCAwLS44MDItLjA0NloiLz48L2c+PG1hc2sgaWQ9IlgiIHdpZHRoPSI3IiBoZWlnaHQ9IjUiIHg9IjMzIiB5PSIzMiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zOS4yOSAzMy41MWExLjE5IDEuMTkgMCAwIDAtLjMyMi0uNDYzIDEuNzMyIDEuNzMyIDAgMCAwLS40ODItLjNjLS4zNDgtLjE0OC0uNzMtLjIwNS0xLjEwNC0uMjc0LS4zNS0uMDY2LS43MDEtLjE0Ni0xLjA1NC0uMjA2LS4zNjctLjA2Mi0uNzQ2LS4xMDMtMS4xMS0uMDJhMS44OTQgMS44OTQgMCAwIDAtLjg1MS40NTUgMi40MyAyLjQzIDAgMCAwLS41NjMuNzljLS4yMzguNTIyLS4zMTMgMS4xMS0uMjY4IDEuNjgxLjAzNC40MjYuMTQzLjg2NC40MjIgMS4xODUuMjI3LjI2LjU0OC40MjQuODc4LjUyMS41Ny4xNyAxLjE5LjE2IDEuNzU1LS4wMjRhNC42MzIgNC42MzIgMCAwIDAgMi4zMTUtMS43NDJjLjE4NC0uMjY4LjM0Mi0uNTU5LjQxMy0uODc0LjA1NC0uMjQuMDU2LS40OTgtLjAyOC0uNzI5WiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjWSkiIG1hc2s9InVybCgjWCkiPjxwYXRoIGZpbGw9InVybCgjWikiIGQ9Ik0zNS40MTcgMzIuMDc2YTIuMDE1IDIuMDE1IDAgMCAwLTEuNjI2Ljk3NSAyLjAxNCAyLjAxNCAwIDAgMC0uMjY4IDEuMTU3IDEuODIgMS44MiAwIDAgMSAuMjIzLS44MDNjLjIzLS40MTguNjUtLjczMyAxLjEyMS0uODIuMjktLjA1Mi41ODctLjAyLjg3OC4wMTYuMjgxLjAzNS41NjMuMDczLjgzOC4xMy40MjguMDk1Ljg1LjIzNyAxLjIwOC40ODYuMDgyLjA1OS4xNi4xMjQuMjI3LjIwM2EuNjA0LjYwNCAwIDAgMSAuMTM2LjI2Ni42NDIuNjQyIDAgMCAxLS4wODYuNDMgMS42MSAxLjYxIDAgMCAxLS4yNzcuMzQ4IDUuNjE0IDUuNjE0IDAgMCAxLS4yNjguMjQ4Yy40MTQtLjA4LjgzMi0uMTkzIDEuMTc3LS40MzMuMTQ0LS4xMDMuMjc3LS4yMjUuMzY0LS4zNzlhLjczLjczIDAgMCAwIC4wOC0uNTE2Ljc4Ljc4IDAgMCAwLS4xNzItLjMxMyAxLjU0IDEuNTQgMCAwIDAtLjI3Mi0uMjMyIDMuMjM4IDMuMjM4IDAgMCAwLTEuNDY0LS41NiAxNi45ODMgMTYuOTgzIDAgMCAwLTEuMDE3LS4xNTcgNC40MjEgNC40MjEgMCAwIDAtLjgwMi0uMDQ2WiIvPjwvZz48cGF0aCBmaWxsPSJ1cmwoI2FhKSIgZD0iTTE5LjU4NCA3LjE3N2ExLjI0NiAxLjI0NiAwIDAgMC0uNzcyLjM0NWMtLjIxMi4xOTctLjM2LjQ1Ni0uNDUyLjcyOC0uMTgyLjU0Ny0uMTQgMS4xNC0uMSAxLjcxNi4wMzguNTE5LjA3NyAxLjA1LjI3MiAxLjUzMy4wOTguMjQ0LjIzNS40NzEuNDE3LjY1OS4xODIuMTg1LjQxMi4zMy42NjUuMzkxLjIzNy4wNi40OTIuMDUuNzI0LS4wMjQuMjM1LS4wNzUuNDQ2LS4yMDguNjIzLS4zNzkuMjU1LS4yNS40MjUtLjU3NS41MjUtLjkxOS4wOTktLjM0My4xMjctLjcwMy4xMjItMS4wNmE0LjQ3OCA0LjQ3OCAwIDAgMC0uMjA1LTEuMzE5IDIuOTkzIDIuOTkzIDAgMCAwLS42NzUtMS4xNDYgMS44ODcgMS44ODcgMCAwIDAtLjUxNi0uMzg2IDEuMjg4IDEuMjg4IDAgMCAwLS42MjgtLjEzOVoiLz48cGF0aCBmaWxsPSIjMDIwMjA0IiBkPSJNMTguODkgOS41NmMtLjA2LjM2NC0uMDYxLjc0NS4wNjMgMS4wOS4wODIuMjI5LjIxOS40MzcuMzg0LjYxNS4xMDcuMTE2LjIzLjIyMS4zNzMuMjkuMTQ0LjA3LjMxLjA5OC40NjUuMDZhLjY4Mi42ODIgMCAwIDAgLjM1OC0uMjQxYy4wOTItLjExNS4xNTQtLjI1Mi4xOTctLjM5Mi4xMy0uNDE0LjEwOS0uODY2LS4wMi0xLjI4LS4wOTMtLjMwMy0uMjQ4LS41OTMtLjQ4OC0uNzk2YS45NjcuOTY3IDAgMCAwLS4zOTgtLjIwOC42OS42OSAwIDAgMC0uNDQyLjAzNmMtLjE1Mi4wNy0uMjcuMi0uMzQ3LjM0OGExLjYyNCAxLjYyNCAwIDAgMC0uMTQ0LjQ3OVoiLz48bWFzayBpZD0iYWIiIHdpZHRoPSIzIiBoZWlnaHQ9IjQiIHg9IjE4IiB5PSI4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4Ljg5IDkuNTZjLS4wNi4zNjQtLjA2MS43NDUuMDYzIDEuMDkuMDgyLjIyOS4yMTkuNDM3LjM4NC42MTUuMTA3LjExNi4yMy4yMjEuMzczLjI5LjE0NC4wNy4zMS4wOTguNDY1LjA2YS42ODIuNjgyIDAgMCAwIC4zNTgtLjI0MWMuMDkyLS4xMTUuMTU0LS4yNTIuMTk3LS4zOTIuMTMtLjQxNC4xMDktLjg2Ni0uMDItMS4yOC0uMDkzLS4zMDMtLjI0OC0uNTkzLS40ODgtLjc5NmEuOTY3Ljk2NyAwIDAgMC0uMzk4LS4yMDguNjkuNjkgMCAwIDAtLjQ0Mi4wMzZjLS4xNTIuMDctLjI3LjItLjM0Ny4zNDhhMS42MjQgMS42MjQgMCAwIDAtLjE0NC40NzlaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCNhYykiIG1hc2s9InVybCgjYWIpIj48cGF0aCBmaWxsPSJ1cmwoI2FkKSIgZD0iTTE5LjY1NyA5LjI5OGMuMDQuMTAzLjE3MS4xNC4yNDQuMjIzYS45NC45NCAwIDAgMSAuMTgyLjI2M2MuMDczLjE5LS4wNzMuNDcuMDguNjA1LjA0OC4wNDIuMTQ1LjA0My4xOTIgMCAuMTg2LS4xNjguMTQ0LS41MDguMDcxLS43NDhhLjkxMi45MTIgMCAwIDAtLjQzMy0uNTI1Yy0uMDk0LS4wNDktLjIzNC0uMDg4LS4zMTUtLjAyLS4wNS4wNDUtLjA0NS4xMzgtLjAyLjIwMloiLz48L2c+PG1hc2sgaWQ9ImFlIiB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB4PSIxOCIgeT0iNyIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOS41ODQgNy4xNzdhMS4yNDYgMS4yNDYgMCAwIDAtLjc3Mi4zNDVjLS4yMTIuMTk3LS4zNi40NTYtLjQ1Mi43MjgtLjE4Mi41NDctLjE0IDEuMTQtLjEgMS43MTYuMDM4LjUxOS4wNzcgMS4wNS4yNzIgMS41MzMuMDk4LjI0NC4yMzUuNDcxLjQxNy42NTkuMTgyLjE4NS40MTIuMzMuNjY1LjM5MS4yMzcuMDYuNDkyLjA1LjcyNC0uMDI0LjIzNS0uMDc1LjQ0Ni0uMjA4LjYyMy0uMzc5LjI1NS0uMjUuNDI1LS41NzUuNTI1LS45MTkuMDk5LS4zNDMuMTI3LS43MDMuMTIyLTEuMDZhNC40NzggNC40NzggMCAwIDAtLjIwNS0xLjMxOSAyLjk5MyAyLjk5MyAwIDAgMC0uNjc1LTEuMTQ2IDEuODg3IDEuODg3IDAgMCAwLS41MTYtLjM4NiAxLjI4OCAxLjI4OCAwIDAgMC0uNjI4LS4xMzlaIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYWUpIj48cGF0aCBmaWxsPSJ1cmwoI2FmKSIgZD0iTTE4Ljk2NCA4LjMzNmMuNDM1LS4yNTguOTYyLS4zMTkgMS40NjYtLjI3Mi41MDMuMDUuOTg4LjE5NSAxLjQ3Ni4zMjkuMzU4LjA5Ny43Mi4xODcgMS4wNTUuMzQ1LjMzNC4xNTcuNjQ1LjM5LjgzLjcxMi4wMy4wNS4wNTUuMTA1LjA4Ny4xNTYuMDMyLjA1LjA3LjA5Ny4xMTYuMTMzLjA0Ny4wMzUuMTA3LjA2LjE2NS4wNTYuMDMtLjAwMi4wNi0uMDEuMDg1LS4wMjRhLjE1NS4xNTUgMCAwIDAgLjA2Mi0uMDY0LjIwMS4yMDEgMCAwIDAgLjAxOC0uMS40OC40OCAwIDAgMC0uMDE4LS4xYy0uMTIyLS40NDUtLjQxMS0uODIyLS42MjktMS4yMjktLjEzLS4yNDQtLjI0LS40OTktLjM3LS43NDItLjQ1Ni0uODM1LTEuMjA0LTEuNDktMi4wNTQtMS45MTUtLjg1LS40MjUtMS43OTgtLjYzLTIuNzQ3LS42ODQtMS4wOTktLjA2Ni0yLjIuMDY2LTMuMjgzLjI1Ny0uNDcuMDgyLS45NDkuMTgtMS4zNjMuNDE0LS4yMDguMTE2LS40LjI2Ni0uNTQ3LjQ1NC0uMTUuMTg1LS4yNTYuNDA5LS4yOTEuNjQ1LS4wMzIuMjI5LjAwMi40NjMuMDgyLjY3OS4wOC4yMTUuMjAzLjQxMi4zNS41OS4yODguMzU4LjY2MS42MzYgMS4wMDQuOTQzLjM0My4zMDYuNjYuNjQ1IDEuMDQ0Ljg5OS4xOTIuMTI3LjQuMjMyLjYyMS4yOTQuMjIxLjA2Mi40NTguMDc5LjY4My4wMzJhMS41NyAxLjU3IDAgMCAwIC42MzktLjMwOCAzLjQ1IDMuNDUgMCAwIDAgLjUwOC0uNDk4Yy4zMTEtLjM2Mi42MDItLjc1OCAxLjAxLTEuMDAyWiIvPjwvZz48ZyBmaWx0ZXI9InVybCgjYWcpIj48cGF0aCBmaWxsPSJ1cmwoI2FoKSIgZD0iTTIwLjc3IDYuODU3Yy40MDQuMzc5LjcwNC44NDcuOTA5IDEuMzQyLS4wOS0uNTQ1LS4yMy0uOTg2LS41ODctMS4zNDJhMi43NDQgMi43NDQgMCAwIDAtLjc0Ni0uNTFjLS4yNDgtLjExLS41Mi0uMTgtLjY3Ny0uMTgyLS4xNTYtLjAwNC0uMTkzIDAtLjIyNS4wMDItLjAzNC4wMDItLjA1OC4wMDIuMDQzLjAxNS4xMDEuMDExLjMyOC4wNzMuNTcyLjE4Mi4yNDMuMTA5LjQ5MS4yODguNzEuNDkzWiIvPjwvZz48cGF0aCBmaWxsPSJ1cmwoI2FpKSIgZD0iTTI0LjY3NyA3LjE3N2MtLjQ0OC4zMS0uODI1Ljc0LTEuMDA5IDEuMjUzLS4yMzIuNjQ3LS4xNDQgMS4zNy4wOCAyLjAyLjIzLjY2NS42MTQgMS4yOTkgMS4xOTMgMS42OTguMjg5LjIuNjI1LjMzOC45NzMuMzc5LjM1MS4wNDEuNzEzLS4wMTcgMS4wMjYtLjE3OC4zNzktLjE5OS42Ny0uNTQ2Ljg1LS45MzQuMTgtLjM5LjI1Ni0uODIuMjgtMS4yNDlhNC4yMDQgNC4yMDQgMCAwIDAtLjIwMi0xLjYxNGMtLjE5NS0uNTYtLjU0Ny0xLjA3OC0xLjA0Ni0xLjRhMi4wMzkgMi4wMzkgMCAwIDAtLjgyNS0uMzE0IDEuNzYzIDEuNzYzIDAgMCAwLS44NzYuMDk4IDIuMjcgMi4yNyAwIDAgMC0uNDQ0LjI0MVoiLz48cGF0aCBmaWxsPSIjMDIwMjA0IiBkPSJNMjUuNzE0IDguNTM1Yy0uMTY5LjAxMS0uMzM0LjA3LS40NzguMTZhMS4yNCAxLjI0IDAgMCAwLS4zNi4zNTJjLS4xOTQuMjgtLjI3OC42Mi0uMjkxLjk2LS4wMS4yNTMuMDE5LjUxLjEwMy43NS4wODUuMjQuMjI1LjQ2My40MjIuNjI0LjIuMTY3LjQ1NC4yNjcuNzE0LjI4LjI2MS4wMS41MjMtLjA2NC43MzctLjIxMmExLjMxIDEuMzEgMCAwIDAgLjQwNS0uNDY1Yy4wOTgtLjE4Mi4xNTgtLjM4NS4xODQtLjU5YTEuODIzIDEuODIzIDAgMCAwLS4xNzQtMS4wNjggMS40ODYgMS40ODYgMCAwIDAtLjc5NS0uNzIgMS4xMzkgMS4xMzkgMCAwIDAtLjQ2Ny0uMDcxWiIvPjxtYXNrIGlkPSJhaiIgd2lkdGg9IjQiIGhlaWdodD0iNCIgeD0iMjQiIHk9IjgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjUuNzE0IDguNTM1Yy0uMTY5LjAxMS0uMzM0LjA3LS40NzguMTZhMS4yNCAxLjI0IDAgMCAwLS4zNi4zNTJjLS4xOTQuMjgtLjI3OC42Mi0uMjkxLjk2LS4wMS4yNTMuMDE5LjUxLjEwMy43NS4wODUuMjQuMjI1LjQ2My40MjIuNjI0LjIuMTY3LjQ1NC4yNjcuNzE0LjI4LjI2MS4wMS41MjMtLjA2NC43MzctLjIxMmExLjMxIDEuMzEgMCAwIDAgLjQwNS0uNDY1Yy4wOTgtLjE4Mi4xNTgtLjM4NS4xODQtLjU5YTEuODIzIDEuODIzIDAgMCAwLS4xNzQtMS4wNjggMS40ODYgMS40ODYgMCAwIDAtLjc5NS0uNzIgMS4xMzkgMS4xMzkgMCAwIDAtLjQ2Ny0uMDcxWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYWspIiBtYXNrPSJ1cmwoI2FqKSI+PHBhdGggZmlsbD0idXJsKCNhbCkiIGQ9Ik0yNi43NTggMTAuMDA1Yy4xODgtLjE4Ny0uMTMzLS42ODQtLjM4NC0uODg5LS4xODItLjE0Ni0uNzA5LS4zMDItLjY4Ni0uMTQuMDIyLjE1OS4yNi4zNjUuNDE4LjUyMy4xOTYuMTkzLjU2Mi41OTYuNjUyLjUwNloiLz48L2c+PG1hc2sgaWQ9ImFtIiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiB4PSIyMyIgeT0iNiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNC42NzcgNy4xNzdjLS40NDguMzEtLjgyNS43NC0xLjAwOSAxLjI1My0uMjMyLjY0Ny0uMTQ0IDEuMzcuMDggMi4wMi4yMy42NjUuNjE0IDEuMjk5IDEuMTkzIDEuNjk4LjI4OS4yLjYyNS4zMzguOTczLjM3OS4zNTEuMDQxLjcxMy0uMDE3IDEuMDI2LS4xNzguMzc5LS4xOTkuNjctLjU0Ni44NS0uOTM0LjE4LS4zOS4yNTYtLjgyLjI4LTEuMjQ5YTQuMjA0IDQuMjA0IDAgMCAwLS4yMDItMS42MTRjLS4xOTUtLjU2LS41NDctMS4wNzgtMS4wNDYtMS40YTIuMDM5IDIuMDM5IDAgMCAwLS44MjUtLjMxNCAxLjc2MyAxLjc2MyAwIDAgMC0uODc2LjA5OCAyLjI3IDIuMjcgMCAwIDAtLjQ0NC4yNDFaIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYW0pIj48cGF0aCBmaWxsPSJ1cmwoI2FuKSIgZD0iTTIyLjk4IDguODE0Yy4zODYtLjMyLjgzNC0uNTY0IDEuMzEzLS43MTIuOTg0LS4zMDQgMi4xLS4xODQgMi45Ny4zNy4zLjE4OS41NjguNDI1Ljg0Ny42NDYuMjc3LjIyLjU3NC40MjYuOTEuNTQ0YTEuMyAxLjMgMCAwIDAgLjU2Ni4wOGMuMTcyLS4wMTYuMzM5LS4wODIuNDgyLS4xOC4xNDItLjA5OS4yNjItLjIzLjM1Mi0uMzc4LjE4LS4yOTcuMjM4LS42NTcuMjA2LTEuMDAyLS4wNjItLjY5MS0uNDUyLTEuMy0uNzc4LTEuOTE0LS4xMDMtLjE5MS0uMi0uMzg2LS4zMjQtLjU2NC0uMzc3LS41NS0uOTgtLjkxMi0xLjYxMy0xLjEyMy0uNjMyLS4yMTItMS4zLS4yOS0xLjk2MS0uMzcyLS4yOTYtLjAzNy0uNTk0LS4wNzctLjg4OS0uMDQtLjM0LjA0LS42NTguMTc3LS45OS4yNjItLjE1Ny4wNC0uMzE3LjA2OS0uNDcyLjExNC0uMTU2LjA0NS0uMzEuMTA3LS40MzcuMjA4LS4xODQuMTQ4LS4zLjM3MS0uMzUuNjAyLS4wNTEuMjMyLS4wNC40NzItLjAwMy43MDcuMDczLjQ2OS4yNS45MjQuMjMzIDEuMzk5LS4wMTEuMzI0LS4xMTUuNjQ1LS4xMDEuOTY5LjAwMy4wOTYuMDIyLjI5LjAzOS4zODRaIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNhbykiPjxwYXRoIGZpbGw9InVybCgjYXApIiBkPSJNMjYuMjM3IDUuODQ2YTEuNjMgMS42MyAwIDAgMC0uMi4zMTljLjM0Ni4wNzUuNjc2LjIxOC45NzIuNDE0LjU3NC4zODEgMS4wMS45MzYgMS4zMTUgMS41NTUuMDcxLS4wNzkuMTM1LS4xNjMuMTkxLS4yNTctLjMwOC0uNjQ1LS43NS0xLjIyOC0xLjM0My0xLjYyMmEyLjg5OCAyLjg5OCAwIDAgMC0uOTM1LS40MDlaIi8+PC9nPjxtYXNrIGlkPSJhcSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjQ3IiB4PSIxMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMy44MDMgMGMtMS4xMjUgMC0yLjI1NC4yMjEtMy4yNzQuNzcyYTYuMDI1IDYuMDI1IDAgMCAwLTIuNTE4IDIuNjJjLS41NDcgMS4xMDItLjc2MSAyLjI4LS43OTUgMy41NzctLjA2MiAyLjQ2NC4wNTYgNS4wNDguMjQyIDcuMzkuMDQ5LjcxMi4xMzkgMS4xMjkuMDQ3IDEuODYyLS4zMDQgMS41NTYtMS42NjUgMi42MDItMi4zOTIgMy45NjktLjgwMSAxLjUwOC0xLjEzOSAzLjIxMi0xLjc0MiA0LjgxLS41NTMgMS40Ni0xLjMzIDIuODMtMS44NTMgNC4zMDItLjczMyAyLjA1Ny0uOTUyIDQuMzE5LS40NjkgNi40NDkuMzcgMS42MjMgMS4xNCAzLjE0NiAyLjE4IDQuNDQ5LS4xNS4yNy0uMjk3LjU0Ni0uNDUuODE0LS40ODMuODMtMS4wNzIgMS42Mi0xLjM0NSAyLjU0LS4xMzcuNDYtLjE5MS45NTEtLjEwMyAxLjQyMy4wODguNDczLjMyOC45MjUuNzAzIDEuMjI1LjI0NS4xOTUuNTQzLjMyMi44NS4zOTQuMzA1LjA2OS42MjIuMDg2LjkzNy4wOCAxLjE5NC0uMDI2IDIuMzUzLS4zODggMy41MDgtLjY5MmE0MS44NSA0MS44NSAwIDAgMSAyLjA2OC0uNDgzYzIuNDY0LS41MDUgNS4yMTItLjMwMiA3LjQ5OC4wMjguNzc0LjExOCAxLjU0My4yNyAyLjMwNC40NTUgMS4xOTMuMjkgMi4zOC42NTcgMy42MDYuNjkyLjMyMi4wMS42NDktLjAwNS45NjQtLjA3NS4zMTUtLjA3MS42Mi0uMTk4Ljg3Mi0uNC4zNzctLjMuNjE3LS43NTMuNzA1LTEuMjI1LjA4OC0uNDczLjAzMy0uOTY2LS4xMDUtMS40MjctLjI3OC0uOTIzLS44NzItMS43MDgtMS4zNjQtMi41MzUtLjE5NS0uMzI4LS4zNzUtLjY2Mi0uNTY4LS45OSAxLjQ4Mi0xLjY2MyAyLjY3NC0zLjU4NyAzLjM2NC01LjcuNzUyLTIuMzA2Ljg5LTQuNzkuNTc0LTcuMTk2LS4zMTctMi40MDYtMS4wOC00LjczOS0yLjA4My02Ljk0Ny0xLjI2LTIuNzY4LTIuMzItMy43Ny0zLjA4OC02LjIwMS0uODMtMi42MjktLjE0NS01Ljc0LS43NjItOC4xMjNhOC4zMzMgOC4zMzMgMCAwIDAtMS4wMjEtMi4yOTMgNy44NTYgNy44NTYgMCAwIDAtMS45OTctMi4xNUMyNy4wMjQuNDkgMjUuNDI2IDAgMjMuODAzIDBaIi8+PC9tYXNrPjxnIGZpbHRlcj0idXJsKCNhcikiIG1hc2s9InVybCgjYXEpIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4yNTkiIGQ9Ik0xOC45NiAxNi43NWMuMjc2Ljc5OC44MjkgMS40NzkgMS40ODUgMi4wMS4yMTguMTc3LjQ0OC4zNC43MDUuNDU1LjI1NS4xMTYuNTM4LjE4Mi44MTguMTU3LjI3My0uMDIyLjUzNC0uMTMuNzc0LS4yNjYuMjQtLjEzNS40NjEtLjI5OC42OTQtLjQ0NC4zOTctLjI1My44MjMtLjQ1OCAxLjIzNy0uNjgzLjQ5Ny0uMjcxLjk4LS41OCAxLjM5OS0uOTYzLjE5My0uMTc1LjM3MS0uMzY2LjU4My0uNTE2LjIxMi0uMTUyLjQ2Ny0uMjYuNzI2LS4yNDIuMTk1LjAxMy4zNzcuMDk2LjU2OC4xMzcuMDk1LjAyLjE5My4wMy4yOS4wMTVhLjQ0NS40NDUgMCAwIDAgLjI1Ny0uMTI2LjQ0OS40NDkgMCAwIDAgLjExNS0uMzMuNzg0Ljc4NCAwIDAgMC0uMTAyLS4zMzljLS4xMS0uMjEyLS4yNzktLjM5NC0uMzU0LS42Mi0uMDY4LS4yMDMtLjA1NC0uNDItLjA0OS0uNjMyLjAwNi0uMjE0LjAwMi0uNDM1LS4wOTUtLjYyNWEuODEzLjgxMyAwIDAgMC0uMzQzLS4zMzIgMS4yMTYgMS4yMTYgMCAwIDAtLjQ2NS0uMTMxYy0uMzIzLS4wMy0uNjQ1LjAzNC0uOTcuMDUtLjQyNy4wMjUtLjg1OS0uMDI3LTEuMjg4LS4wMDMtLjUzNC4wMzQtMS4wNi4xODctMS41OTYuMTktLjYxLjAwMS0xLjIyMi0uMi0xLjgyNi0uMTA0LS4yNi4wNDEtLjUwOC4xMzUtLjc1Ni4yMTgtLjI0OS4wODQtLjUwNi4xNTctLjc2OC4xNTMtLjI5OC0uMDA1LS41ODctLjEwOC0uODg1LS4xMjktLjE0OC0uMDExLS4zIDAtLjQ0LjA1M2EuNjE3LjYxNyAwIDAgMC0uMzM1LjI4LjU4Ni41ODYgMCAwIDAtLjA2MS4yNDYuOTAyLjkwMiAwIDAgMCAuMDI4LjI1NWMuMDQuMTY1LjExOC4zMjEuMTguNDc5LjIyNS41NzUuMjczIDEuMjAzLjQ3NCAxLjc4NloiLz48L2c+PG1hc2sgaWQ9ImFzIiB3aWR0aD0iMjgiIGhlaWdodD0iNDciIHg9IjEwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzLjgwMyAwYy0xLjEyNSAwLTIuMjU0LjIyMS0zLjI3NC43NzJhNi4wMjUgNi4wMjUgMCAwIDAtMi41MTggMi42MmMtLjU0NyAxLjEwMi0uNzYxIDIuMjgtLjc5NSAzLjU3Ny0uMDYyIDIuNDY0LjA1NiA1LjA0OC4yNDIgNy4zOS4wNDkuNzEyLjEzOSAxLjEyOS4wNDcgMS44NjItLjMwNCAxLjU1Ni0xLjY2NSAyLjYwMi0yLjM5MiAzLjk2OS0uODAxIDEuNTA4LTEuMTM5IDMuMjEyLTEuNzQyIDQuODEtLjU1MyAxLjQ2LTEuMzMgMi44My0xLjg1MyA0LjMwMi0uNzMzIDIuMDU3LS45NTIgNC4zMTktLjQ2OSA2LjQ0OS4zNyAxLjYyMyAxLjE0IDMuMTQ2IDIuMTggNC40NDktLjE1LjI3LS4yOTcuNTQ2LS40NS44MTQtLjQ4My44My0xLjA3MiAxLjYyLTEuMzQ1IDIuNTQtLjEzNy40Ni0uMTkxLjk1MS0uMTAzIDEuNDIzLjA4OC40NzMuMzI4LjkyNS43MDMgMS4yMjUuMjQ1LjE5NS41NDMuMzIyLjg1LjM5NC4zMDUuMDY5LjYyMi4wODYuOTM3LjA4IDEuMTk0LS4wMjYgMi4zNTMtLjM4OCAzLjUwOC0uNjkyYTQxLjg1IDQxLjg1IDAgMCAxIDIuMDY4LS40ODNjMi40NjQtLjUwNSA1LjIxMi0uMzAyIDcuNDk4LjAyOC43NzQuMTE4IDEuNTQzLjI3IDIuMzA0LjQ1NSAxLjE5My4yOSAyLjM4LjY1NyAzLjYwNi42OTIuMzIyLjAxLjY0OS0uMDA1Ljk2NC0uMDc1LjMxNS0uMDcxLjYyLS4xOTguODcyLS40LjM3Ny0uMy42MTctLjc1My43MDUtMS4yMjUuMDg4LS40NzMuMDMzLS45NjYtLjEwNS0xLjQyNy0uMjc4LS45MjMtLjg3Mi0xLjcwOC0xLjM2NC0yLjUzNS0uMTk1LS4zMjgtLjM3NS0uNjYyLS41NjgtLjk5IDEuNDgyLTEuNjYzIDIuNjc0LTMuNTg3IDMuMzY0LTUuNy43NTItMi4zMDYuODktNC43OS41NzQtNy4xOTYtLjMxNy0yLjQwNi0xLjA4LTQuNzM5LTIuMDgzLTYuOTQ3LTEuMjYtMi43NjgtMi4zMi0zLjc3LTMuMDg4LTYuMjAxLS44My0yLjYyOS0uMTQ1LTUuNzQtLjc2Mi04LjEyM2E4LjMzMyA4LjMzMyAwIDAgMC0xLjAyMS0yLjI5MyA3Ljg1NiA3Ljg1NiAwIDAgMC0xLjk5Ny0yLjE1QzI3LjAyNC40OSAyNS40MjYgMCAyMy44MDMgMFoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI2F0KSIgbWFzaz0idXJsKCNhcykiIG9wYWNpdHk9Ii4zIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTguMTkzIDE0LjQ3NWMuNTM0LjMzIDEuMDE0LjczNyAxLjQxOCAxLjE5OC4zNzMuNDMuNjkuOTE3IDEuMTc5IDEuMjM0LjM0My4yMjUuNzU4LjM1IDEuMTc4LjM5LjQ5My4wNDUuOTkxLS4wMjggMS40NjgtLjE1OC40NC0uMTE4Ljg2Ni0uMjg3IDEuMjU2LS41MDguNzQ0LS40MjIgMS4zNjUtMS4wNCAyLjE4NC0xLjMxOC4xNzgtLjA2Mi4zNjQtLjEwNS41MzctLjE4LjE3Mi0uMDczLjMzNS0uMTg1LjQxOC0uMzQzLjA3OC0uMTU0LjA3NS0uMzI4LjEtLjQ5NS4wMjktLjE4LjA5LS4zNTIuMTI1LS41My4wMzMtLjE3OS4wMzctLjM2OC0uMDQ1LS41MzFhLjczMi43MzIgMCAwIDAtLjM0LS4zMTIgMS4yNDkgMS4yNDkgMCAwIDAtLjQ3LS4xMDRjLS4zMjMtLjAxNS0uNjQzLjA2MS0uOTY4LjA4OC0uNDI3LjAzNS0uODU5LS4wMTUtMS4yODgtLjAwMi0uNTM0LjAxNS0xLjA2MS4xMjUtMS41OTYuMTUtLjYwOS4wMjYtMS4yMTYtLjA2NC0xLjgyNi0uMDgzYTMuOTUyIDMuOTUyIDAgMCAwLS43OS4wMzhjLS4yNi4wNDEtLjUxNS4xMjItLjczNC4yNTctLjIxNC4xMjktLjM4OC4zMDctLjU4My40NTlhMS43MiAxLjcyIDAgMCAxLS4zMTUuMi45OTguOTk4IDAgMCAxLS4zNjguMDk2Yy0uMDY2LjAwMi0uMTMzLS4wMDItLjE5Ny4wMDhhLjQyMy40MjMgMCAwIDAtLjI3NS4xNTUuMzYzLjM2MyAwIDAgMC0uMDY4LjI5MVoiLz48L2c+PHBhdGggZmlsbD0idXJsKCNhdSkiIGQ9Ik0yMC45MzYgMTAuOTc0Yy4yODctLjMyLjQ4Mi0uNzEyLjc1Ni0xLjA0Mi4xMzctLjE2NS4yOTYtLjMxNy40ODItLjQyNC4xODUtLjEwNy40MDMtLjE2Ny42MTctLjE0OC4yMzguMDIuNDYuMTM5LjYzNS4zMDIuMTc1LjE2My4zMDQuMzcuNDA3LjU4NS4xLjIwOC4xNzguNDI3LjMyLjYwNy4xNTMuMTkyLjM2NC4zMjEuNTU4LjQ3My4wOTUuMDc1LjE4OS4xNTUuMjY0LjI1MWEuNzk3Ljc5NyAwIDAgMSAuMTYxLjMyNi42OTUuNjk1IDAgMCAxLS4wMy4zNjYuODI3LjgyNyAwIDAgMS0uMjA0LjMwOCAxLjE4NiAxLjE4NiAwIDAgMS0uNjY4LjNjLS40OS4wNjktLjk4OC0uMDc3LTEuNDg1LS4wNjQtLjUuMDE1LS45OTEuMTkxLTEuNDk0LjE3NGExLjMzNyAxLjMzNyAwIDAgMS0uNzEtLjIxNC45NDEuOTQxIDAgMCAxLS4yNi0uMjcxLjc2OS43NjkgMCAwIDEtLjEwOC0uMzU3Ljc5OS43OTkgMCAwIDEgLjA3My0uMzQ5Yy4wNDctLjExLjExNC0uMjEuMTktLjMwMy4xNTEtLjE4Ni4zMzctLjM0LjQ5Ni0uNTJaIi8+PHBhdGggZmlsbD0idXJsKCNhdikiIGQ9Ik0xOC4yMTQgMTQuMDcyYS41MDkuNTA5IDAgMCAwIC4wNTIuMTM3Yy4wNDMuMDcxLjEwNy4xMy4xNzUuMTc4LjA2Ny4wNS4xNC4wOTIuMjEyLjEzNS4zNzYuMjM4LjY4NC41Ny45NTguOTIyLjM2NS40NzMuNjkuOTk2IDEuMTc5IDEuMzQuMzQ1LjI0My43NTguMzggMS4xNzguNDIzLjQ5My4wNDkuOTkxLS4wMyAxLjQ2OC0uMTcuNDQtLjEzLjg2Ni0uMzEyIDEuMjU2LS41NTQuNzQ0LS40NTcgMS4zNjUtMS4xMjkgMi4xODQtMS40My4xNzgtLjA2Ni4zNjQtLjExMy41MzctLjE5NC4xNzItLjA4Mi4zMzUtLjIwMi40MTgtLjM3NS4wNzgtLjE2NS4wNzUtLjM1Ni4xLS41MzguMDI5LS4xOTMuMDktLjM4LjEyNS0uNTczLjAzMy0uMTk0LjAzNy0uNC0uMDQ1LS41NzhhLjc0NC43NDQgMCAwIDAtLjM0LS4zMzYgMS4xMzEgMS4xMzEgMCAwIDAtLjQ3LS4xMTZjLS4zMjMtLjAxNS0uNjQzLjA2OC0uOTY4LjA5OC0uNDI3LjAzOS0uODU5LS4wMTctMS4yODgtLjAwNC0uNTM0LjAxNy0xLjA2MS4xMzctMS41OTYuMTYzLS42MDkuMDI4LTEuMjE2LS4wNjYtMS44MjYtLjA5YTMuNzE4IDMuNzE4IDAgMCAwLS43OTEuMDM3Yy0uMjYuMDQ0LS41MTYuMTM0LS43MzMuMjg0LS4yMTIuMTQ2LS4zOC4zNDUtLjU3Ni41MTNhMS40OCAxLjQ4IDAgMCAxLS4zMTkuMjE4Ljc5OC43OTggMCAwIDEtLjM3LjA4OGMtLjA2Ny0uMDAyLS4xMzYtLjAxMS0uMTk4LjAwOGEuMjkzLjI5MyAwIDAgMC0uMTA1LjA2NS42My42MyAwIDAgMC0uMDc3LjA5OCAxLjU2NyAxLjU2NyAwIDAgMC0uMTQuMjVaIi8+PG1hc2sgaWQ9ImF3IiB3aWR0aD0iMTEiIGhlaWdodD0iNiIgeD0iMTgiIHk9IjEyIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjIxNCAxNC4wNzJhLjUwOS41MDkgMCAwIDAgLjA1Mi4xMzdjLjA0My4wNzEuMTA3LjEzLjE3NS4xNzguMDY3LjA1LjE0LjA5Mi4yMTIuMTM1LjM3Ni4yMzguNjg0LjU3Ljk1OC45MjIuMzY1LjQ3My42OS45OTYgMS4xNzkgMS4zNC4zNDUuMjQzLjc1OC4zOCAxLjE3OC40MjMuNDkzLjA0OS45OTEtLjAzIDEuNDY4LS4xNy40NC0uMTMuODY2LS4zMTIgMS4yNTYtLjU1NC43NDQtLjQ1NyAxLjM2NS0xLjEyOSAyLjE4NC0xLjQzLjE3OC0uMDY2LjM2NC0uMTEzLjUzNy0uMTk0LjE3Mi0uMDgyLjMzNS0uMjAyLjQxOC0uMzc1LjA3OC0uMTY1LjA3NS0uMzU2LjEtLjUzOC4wMjktLjE5My4wOS0uMzguMTI1LS41NzMuMDMzLS4xOTQuMDM3LS40LS4wNDUtLjU3OGEuNzQ0Ljc0NCAwIDAgMC0uMzQtLjMzNiAxLjEzMSAxLjEzMSAwIDAgMC0uNDctLjExNmMtLjMyMy0uMDE1LS42NDMuMDY4LS45NjguMDk4LS40MjcuMDM5LS44NTktLjAxNy0xLjI4OC0uMDA0LS41MzQuMDE3LTEuMDYxLjEzNy0xLjU5Ni4xNjMtLjYwOS4wMjgtMS4yMTYtLjA2Ni0xLjgyNi0uMDlhMy43MTggMy43MTggMCAwIDAtLjc5MS4wMzdjLS4yNi4wNDQtLjUxNi4xMzQtLjczMy4yODQtLjIxMi4xNDYtLjM4LjM0NS0uNTc2LjUxM2ExLjQ4IDEuNDggMCAwIDEtLjMxOS4yMTguNzk4Ljc5OCAwIDAgMS0uMzcuMDg4Yy0uMDY3LS4wMDItLjEzNi0uMDExLS4xOTguMDA4YS4yOTMuMjkzIDAgMCAwLS4xMDUuMDY1LjYzLjYzIDAgMCAwLS4wNzcuMDk4IDEuNTY3IDEuNTY3IDAgMCAwLS4xNC4yNVoiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI2F4KSIgbWFzaz0idXJsKCNhdykiPjxwYXRoIGZpbGw9IiNEOUIzMEQiIGQ9Ik0yMC42MDYgMTQuNzNhMS4wNzQgMS4wNzQgMCAwIDAgLjcwMyAxLjI2OGMuMzIuMTA2LjY4LjA1NC45NzctLjEwMi4xNzUtLjA5LjMzMi0uMjE3LjQzMS0uMzg2YS43MS43MSAwIDAgMCAuMS0uMjc0LjYzMi42MzIgMCAwIDAtLjAzLS4yODkuNjQ3LjY0NyAwIDAgMC0uMTg2LS4yNTYuODM4LjgzOCAwIDAgMC0uMjgxLS4xNTQgMi44NjEgMi44NjEgMCAwIDAtLjczMy0uMTI4Yy0uMzc5LS4wMDctLjkxOS4wNjQtLjk4LjMyMVoiLz48L2c+PG1hc2sgaWQ9ImF5IiB3aWR0aD0iMTEiIGhlaWdodD0iNiIgeD0iMTgiIHk9IjEyIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjIxNCAxNC4wNzJhLjUwNC41MDQgMCAwIDAgLjA1Mi4xMzdjLjA0My4wNzEuMTA3LjEzLjE3NS4xNzguMDY3LjA1LjE0LjA5Mi4yMTIuMTM1LjM3Ni4yMzguNjg0LjU3Ljk1OC45MjIuMzY1LjQ3My42OS45OTYgMS4xNzkgMS4zNC4zNDUuMjQzLjc1OC4zOCAxLjE3OC40MjMuNDkzLjA0OS45OTEtLjAzIDEuNDY4LS4xNy40NC0uMTMuODY2LS4zMTIgMS4yNTYtLjU1NC43NDQtLjQ1NyAxLjM2NS0xLjEyOSAyLjE4NC0xLjQzLjE3OC0uMDY2LjM2NC0uMTEzLjUzNy0uMTk0LjE3Mi0uMDgyLjMzNS0uMjAyLjQxOC0uMzc1LjA3OC0uMTY1LjA3NS0uMzU2LjEtLjUzOC4wMjktLjE5My4wOS0uMzguMTI1LS41NzMuMDMzLS4xOTQuMDM3LS40LS4wNDUtLjU3OGEuNzQ1Ljc0NSAwIDAgMC0uMzQtLjMzNiAxLjEzMiAxLjEzMiAwIDAgMC0uNDctLjExNmMtLjMyMy0uMDE1LS42NDMuMDY4LS45NjguMDk4LS40MjcuMDM5LS44NTktLjAxNy0xLjI4OC0uMDA0LS41MzQuMDE3LTEuMDYxLjEzNy0xLjU5Ni4xNjMtLjYwOS4wMjgtMS4yMTYtLjA2Ni0xLjgyNi0uMDlhMy43MjQgMy43MjQgMCAwIDAtLjc5MS4wMzdjLS4yNi4wNDQtLjUxNi4xMzQtLjczMy4yODQtLjIxMi4xNDYtLjM4LjM0NS0uNTc2LjUxM2ExLjQ3NyAxLjQ3NyAwIDAgMS0uMzE5LjIxOC43OTcuNzk3IDAgMCAxLS4zNy4wODhjLS4wNjctLjAwMi0uMTM2LS4wMTEtLjE5OC4wMDhhLjI5Mi4yOTIgMCAwIDAtLjEwNS4wNjUuNjMuNjMgMCAwIDAtLjA3Ny4wOTggMS41NjMgMS41NjMgMCAwIDAtLjE0LjI1WiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYXopIiBtYXNrPSJ1cmwoI2F5KSI+PHBhdGggZmlsbD0iIzYwNDQwNSIgZD0iTTE5LjU1OCAxMi43MjRhOC44NzIgOC44NzIgMCAwIDAtLjYzLjQxMmMtLjEwNy4wNzctLjIxNi4xNTgtLjI3Mi4yNzZhLjY1LjY1IDAgMCAwLS4wNS4yNjhjMCAuMDk0LjAwNS4xODYtLjAwOC4yNzctLjAwNy4wNjItLjAyNC4xMjQtLjAyNi4xODZhLjMxMS4zMTEgMCAwIDAgLjAwNy4wOTRjLjAxLjAzLjAyNS4wNi4wNDUuMDgyLjAyOS4wMy4wNjYuMDUuMTA1LjA2LjA0LjAxMi4wOC4wMTcuMTIuMDI3LjE5LjA0NS4zNTUuMTYuNS4yOTIuMTQzLjEzLjI3NS4yNzguNDI3LjQuNDA4LjMzMy45NS40NzIgMS40NzkuNDguNTI5LjAwOSAxLjA1Mi0uMTAyIDEuNTY4LS4yMTguNDA0LS4wOTIuODEtLjE4NiAxLjE5OC0uMzNhNS4yNzcgNS4yNzcgMCAwIDAgMS42MzUtLjk3M2MuMjE5LS4xOS40MjMtLjM5OC42NjktLjU1MS4yMTYtLjEzNy40NTctLjIyNy42NzktLjM1N2EuNDIuNDIgMCAwIDAgLjA1Ni0uMDM3LjE5NS4xOTUgMCAwIDAgLjA0NS0uMDUzLjE2NS4xNjUgMCAwIDAgLjAwNi0uMTE2LjMzLjMzIDAgMCAwLS4wNTktLjEwMy44NjMuODYzIDAgMCAwLS4wOTEtLjA5NGMtLjIzMS0uMTk3LS41NDItLjI2OC0uODQ2LS4yOTItLjMwMi0uMDIzLS42MDctLjAwNi0uOTA2LS4wNTYtLjI4LS4wNDctLjU0Ny0uMTUyLS44MTktLjIzOWE1Ljc2MyA1Ljc2MyAwIDAgMC0yLjk2OC0uMTYxIDYuMTI2IDYuMTI2IDAgMCAwLTEuODY0LjcyNloiLz48L2c+PHBhdGggZmlsbD0idXJsKCNhQSkiIGQ9Ik0xOS40ODkgMTEuOTljLS4zMTIuMjEtLjU5My40NjctLjgzLjc1OGExLjgwOSAxLjgwOSAwIDAgMC0uMzI3LjU1MWMtLjA1NS4xNjItLjA3My4zMy0uMTA3LjQ5Ny0uMDEzLjA2Mi0uMDI4LjEyNC0uMDI2LjE4OCAwIC4wMy4wMDMuMDYyLjAxMy4wOTQuMDEuMDMuMDI2LjA1OC4wNDcuMDhhLjI3OC4yNzggMCAwIDAgLjEzOS4wN2MuMDUyLjAwOS4xMDUuMDEuMTU3LjAxNi4yMzQuMDI5LjQ1LjE0MS42NDUuMjc2LjE5NS4xMzMuMzc1LjI5LjU3Ni40MTYuNDQuMjguOTY3LjQwMyAxLjQ5LjQyNC41MjIuMDIgMS4wNDMtLjA1OCAxLjU1Ny0uMTYxLjQwNi0uMDguODExLS4xNzggMS4xOTgtLjMzLjU5Mi0uMjM1IDEuMTI3LS41OTMgMS42MzUtLjk3My4yMzItLjE3My40Ni0uMzUxLjY2OS0uNTUyLjA3LS4wNjkuMTM5LS4xMzguMjE0LS4yMDJhLjc3Ni43NzYgMCAwIDEgLjI1My0uMTQ2Ljk2Mi45NjIgMCAwIDEgLjQ0NC0uMDA4Yy4xMS4wMTkuMjIxLjA0My4zMzQuMDRhLjU1LjU1IDAgMCAwIC4xNjUtLjAzNC4zMjQuMzI0IDAgMCAwIC4xMzctLjA5OC4zMjMuMzIzIDAgMCAwIC4wNzEtLjIwNC40Mi40MiAwIDAgMC0uMDYtLjIxMi43Mi43MiAwIDAgMC0uMzQtLjI3NGMtLjE4NS0uMDgyLS4zODYtLjEyMi0uNTgyLS4xN2E4LjI5OSA4LjI5OSAwIDAgMS0xLjc1Mi0uNjRjLS4yNzctLjEzNy0uNTQ3LS4yODktLjgxOS0uNDM1YTUuMDEgNS4wMSAwIDAgMC0uODctLjM4OGMtLjY4My0uMjA2LTEuNDI1LS4xMzktMi4wOTguMDk2YTQuNDc3IDQuNDc3IDAgMCAwLTEuOTMzIDEuMzIyWiIvPjxtYXNrIGlkPSJhQiIgd2lkdGg9IjEwIiBoZWlnaHQ9IjYiIHg9IjE4IiB5PSIxMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOS40ODkgMTEuOTljLS4zMTIuMjEtLjU5My40NjctLjgzLjc1OGExLjgwOSAxLjgwOSAwIDAgMC0uMzI3LjU1MWMtLjA1NS4xNjItLjA3My4zMy0uMTA3LjQ5Ny0uMDEzLjA2Mi0uMDI4LjEyNC0uMDI2LjE4OCAwIC4wMy4wMDMuMDYyLjAxMy4wOTQuMDEuMDMuMDI2LjA1OC4wNDcuMDhhLjI3OC4yNzggMCAwIDAgLjEzOS4wN2MuMDUyLjAwOS4xMDUuMDEuMTU3LjAxNi4yMzQuMDI5LjQ1LjE0MS42NDUuMjc2LjE5NS4xMzMuMzc1LjI5LjU3Ni40MTYuNDQuMjguOTY3LjQwMyAxLjQ5LjQyNC41MjIuMDIgMS4wNDMtLjA1OCAxLjU1Ny0uMTYxLjQwNi0uMDguODExLS4xNzggMS4xOTgtLjMzLjU5Mi0uMjM1IDEuMTI3LS41OTMgMS42MzUtLjk3My4yMzItLjE3My40Ni0uMzUxLjY2OS0uNTUyLjA3LS4wNjkuMTM5LS4xMzguMjE0LS4yMDJhLjc3Ni43NzYgMCAwIDEgLjI1My0uMTQ2Ljk2Mi45NjIgMCAwIDEgLjQ0NC0uMDA4Yy4xMS4wMTkuMjIxLjA0My4zMzQuMDRhLjU1LjU1IDAgMCAwIC4xNjUtLjAzNC4zMjQuMzI0IDAgMCAwIC4xMzctLjA5OC4zMjMuMzIzIDAgMCAwIC4wNzEtLjIwNC40Mi40MiAwIDAgMC0uMDYtLjIxMi43Mi43MiAwIDAgMC0uMzQtLjI3NGMtLjE4NS0uMDgyLS4zODYtLjEyMi0uNTgyLS4xN2E4LjI5OSA4LjI5OSAwIDAgMS0xLjc1Mi0uNjRjLS4yNzctLjEzNy0uNTQ3LS4yODktLjgxOS0uNDM1YTUuMDEgNS4wMSAwIDAgMC0uODctLjM4OGMtLjY4My0uMjA2LTEuNDI1LS4xMzktMi4wOTguMDk2YTQuNDc3IDQuNDc3IDAgMCAwLTEuOTMzIDEuMzIyWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYUMpIiBtYXNrPSJ1cmwoI2FCKSI+PHBhdGggZmlsbD0iI0Y2REE0QSIgZD0iTTI0LjI3MiAxMi4xNGEuMzA3LjMwNyAwIDAgMC0uMTQ2LS4wOTUuMzkuMzkgMCAwIDAtLjE3NS0uMDA4LjgzLjgzIDAgMCAwLS4zMTkuMTVjLS4yNzUuMTktLjUxOS40MjQtLjczMy42ODMtLjI4LjM0My0uNTEzLjczOS0uNTkyIDEuMTc2YS44MTQuODE0IDAgMCAwLS4wMTMuMjIzYy4wMS4wNzUuMDM3LjE0OC4wOTIuMmEuMzAxLjMwMSAwIDAgMCAuMTcyLjA4NS40My40MyAwIDAgMCAuMTk1LS4wMmMuMTI0LS4wNDIuMjI3LS4xMy4zMjYtLjIxNi41MzgtLjQ4NCAxLjAyNi0xLjA2MiAxLjIyMS0xLjc2YS44MjEuODIxIDAgMCAwIC4wMzYtLjIxMy4zMzEuMzMxIDAgMCAwLS4wNjQtLjIwNFoiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2FEKSIgb3BhY2l0eT0iLjgiPjxwYXRoIGZpbGw9InVybCgjYUUpIiBkPSJNMjEuMTM1IDExLjA3NGMtLjE0NC0uMDQ3LS4zOC4yMDYtLjMwNC4zMzUuMDIuMDM2LjA4Ny4wODEuMTMxLjA1Ny4wNjYtLjAzNi4xMi0uMTY3LjE5Mi0uMjE4LjA0Ny0uMDM0LjAzNy0uMTU3LS4wMTktLjE3NFoiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2FGKSIgb3BhY2l0eT0iLjgiPjxwYXRoIGZpbGw9InVybCgjYUcpIiBkPSJNMjIuOTggMTEuMTQxYy4wMzcuMTIuMjMuMS4zNDMuMTU4LjA5OC4wNS4xNzYuMTYxLjI4Ny4xNjUuMTA1LjAwMi4yNy0uMDM4LjI4My0uMTQzLjAxNy0uMTM3LS4xODQtLjIyNS0uMzEzLS4yNzUtLjE2Ny0uMDY0LS4zOC0uMDk4LS41MzYtLjAxMi0uMDM2LjAyMS0uMDc1LjA2OC0uMDY0LjEwN1oiLz48L2c+PG1hc2sgaWQ9ImFIIiB3aWR0aD0iMTEiIGhlaWdodD0iOCIgeD0iMTgiIHk9IjEwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjIxNCAxNC4wNzJhLjUwNC41MDQgMCAwIDAgLjA1Mi4xMzdjLjA0My4wNzEuMTA3LjEzLjE3NS4xNzguMDY3LjA1LjE0LjA5Mi4yMTIuMTM1LjM3Ni4yMzguNjg0LjU3Ljk1OC45MjIuMzY1LjQ3My42OS45OTYgMS4xNzkgMS4zNC4zNDUuMjQzLjc1OC4zOCAxLjE3OC40MjMuNDkzLjA0OS45OTEtLjAzIDEuNDY4LS4xNy40NC0uMTMuODY2LS4zMTIgMS4yNTYtLjU1NC43NDQtLjQ1NyAxLjM2NS0xLjEyOSAyLjE4NC0xLjQzLjE3OC0uMDY2LjM2NC0uMTEzLjUzNy0uMTk0LjE3Mi0uMDgyLjMzNS0uMjAyLjQxOC0uMzc1LjA3OC0uMTY1LjA3NS0uMzU2LjEtLjUzOC4wMjktLjE5My4wOS0uMzguMTI1LS41NzMuMDMzLS4xOTQuMDM3LS40LS4wNDUtLjU3OGEuNzQ1Ljc0NSAwIDAgMC0uMzQtLjMzNiAxLjEzMiAxLjEzMiAwIDAgMC0uNDctLjExNmMtLjMyMy0uMDE1LS42NDMuMDY4LS45NjguMDk4LS40MjcuMDM5LS44NTktLjAxNy0xLjI4OC0uMDA0LS41MzQuMDE3LTEuMDYxLjEzNy0xLjU5Ni4xNjMtLjYwOS4wMjgtMS4yMTYtLjA2Ni0xLjgyNi0uMDlhMy43MjQgMy43MjQgMCAwIDAtLjc5MS4wMzdjLS4yNi4wNDQtLjUxNi4xMzQtLjczMy4yODQtLjIxMi4xNDYtLjM4LjM0NS0uNTc2LjUxM2ExLjQ3NyAxLjQ3NyAwIDAgMS0uMzE5LjIxOC43OTcuNzk3IDAgMCAxLS4zNy4wODhjLS4wNjctLjAwMi0uMTM2LS4wMTEtLjE5OC4wMDhhLjI5Mi4yOTIgMCAwIDAtLjEwNS4wNjUuNjMuNjMgMCAwIDAtLjA3Ny4wOTggMS41NjMgMS41NjMgMCAwIDAtLjE0LjI1WiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xOS40ODkgMTEuOTljLS4zMTIuMjEtLjU5My40NjctLjgzLjc1OGExLjgwOSAxLjgwOSAwIDAgMC0uMzI3LjU1MWMtLjA1NS4xNjItLjA3My4zMy0uMTA3LjQ5Ny0uMDEzLjA2Mi0uMDI4LjEyNC0uMDI2LjE4OCAwIC4wMy4wMDMuMDYyLjAxMy4wOTQuMDEuMDMuMDI2LjA1OC4wNDcuMDhhLjI3OC4yNzggMCAwIDAgLjEzOS4wN2MuMDUyLjAwOS4xMDUuMDEuMTU3LjAxNi4yMzQuMDI5LjQ1LjE0MS42NDUuMjc2LjE5NS4xMzMuMzc1LjI5LjU3Ni40MTYuNDQuMjguOTY3LjQwMyAxLjQ5LjQyNC41MjIuMDIgMS4wNDMtLjA1OCAxLjU1Ny0uMTYxLjQwNi0uMDguODExLS4xNzggMS4xOTgtLjMzLjU5Mi0uMjM1IDEuMTI3LS41OTMgMS42MzUtLjk3My4yMzItLjE3My40Ni0uMzUxLjY2OS0uNTUyLjA3LS4wNjkuMTM5LS4xMzguMjE0LS4yMDJhLjc3Ni43NzYgMCAwIDEgLjI1My0uMTQ2Ljk2Mi45NjIgMCAwIDEgLjQ0NC0uMDA4Yy4xMS4wMTkuMjIxLjA0My4zMzQuMDRhLjU1LjU1IDAgMCAwIC4xNjUtLjAzNC4zMjQuMzI0IDAgMCAwIC4xMzctLjA5OC4zMjMuMzIzIDAgMCAwIC4wNzEtLjIwNC40Mi40MiAwIDAgMC0uMDYtLjIxMi43Mi43MiAwIDAgMC0uMzQtLjI3NGMtLjE4NS0uMDgyLS4zODYtLjEyMi0uNTgyLS4xN2E4LjI5OSA4LjI5OSAwIDAgMS0xLjc1Mi0uNjRjLS4yNzctLjEzNy0uNTQ3LS4yODktLjgxOS0uNDM1YTUuMDEgNS4wMSAwIDAgMC0uODctLjM4OGMtLjY4My0uMjA2LTEuNDI1LS4xMzktMi4wOTguMDk2YTQuNDc3IDQuNDc3IDAgMCAwLTEuOTMzIDEuMzIyWiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYUkpIiBtYXNrPSJ1cmwoI2FIKSI+PHBhdGggZmlsbD0idXJsKCNhSikiIGQ9Ik0yNy45ODggMTIuOTY2YS43MjMuNzIzIDAgMCAxLS4xODEuNDAzLjQ3Ny40NzcgMCAwIDEtLjM0Ni4xNjcuMzcuMzcgMCAwIDEtLjMwNy0uMTY3LjU5NC41OTQgMCAwIDEtLjA5LS40MDMuNzQzLjc0MyAwIDAgMSAuMTgtLjQwNS41NTIuNTUyIDAgMCAxIC4xNjUtLjEyNC40MTYuNDE2IDAgMCAxIC4xODItLjA0M2MuMDYgMCAuMTE5LjAxNC4xNzEuMDQzLjA1My4wMjkuMS4wNzEuMTM2LjEyNGEuNTIzLjUyMyAwIDAgMSAuMDguMTg2Yy4wMTUuMDcuMDE5LjE0My4wMS4yMTlaIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9ImIiIHdpZHRoPSI4LjMyOSIgaGVpZ2h0PSI3Ljk1OCIgeD0iMTMuMyIgeT0iMTguNjY0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjY0Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iZSIgd2lkdGg9IjEyLjYxIiBoZWlnaHQ9IjkuOTQ0IiB4PSIyMS4yNzkiIHk9IjE3LjU2MSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii45OCIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImgiIHdpZHRoPSI2LjIyNCIgaGVpZ2h0PSI2LjQ2NiIgeD0iMTguNDMxIiB5PSIxOC44NTQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuNjgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJrIiB3aWR0aD0iNS42ODYiIGhlaWdodD0iMTQuNjk5IiB4PSIxNy40NjkiIHk9IjIzLjIxNCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249IjEuMjUiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJtIiB3aWR0aD0iOC43NDgiIGhlaWdodD0iOC43ODIiIHg9IjI5LjgwNyIgeT0iMjEuMDQ1IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iMS43OCIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9Im8iIHdpZHRoPSI5LjU4MSIgaGVpZ2h0PSI5LjQ0MyIgeD0iMjIuNjIxIiB5PSItMS40MDMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIxLjczIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0icSIgd2lkdGg9IjUuMDg3IiBoZWlnaHQ9IjUuMzExIiB4PSIyNy45OTgiIHk9IjEyLjc0NiIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii43OCIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9InMiIHdpZHRoPSI4LjI2NyIgaGVpZ2h0PSIxNC4yMDkiIHg9IjkuMjM0IiB5PSIyMS4zNDMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuOTgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJ1IiB3aWR0aD0iOS4zMDIiIGhlaWdodD0iMTcuODUzIiB4PSIyOS41NzQiIHk9IjE5LjkzMSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249IjEuMTkiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJ4IiB3aWR0aD0iMjcuNjc0IiBoZWlnaHQ9IjI3LjU0NSIgeD0iLTIuMzk2IiB5PSIyNi40NzYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIzLjM4Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0ieiIgd2lkdGg9IjIwLjkzNyIgaGVpZ2h0PSIyMS43MDgiIHg9Ii42NTMiIHk9IjI4LjQyMiIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249IjIuMSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9IkIiIHdpZHRoPSI1LjUzMiIgaGVpZ2h0PSI4Ljk5NCIgeD0iMTIuNzEiIHk9IjM0LjY0OSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii4zMiIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9IkUiIHdpZHRoPSIxOS4zMzkiIGhlaWdodD0iMjAuMzYiIHg9IjI1LjU3OSIgeT0iMzEuNDM1IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iMS45NSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9IkkiIHdpZHRoPSIyOS4yNTgiIGhlaWdodD0iMjkuNDM4IiB4PSIyMi43NTIiIHk9IjI1LjU4OCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249IjQuMTIiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJLIiB3aWR0aD0iMjQuNjc3IiBoZWlnaHQ9IjI0LjYxNCIgeD0iMjUuMjczIiB5PSIyNi42MTMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIzLjEyIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iTSIgd2lkdGg9IjEwLjUzMSIgaGVpZ2h0PSIzLjA3OCIgeD0iMzAuNTUxIiB5PSIzMi44NTIiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuNDEiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJQIiB3aWR0aD0iMTUuMyIgaGVpZ2h0PSIxNC41MTMiIHg9IjI4LjIxNyIgeT0iMjkuNTQ2IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iMi40NSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9IlMiIHdpZHRoPSI5Ljk4IiBoZWlnaHQ9IjcuODg3IiB4PSIzMC44NzciIHk9IjMxLjg5OSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249IjEuMTIiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJWIiB3aWR0aD0iOS4xNjMiIGhlaWdodD0iNi4xNiIgeD0iMzEuNzU4IiB5PSIzMC4zMTEiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuODgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJZIiB3aWR0aD0iOS4xNjMiIGhlaWdodD0iNi4xNiIgeD0iMzEuNzU4IiB5PSIzMC4zMTEiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuODgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJhYyIgd2lkdGg9IjIuNjA5IiBoZWlnaHQ9IjMuMTIxIiB4PSIxOC43NTkiIHk9IjguMTgiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuNDQiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJhZyIgd2lkdGg9IjIuNzQ0IiBoZWlnaHQ9IjIuNTE2IiB4PSIxOS4xNzQiIHk9IjUuOTIzIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjEyIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYWsiIHdpZHRoPSIyLjkyOCIgaGVpZ2h0PSIyLjkxMSIgeD0iMjQuNzg3IiB5PSI4LjAwNyIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii40NSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImFvIiB3aWR0aD0iMi45OTkiIGhlaWdodD0iMi44MDgiIHg9IjI1Ljc3NiIgeT0iNS41ODYiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIuMTMiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJhciIgd2lkdGg9IjE3LjMzNCIgaGVpZ2h0PSIxMy4xMTEiIHg9IjE0Ljc3NyIgeT0iOS43NjciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzEyMF80ODI1NSIgc3RkRGV2aWF0aW9uPSIxLjc1Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYXQiIHdpZHRoPSIxMy4wOTIiIGhlaWdodD0iNy42OTUiIHg9IjE2LjU4NiIgeT0iMTEuMjE2IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJheCIgd2lkdGg9IjUuMzI1IiBoZWlnaHQ9IjQuNzI1IiB4PSIxOS4wMzciIHk9IjEyLjg2OSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii43NyIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImF6IiB3aWR0aD0iMTEuMTQ3IiBoZWlnaHQ9IjYuMzA0IiB4PSIxNy4yNzEiIHk9IjEwLjU3NSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii42NSIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImFDIiB3aWR0aD0iNC45NjUiIGhlaWdodD0iNS40NDYiIHg9IjIwLjgzMSIgeT0iMTAuNTcxIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjczIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYUQiIHdpZHRoPSIuNzY4IiBoZWlnaHQ9Ii44MDUiIHg9IjIwLjYxNiIgeT0iMTAuODY4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjEiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJhRiIgd2lkdGg9IjEuMzE2IiBoZWlnaHQ9Ii44ODEiIHg9IjIyLjc3OCIgeT0iMTAuNzgzIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzMxMjBfNDgyNTUiIHN0ZERldmlhdGlvbj0iLjEiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJhSSIgd2lkdGg9IjEuODUzIiBoZWlnaHQ9IjIuMDYyIiB4PSIyNi41OTkiIHk9IjExLjkzNCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMTIwXzQ4MjU1IiBzdGREZXZpYXRpb249Ii4yMyIvPjwvZmlsdGVyPjxyYWRpYWxHcmFkaWVudCBpZD0iYyIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDMuNTYyNSAwIDAgMy4zNzUgMTUuMjIxIDIyLjcyMykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcC8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4yNSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJmIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNC40MjUgMCAwIDMuMzc1IDI3LjMyNiAyNC42NzUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMjUiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iaSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuNzUzMTIgMCAwIDEuODc1IDIxLjQxNCAyMy45KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjI1Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9IlEiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxNSAtMTIwLjc0IDE1My4zMykgc2NhbGUoMy42ODYyNSAzLjg3KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxMTA4MDAiLz48c3RvcCBvZmZzZXQ9Ii41OSIgc3RvcC1jb2xvcj0iI0E2NUEwMCIgc3RvcC1vcGFjaXR5PSIuOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGOTIxRSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9IlQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgzLjY5Nzk1IC0uMTU2MjggLjExNzY1IDIuNzgzNzcgMzUuNTcgMzUuNjA0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMxMTA4MDAiLz48c3RvcCBvZmZzZXQ9Ii41OSIgc3RvcC1jb2xvcj0iI0E2NUEwMCIgc3RvcC1vcGFjaXR5PSIuOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGOTIxRSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9IlciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjE5NTA1IC41MTk2MiAtLjI0IC41NTE5NiAzOC4zNzIgMzMuMTE2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM3QzdDN0MiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3QzdDN0MiIHN0b3Atb3BhY2l0eT0iLjMzIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImFhIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS45MTk5IC0uMDIwMSAuMDMwNzkgMi45Mzk4NCAxOS45NjcgOS42NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkVGRUZDIi8+PHN0b3Agb2Zmc2V0PSIuNzUiIHN0b3AtY29sb3I9IiNGRUZFRkMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENEQ0RDQiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYWYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjE1NjMgLS4xOTAzOSAuMTc1NzcgMS4wNjc1IDE5LjY2NyA4LjIwMSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzhDOEM4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzk3OTc4Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImFpIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMi41NTYyNCAtLjA4MDMzIC4wOTIzNSAyLjkzODU1IDI1Ljg4NiA5LjY0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUZFRkMiLz48c3RvcCBvZmZzZXQ9Ii43NSIgc3RvcC1jb2xvcj0iI0ZFRkVGQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0RDRENCIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJhdSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKC0zNiAyOC4zNzUgLTI4LjMwNykgc2NhbGUoMi4xNDUgMS45NDYyNSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDIwMjA0Ii8+PHN0b3Agb2Zmc2V0PSIuNzMiIHN0b3AtY29sb3I9IiMwMjAyMDQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QzVDNUMiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYXYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0LjcwNjUyIC0xLjkzOTg5IDEuMzYyNTYgMy4zMDU4MyAyNC4zMzIgMTMuMjQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0QyOTQwQSIvPjxzdG9wIG9mZnNldD0iLjc1IiBzdG9wLWNvbG9yPSIjRDg5QzA4Ii8+PHN0b3Agb2Zmc2V0PSIuODciIHN0b3AtY29sb3I9IiNCNjdFMDciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5NDYxMDYiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYUUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguMjQ3NSAwIDAgLjI2NjI1IDIxLjAyIDExLjIyNykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjM0EyOTAzIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiM3MzUyMDgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNBQzhDMDQiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iYUciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguNTIxMjUgMCAwIC4zMDM3NSAyMy4zNzIgMTEuMTk0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzQTI5MDMiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iIzczNTIwOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0FDOEMwNCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJ2IiB4MT0iOC4wOTYiIHgyPSIxNS44MDgiIHkxPSIzNi4xODkiIHkyPSI0OS4xMjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQjk4MzA5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzgyNjA1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IkMiIHgxPSIxNS44MzgiIHgyPSIxOC4yNjQiIHkxPSIzOS41MzEiIHkyPSI0NC4xMDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRUJDNDBDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUJDNDBDIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iRiIgeDE9IjMxLjI5OSIgeDI9IjMxLjkxMyIgeTE9IjM5Ljc0MiIgeTI9IjQ0LjE5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJHIiB4MT0iMzIuMTU2IiB4Mj0iMzkuOTI2IiB5MT0iNDcuNDQxIiB5Mj0iMzQuODQ1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzNFMkEwNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0FENzgwQSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJOIiB4MT0iMzQuMjc3IiB4Mj0iMzQuMDQ4IiB5MT0iMzMuODc2IiB5Mj0iMzUuOTMyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0YzQ0QwQyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzQ0QwQyIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IloiIHgxPSIzNC44MTciIHgyPSIzNS4zMDEiIHkxPSIzMi41NDYiIHkyPSIzMi41MjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjN0M3QzdDIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0M3QzdDIiBzdG9wLW9wYWNpdHk9Ii4zMyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhZCIgeDE9IjE5LjU1NCIgeDI9IjIwLjQ5NyIgeTE9IjguNzQ1IiB5Mj0iMTAuNDMxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzc1NzU3NCIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuMjUiIHN0b3AtY29sb3I9IiM3NTc1NzQiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjNzU3NTc0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzU3NTc0IiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYWgiIHgxPSIxOS40MjMiIHgyPSIyMS40NjUiIHkxPSI2LjA5NiIgeTI9IjguMTgxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuMzEiIHN0b3AtY29sb3I9IiM2NDY0NjQiIHN0b3Atb3BhY2l0eT0iLjU4Ii8+PHN0b3Agb2Zmc2V0PSIuNDciIHN0b3AtY29sb3I9IiM2NDY0NjQiLz48c3RvcCBvZmZzZXQ9Ii43MyIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIuMjYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NDY0NjQiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhbCIgeDE9IjI1Ljg1MSIgeDI9IjI2LjkzNiIgeTE9IjguODU5IiB5Mj0iMTAuMTQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIuMzkiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjOTQ5NDk0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTQ5NDk0IiBzdG9wLW9wYWNpdHk9Ii4zOSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhbiIgeDE9IjI0LjkxOSIgeDI9IjI4LjM3MiIgeTE9IjYuNzkzIiB5Mj0iOC44MTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNzQ3NDc0Ii8+PHN0b3Agb2Zmc2V0PSIuMTMiIHN0b3AtY29sb3I9IiM4QzhDOEMiLz48c3RvcCBvZmZzZXQ9Ii4yNSIgc3RvcC1jb2xvcj0iI0E0QTRBNCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNENEQ0RDQiLz48c3RvcCBvZmZzZXQ9Ii42MiIgc3RvcC1jb2xvcj0iI0Q0RDRENCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdDN0M3QyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhcCIgeDE9IjI2LjA5MyIgeDI9IjI4LjM5MSIgeTE9IjUuOTE4IiB5Mj0iOC4wODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNjQ2NDY0IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii4zMSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIuNTgiLz48c3RvcCBvZmZzZXQ9Ii40NyIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIvPjxzdG9wIG9mZnNldD0iLjczIiBzdG9wLWNvbG9yPSIjNjQ2NDY0IiBzdG9wLW9wYWNpdHk9Ii4yNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImFBIiB4MT0iMTguMzkyIiB4Mj0iMjcuNTE5IiB5MT0iMTIuOTg2IiB5Mj0iMTIuOTE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0FENzgwQSIvPjxzdG9wIG9mZnNldD0iLjEyIiBzdG9wLWNvbG9yPSIjRDg5RTA4Ii8+PHN0b3Agb2Zmc2V0PSIuMjUiIHN0b3AtY29sb3I9IiNFREI4MEIiLz48c3RvcCBvZmZzZXQ9Ii4zOSIgc3RvcC1jb2xvcj0iI0VCQzgwRCIvPjxzdG9wIG9mZnNldD0iLjUzIiBzdG9wLWNvbG9yPSIjRjVEODM4Ii8+PHN0b3Agb2Zmc2V0PSIuNzciIHN0b3AtY29sb3I9IiNGNkQ4MTEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNUNEMzEiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYUoiIHgxPSIyNy41MTQiIHgyPSIyNy41MTQiIHkxPSIxMi42NTQiIHkyPSIxMy4zMjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjVDRTJEIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDc5QjA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/8881.8c985300b37d631a.js b/dist/controlpanel/_next/static/chunks/8881.8c985300b37d631a.js deleted file mode 100644 index be15daa40..000000000 --- a/dist/controlpanel/_next/static/chunks/8881.8c985300b37d631a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8881],{48881:function(j,I,M){M.r(I),M.d(I,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iQSIgeDE9Ii0xOC4yNzUlIiB4Mj0iODQuOTU5JSIgeTE9IjguMjE5JSIgeTI9IjcxLjM5MyUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhMjI5YzUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjNmZTQiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgaWQ9IkIiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIvPjwvZGVmcz48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJDIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNCIi8+PC9tYXNrPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0idXJsKCNBKSIgZD0iTS0xLjMyNi0xLjMyNmgzMC42NTF2MzAuNjUxSC0xLjMyNnoiIG1hc2s9InVybCgjQykiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTguMDQ5IDE3LjAyMWwzLjk2LTIuMjg3YS42ODEuNjgxIDAgMCAwIC4zNC0uNTg5VjkuNTcyYS42ODMuNjgzIDAgMCAwLS4zNC0uNTlsLTMuOTYtMi4yODZhLjY4Mi42ODIgMCAwIDAtLjY4IDBsLTMuOTYgMi4yODdhLjY4Mi42ODIgMCAwIDAtLjM0LjU4OXY4LjE3M0wxMC4yOSAxOS4zNWwtMi43NzctMS42MDR2LTMuMjA3bDIuNzc3LTEuNjA0IDEuODMyIDEuMDU4VjExLjg0bC0xLjQ5Mi0uODYxYS42ODEuNjgxIDAgMCAwLS42OCAwbC0zLjk2IDIuMjg3YS42ODEuNjgxIDAgMCAwLS4zNC41ODl2NC41NzNjMCAuMjQyLjEzLjQ2OC4zNC41OWwzLjk2IDIuMjg2YS42OC42OCAwIDAgMCAuNjggMGwzLjk2LTIuMjg2YS42ODIuNjgyIDAgMCAwIC4zNC0uNTg5di04LjE3NGwuMDUtLjAyOCAyLjcyOC0xLjU3NSAyLjc3NyAxLjYwM3YzLjIwOGwtMi43NzcgMS42MDMtMS44My0xLjA1NnYyLjE1MWwxLjQ5Ljg2YS42OC42OCAwIDAgMCAuNjggMHoiLz48L2c+PC9nPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/8906.7becb64cf75ab6af.js b/dist/controlpanel/_next/static/chunks/8906.7becb64cf75ab6af.js deleted file mode 100644 index 450a8cef3..000000000 --- a/dist/controlpanel/_next/static/chunks/8906.7becb64cf75ab6af.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8906],{8906:function(V,U,N){N.r(U),N.d(U,{default:function(){return R}});var R="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoNDh2NDhIMHoiLz48ZGVmcz48cGF0dGVybiBpZD0iYSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjx1c2UgeGxpbms6aHJlZj0iI2IiIHRyYW5zZm9ybT0ic2NhbGUoLjAwNjk0KSIvPjwvcGF0dGVybj48aW1hZ2UgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFKQUFBQUNRQ0FZQUFBRG5SdUs0QUFBQUFYTlNSMElBcnM0YzZRQUFBSVJsV0VsbVRVMEFLZ0FBQUFnQUJRRVNBQU1BQUFBQkFBRUFBQUVhQUFVQUFBQUJBQUFBU2dFYkFBVUFBQUFCQUFBQVVnRW9BQU1BQUFBQkFBSUFBSWRwQUFRQUFBQUJBQUFBV2dBQUFBQUFBQUJJQUFBQUFRQUFBRWdBQUFBQkFBT2dBUUFEQUFBQUFRQUJBQUNnQWdBRUFBQUFBUUFBQUpDZ0F3QUVBQUFBQVFBQUFKQUFBQUFBekFWbml3QUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVZscFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWxoTlVDQkRiM0psSURZdU1DNHdJajRLSUNBZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0FnSUNBZ1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSUtJQ0FnSUNBZ0lDQWdJQ0FnZUcxc2JuTTZkR2xtWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTBhV1ptTHpFdU1DOGlQZ29nSUNBZ0lDQWdJQ0E4ZEdsbVpqcFBjbWxsYm5SaGRHbHZiajR4UEM5MGFXWm1Pazl5YVdWdWRHRjBhVzl1UGdvZ0lDQWdJQ0E4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRLSUNBZ1BDOXlaR1k2VWtSR1BnbzhMM2c2ZUcxd2JXVjBZVDRLR1Y3aEJ3QUFRQUJKUkVGVWVBSHN2UWU4WlZkMTM3OXZmZjI5NlgwMG95NGhpU0tLak1BR0dUQUdneWsySktiK1VTQTJ4azdzSk1SMnlOK0JPSi8vM3paMkhJSURtR0FJR09NQXhoQmN3QTVGQkJNaEFRSWttbENiMFhSTmYvUDZiZmwrMXo3bnZqdEZvNExBMk9ITTdMZjMyV2ZYdFg1N3JiWExPVGVsSDF3L29NQVBLUEFEQ3Z5QUFqK2d3QThvOEFNSy9OOUhnY3IvZlYyKzl4NzNlcjM3Ulk5S3BkSzc5MUorOE9RZk5BVUVDYTZLcStNYWhUTmNlLzNyWDErOXI4NmJ4clM0VS9NYmY3OEFlRjkxL0gxNi9nKyt3ekJWVUFRd1B2akJEL1plK01JWGR1NkRRVU9mL3ZTbkd5dFdyS2czbTgzSXQ3UzAxRDEyN0ZqN21tdXVhWkYzOFd6NVAvQ0JEOVJlOElJWGxIVHRJcTI2WjB2LzkvMVoyZEcvNy8zb3Q3K1FBclV2ZmVsTGxVYy8rdEh0VTlYTmw3Lzg1UlhidG0zYk9qUTBkRzZ0VnRPZFE1ck4xV3AxRFhsWEVSNmpzQkZjQTFjckNnWjBQY0JUbVNmTkxHbU9kTHZkUTRUM2REcWR1enVkcGJzV0Y5dDM3ZHk1Yzllakh2V29ZMFdlOEd3UGJhblRGdFZlNTlUMkRLYjkreGorQndFZ21RVHhnOWt3cUQzQWlNYStmZnN1UXBwYzJXZzBIa2Y4SXdIS0JhUlpUL2loN2p2TjZCMEFXTGRUOWxkYXJkYU5TSzJiTm03Y2VDdjMvVGFScHM2OTF6OElNRDNVUk15aytSNzloUm1DcGdvZ1ZDMXgzWExMTGV2UFAvLzhKOVRyOWFjalhaNVlTWlZMS3RYS3liWU5zcUNYZWgyZWhYb2hMQjF3ZW9OMnpDQjVTcnNaQTdwSHVHTENiRXdUVVNWY094V1N2UzcvVXU5YnRQT3o4L1B6ZjdOang0N1BYWEhGRlFkeVM2a0pHNHl3YXU2KzFHcVo1UWYrZDBvQmlLNFJIRVp2V2RZTk45eXdlbTV1N21mYTdmYUhrQUNIZVg3U1JWeXJjRzM4RHM2cnArdDBzbXZqdDl2MzM1WDV5bklza011eXJTUHFPNmtSM0JCL0dNbjBJZHRxbTh2Mjg2ZzB5Z2NSV3o3K3Z2Yi8zalFZSXR2V2VxR2lRaHdjT1hMa0NlUGo0eTlIMGp3SDFiU3VwRFJwdFZrVUV3Z0dET2dlb3FJUUlIb1dSRGsrSGJpS0JQMllVKzlQU213Snl5bEpTcDFsalJGdjJUaWprWEs1TGRSWjJsUUpNTjJEL2ZTUm1abVo5NnhhdGVwelJXRXhPQWlmWnJ2MUsvcytDeXhUNGZ1c1lRUE5DYUlPQUdjWW92ODBSdkNyVVZOWGwrbmdWTHNBU1UzZWxlelByRVBQb1dUeTVST1ozVTJMaTcwMHY5QkxjM080K1JUTys2V2xsSmJhbGRUcGlBd1FXTzJsUnIyU0dvMWVHaDVPYVhTa2tzWkdFNjRTNGVFaHdGaFZTMXBIcm9maVU3ZG9VSUFwYXFYaXNIMEVWNlcwaGFpbjg3bUYyWVczalUrTi95blBGeXlFL3B3MFdJajd2cno2bmZoK2JOMFh2L2pGeHAxMzNxbU4wSHJqRzk4NDlwclh2T1lWamNiUVA2dlhxeGZhWHJVUW52YURJenY2RXBJQUpncVlMR0dDWjJsbXBwZU9IT3VtZXc3MjB2NTdVdHAvc0pJT0hhbWtveWNxNmNSY05TMHVWVklMcXdpakpaeTU1SDk1M3dsQTVQc3E4R3dDcG9uaFhsbzkxVXZyVjNYVDV2V2R0R1ZqTDIxY1YwbHJWMWZTeEVRMTFXckxvQktNbEVkWCt1M3N0eDBKK29TeHliRW5vTjUrSGZlZmYvM1hmLzFkSkp4MVNlQzg4ODZyUHVZeGorbmJlRFRyKytvcWgrWDNWYU5PSVZ4OWRuYjJueUJ4ZmhWQ2I3ZWgyaGw0dGoxVVFqSFFCMENqZE9tazQ5UGR0SE5YTDMzajFtcmFlNkNhRGgydnBJVkZwUVZjSktkU3BWYnJZWVVYcFFHWVFlQllibmxmaGdXVTRVNVh3TEVvMUVLS0liRm1rUnNMdEdxbzNrdGJWbmZUeGR1NjZXSG45OUlGNTZhMGVVTTFqWTdhMUZ4UnV5MlNsRUpFNWN0QjBFTU54eUJBSXJFc3NQaWJZMk5qN3lTK1hRNmsrN0dHVlJUM3ZmT1d1L0M5cS9Pc05YMzk2MTl2WG5iWlpiQWtKV3ljWjA5TVRQd0hWTlhEdmRjNFJjTFVHSjNhTmNGSWVWSlRhV0ZxTEFHYWV3NTEwNjQ5U3BsS21wMnZwZzRxNk5qeGFqcDhwQm9NYThEZ0xtTy9Bd3IwTXlDeTVDbEJFcjdsVTJvL3pFMmt0YWF5YnAvanZHeUJZU1hWSXZMaStCejFvaHFiMUhmcGxrNTY3R1hkOU1qTFVqcnZuQkpNMWRSRktsbFdDU2I2RmpNeWdPVHNMREVwdVBuRWlSUC9GaHZwejcwZnBJMzMzdy9YOXcyQUJNWjExMTFYWWJXM2ZkdHRkNSsvZGV2NjN4MGFhajVISWpIamFjRWRwOGt4SFplcDZvSWFnMXA3K2ZEaGRycHJSeS9kdWJPYWpnSVdHSkNHaGxKcU5udXBEZ1BycUJzbHo5NzlWY0NVODFsdUNZU3pBY2MwWjBvN21EZkNKTEtjbkw2VU1BQVRRTTBzVk5MQkV3bUpCWWkyZGRLVEh0Tk5qM2xFU2xzMzFjTjI2aUxOVkhFRGtyQkxYenVvd0FEUzBsTDdJM2ZmdmVOZlhYamhoWGV3U2w1LzhwT2YzS1AvU3EyLzgrdjdBa0NBcHdsQlF1cGdJUC95OFBEdy80ZTZHa2FVRjBUS3N4ZlM5WUhUYm5mUzNyMmQ5TTF2cGJUajdscGFhbFV4Y0RGMEFZMDJpaUloUmphUUN5TzRpUS9namg3TFFHcWpiaklBQjRBRU93Sk1aRDhOVk1ieGZCQTRaN3Z2cHl0WXJEbGttU2ZtcWY5NFNoTkRuZlRVS3p2cFI2OUdRbDFZQmV6MUxCa0ZVaURKak00bWJXZXRCaWtXdVA0TnM4N2ZpeWNETlBQKzcrcjZPd1dRRzVQc0c5VlZXYmZmZnZzRjUydzU1eDJOb2NhVEJJcnFDbzQxQklMTGNhS2hqb1VnY083ZTJVazMzMUpKdS9ma0Vlek1TSkRJVUYwR1RwWUNUbzVjUnZTNUFHb2ltVnFvbUgxSW82T0QwZ2hKNFNXVERRYUFDSWQvbHZzeTdTQmd5cnhsWEtUaFQ3U05zbXhURzZsekQwQTZ2dEJOMTF6ZVRzKytwcHNlY1ptU3M1NDZnTnU4ZlJ4aGJxbldsTHJZUnAvWnZYdjNLeSs0NElMYlZXbnM3N1dobzFYOG5WeC9ad0JTRktPdXBHbm42UEhqTHhzZkhYdGJ2VjRiQVNET09EUW0rMnMzZFl4ZFZkV3V1OXZweXplbHRIdFhBN1ZVU1VNQXgwdGlDN1RTQ2FBc2dRcFYwZ2RSQmxJZHhTQVlsVVlDU1dOWW83cGtlQWtBaSszSEVlN0g4OEJuL2Z2QmREeUlQQVBQeXpKS3NKWDVBdHkwOVRBendmM1R2ZlNqbDdmU1R6MjlteDcrc0JydHF5TlZhVC9sUkg5eWxXMW8xSUJHOHpNekozNXU1Y3FWNytGeERWcUc2aWY4UGI5czMvZjhHakFHRzdPejgvOWxkSFQ0VlJJVk1TMTRRdTk3cnloM2xuVG80Rkw2OGhkNjZZNXYxMU90anJnSE9ESlF4cFRVTGNFVG5Ta0E1R3BRRUY4QUVYYzJhUlMyRWFBeWE4bndZRFQzSmNOUEJZYlZsODhHMC9iem4xTFd2Y1hiTmxYY2taa01wT2RjMVVvLy9jeHVPbStiYXEyRzFGV3RVVmkrV21nMHBCR3p2b1dGdDQrTWpMeUdhTmJBZWtvbzZmYzl2YVRYOS9TNjdiYmJoakFHRnovLythOXVlY1FqTHZtejRlSG1ZOXN0TFpJd2tGRTBYUHhSd3JERG5iNzUxYVYweXhja1lqME5zWGpuOHk0enEyQ2VWT1IvNU9uN09TNERpaWVraWZOZlJ1dGd4Q0NRbEVZMWdITU1hYlNmcVQ0YU1teWpQck1wWWhBYzFuV3Z6MHhyODhzOCtKRzJpQnZNTnlpTnluamJwZHJhVDF2WUMwblhQbk1wUGVNYTE1U1FSbGlJUElvKzJBUmR2Vkd2YzlUa1JrNFkvTlFQL2RBUDdTNXB5N1B2MldXYnZtZlhiYmYxQUU5bGNkZXVYVmV0WDcvK3o5a2hYOXRxdFRXZU1YRWx2QklEcVFOVEQreGVTRi8rWDh5dzlnS2NjU2hMUzExN1VhZ3pCZWtES0JnbU1zeVBwNHZFK3VGSTRmTlRET3RCSUNubEdvVnRKSWlPVDdzUW1iT1Z6TzJEd25vRVNPa1RLRUZpNUVucEI5TU1oTTFmNXVtSGlTdkRwWEYvQjBzUkR6K25sVjcxZ25hNjRtRjFCbEV0ejlab1czRXROUnIxNXVKaTYrREJnd2VldlhYcjFodEtHcGNKdnR0K2tQdTdYUW5sVnhnZFRTWFBvVU9IbmpNNU1mVm5qV2E5MmxwcXQyQnVROG9KSHRXVEU2L2J2bndpM2ZxL29TaElxck5Ob01IcHVUQ0I0L3cyUUJRK2pCQk1PanRSK010QUtnQVZRQkpFL0pmNEE2cE53N29FUzUwWm5Nd1RRQWNPSUFYWXp2RCsza0FodzYwM2ZNTm51QitVTkQ0LzlkNzhaZm1sWDViVG9PNXBabTBIV0JEOTJXY3ZwV2MvemEyVEJxdm16alJ6ZjZtMEJTMGJTMHV0N29tajA4OWZzMkhOL3lna2tRUFQ0citybDgzNGJsOTk4QncrZlBoYUZzWCswQVcwZHFjTmV5cXMwdkFQcXRhSGFtbm0ySHo2eHFlUHBrTjNWRkp6b2hGZzBRYm81djNRQWI4QTBTQ2dDdkFJS0lHU0pSVytZWHNaamo5bGVBQklmV2tFdzJydWV5R05WS3IzSE13ek5abGxzWDBHVTl6WlFDUFg3dTM1WUJuOU1Ca0dnUlJBSThMbjFpM0Fid2ZRVDd5MGxmN3BQMjZuTFpzQmtTdnE5akw2M1d2WGEyendzS0RLR2FSck1hN2Y5YjBDa2VUOGJsNTk4TENxL0JvNjl2dXRKV2ZuZWY4cVZCWmtxSEZ5OU5EZHg5S3RmM01vTGMzV1UzMlVxV3lIbFZxTys3aCtLSUF5aUVwZlNSU2I3UGluZ0drQVNBRWVuOVBMRWtSS0s2TGdDazdmVzBBVDBYQ3Jpam9UVUxFQWlXMTBZcGJwTnFwa0hvWXBqV3g4eVhqdUFpaUQ5Mlc0bENKOUlCVnArL2VXTXhBWCtVNjk3NmNCMUlERDJWcTkxa212L1grVzBwVlhhQmZaZDlwdlA2QXBrS29oamRMMDlQUnJwcWFtM3ZLOUFGR3VPdXAveVArY0JwNGxObzdvc0x6MEFIcU1uaXBxYTlmWEQ2UzdQM1VvMVp2T3IxVmpBcVVBVDRCSXNKU1NxQVNSdmdUTS9wbUFGQXdTVUZRWWFpNzhIQlk0eGdmeCsyQVNQSUlvZzhxUjcycTJ6RDNDVnNqaG8zbGwyWGc3WXJ6WElDaU02b1BvRE05T1NrdmlrOUtmNGI0RWxpdmFkY0R0S1lIZFIzcnBYL3lqeGZTMEoyRVRLYUZKcEtRaU84bytWWnBEamNyUm8wZGZnN1Qvcm9PSStyNDcxMTEzM1RWODdybm5MdHh6eitGcjE2NWQ5WWVMS3U1TUw4QWo0eHd2S2QxeHc2NjA0OU9IVTNOeUNNYXhnMDFrUGtBb2FKYUJrNlZSanV0TEpPeWlaVW5FTThvc2dSUzJFU2haOXFtOEQ2YmxzRURxUzZNQ1NFcWcwcm1xN1N6Tm94eHVoeHc4ek80OWtpQ2V5elFZRzZDd2N3VUFUZ0lKOFgxQStmeGUwcFI1K21tTDh2cjM1RE5zZXdYTGJmdFR1dllaaSttbm44VTllN0R0Y2l1RVpLWmlHNmlDMUw5MjllclY3eXA1UWZ4RGZrbStoL3dxUk9maWdRTUhucnR1M2JvUEF4NG9GeDBMeWVOZWxiYlBIWDk3ZTlwL3crRlVueHlHQUd6K2RBV0J3NTl0TDRoU1JSUlV2UThPWi9BRTZqU29BMXpaRnpSNWFyOHNqU0l1QUZPQVNuQUZ3R2hLRVIrU1NXa2lGWWc3R1VoWmxRa1VKWTVxcmdHUVZIRXpxTFdEaDZxc3czaWZ5VmNDNEl3QU9RTm9Ram9LaUFJWXArYnJBOGNrNWg5SVoxNE43RHM0SFB2Y0p5eWxsLzFVRjRBM1RnSVJBN1NLSkVMOTN2TThacndmS1htU1cvdlEvWDNJQVZRdUVvTDZIOXF3WWVQbjZ2VkdsVjFsOTNROHRna3paSEl2N2ZqTU45TFJyNkMyQkE5aXVhczB3WFg2RHZHczJtS1NGdW9NSUFrdWdaT0hmN0czQ3VQZFkzV0RYZ1FvMmZSRkJSQ1FQd1c0U2dBVlBzTTRnR1RTQ0VjV3lzN1p3NDl3QmxLQWlIc0JCSzlnYUkvWldqVWRRYTFoMW1XUVJWMCtLeHozL2JCeDkzVmZwT21EcHlpbkJGdFpWdm5jZHV6QVBudnFveGZUUC9sSDNUU0VDZEJhbGtRZFZyTnI3WGFydTMvL3ZpZWNlKzY1bnk5NVF6TWVzcXNZUHc5TmVXNVBQTzV4ajJ0OThwT2YzSGJKeFpkK2VtUjRlSnlGcmpiTXFMdWZwWDJoNU5uOTJhK2xtYS90VDgwcGxuOVE3aTcwVlRuZnJtak9ZZFNHcWdQb1pDVVY4cVRnQnZDRGtodytqaU1aTGNyVnNscWkzSENVc1FRb1drZ0wxaDVUbHdWSnRtb1pzdGxWTUVadEIzY2g3Q3RhRFRxNU8zaEZBaU44bG9Ib25TZHJYWS95R3VNRm9NbEoyZ2tWblJWNWxNTVZaY0htWlNyeDNIZW54cDM2M0xTbnhCa1JjVVY4M0J1SHM3NDFreWw5OVk1Nk9uYVl2YlJMTzBoSktDYXRHVldjMEc0UER3L1ZtczJoNTF4enpaUGZ6MkxqRVhuMDduZS9XMHcrSkpkdGUwZ3VtT3JiRVpLdU5qMHorN2NUWTZPUG1aOWZiRkVCYjM4U2EwMVFkdi8xTjZlWnIreEsxWWxSTmcwMVVBczFCR05LS1ZUNlNxTitPT0RFN0N4OG9WWENLL3M5cXRaMUM5KzZRaDBXSEszZ0N4NDVuQUZrZzNDMHJZdjYxSmJSWndBSGxxaWE5dUljWWtWU21SWnJTTVNYRXFtY3JiV1k5cnNkY293MUpEZERTeENWMHFLVUhwS2lIN2F1c2o0Q2duUDUvdlIwY24wd3IyWHJtSGlsWFljcTZXbVBYVXd2LzJrR0crcGZFRGtnZWR3YUdSbHl5K2pHOGZIUkgzbnlrNS9jQVVSbzgveEdDa1YrUnhkVlB5UlhoZDEwQkdwYVBIWjArcTBCbmprTUg1WnpsQmIyb3NMbTRLR2J2cDRXYjc0akRVMk9NZFBpc1V5R2N3RVNaUTE5S2dHalh4MEFVRFhTQ1I5VkcwQkNuV2xZSTRjeW1FaXJlcXNhSjRpOGwwWmhWeEcyTHVMN0lrTHFGbUJ5OTAzVlYxZnEyVndrakFkSm5QbDA4ZUZyQmxISWE4RW1zODBqQTFub0JEQUNhZTNxWGxyQkVWY1hJZ1dTOGFZUlRBRlF5OVpSWEpSSlFBQkVIQW5ETCsrTE5JTnhOSytmMTN6ZXUvZWpnWERPMmw3Nm14dUgwc1RZUW5yQnM5cWtrejVLb2txRGdidzBOamJ5dUdQSHB0KzhZc1hrUDRWWHJIUWhzSE54ZUEvK2tqVGY4VlVhYUJoc3IxaTdkdTA3NStjV2tDMzU3RytvS0U1M0hiLzFqalR6bVMrbTZ1aElaZ3JvRWlReVhRVWx3ek40aURjdTdnZmpzMzBVOFR3UEVGSEZhWkpJd2drZ3l5ajhVanFGRFdXY0x2VGxzaDljVnJVaHBmSTBQcE5HQmdva21TVFRsRVprRHovQ2NMRUVpYjRuSHAyMUNaNFRiSTRLcE5qSE1oK3VMTStpUk1NZ1FDSk1kQjlVUGpmWnZhUXI0OHYwbmpEWXlZTGpLNTg3enhTZjBZd3V0MDR2dlBiSTZIQjkvLzZEMTI3Y3VLNWNhRHpyYTlvNTU5bi9Gc1dmUGRIWm5xcFRQVVhJNjd1WFhuTHh3MjRxRG9JcGJlRU8wT0FBenNMZE85UHNYMzRpOVNhbVVvZERkdDJRSHFRZ1ZSQ0JFYjg4aXlJYnczTVFSQmxNZ3NwMGppeFZEZmVDUllsVUdOcm15WUFjQUZIRTVmdDRYZ0tvQkZpQWlYeEZmRVlEWkJGTXVBQVRrcWRrdnBKSjIwUEdVa1RFQjVNQVVvSEo4RU8xa2MrME03TnVqMVJaakRSVEZIMW1VQWdVbmt1VEFLdjMzT1FCNW9Pemc4czgybU43RDZmMEwxODJueDUxaFRORitpRGd5UXB2cXV3QUxOeDZ5emV2ZlBUakgvM05rbmZ4OUVIKytVNVZXSVZkUEp0WHUrQ0NpLzVnZEd4NGVIWm0zbmVhZVBHUGJudW01ZWlSVlAydmIwb3JqaDlKM1ltVnFkTVlTKzNScVhDdDRmSFViaUtSNnU2bENod1lnczVRM0lmNmdxa3g5UjZVVGp4VVdqSEJoOGdvTU03WDEzcHQwcW5XNmdCQnFlUS9BVllDYXVBK2dKZWZzYlpNR1pZakV1d0dZVlVkYXMvN1VET2d3MGM2ajd6TERFRVZRQ29ZbWdHRXRLU0VDbHcwZXh5NkI0YzFKTkxrQkNjUXg3dngycEFTYVk3OUxkTmFUaDVBaFUrazhVRUh3K0dvWDUreUJ1TURZRVZhdytVekM5aXdNcVUvL05PaDlDdXJGdExtalp6V1JGblI3cXJIWlZCbHd4Yzg3TUkvSU9zMUJlOFVJdVI2Y0plWkgvUlZxcTREK3c2K2R0MkdOYjhOZUlyelBMWUhLV0duMy9QMjFManh1dFJkeGV2b2l3eEI5VUdBQUNMV2hsSkhFSTJ1U0szeFZhazFoajgwbmpvQVNxYkdTVVNvRXhLcFpIekI4SkJHQVNJQmdHU0NheUdSQkpCR0pKSXVTNk1Na0JKUTJWZHltYjV3U2tURGdpYjhMTEhDWnFJZldkM1JHZjhYQUpMNTNzczhEZSs0Y3BKQ0ttWFZKcmdFbmJhOGk1SGV1MzUwak1WSTE1UE1yK1RLWUFuU0JEZjc5enp2aDZra2gwdURHOS8yRldsS0lGbmZMQ0RkdEthVlh2UHlwY1JFTEFCdjI4blFHaHNmYWR4eno2SFhybCsvOW5kS0h1WU9QUEMva3VGQlhZby92ampSdXY3NkwxMjZlY3ZHOTNmYTNUb1NnU1pDSW51QzNkUDU3S2RTOHkvK1crcXRQeWRWT0xVUkw5OHBZejJ2d1VFY2lWbHBMYVQ2ek5IVVBMbzNEUjNlbllhT0hVak51ZWxVUXhKVlNOdHpzUU0vR0FId0tKeXdqSkRWcWcxWUgrcWpDSE55c1lwRXFpS1pjdHJNd0g2YXlHTmFuYTBORm9nRldWRTR3bktGKzVJNVZFdVlFdkZEK21EakdQWUt2Z2dDd3VINFkwa0N1NXhaNVh6bVoyWkJseVpZQWhnYnN4K01LK2FxMWhQcVVncFNUdENHd0VtKzhmRU1xUlRQOEtPbThqNm50NndSek9SZDkwQTNkT2dsRnltcHplblZxOElybEVQalI1Nzk3T2Q5NkpHUHZPS0F2SHl3VS9zSHE4SXFmQ3hBOExVdnZ2aUMzMko2T0RRek01ZWxqOU1XN0o3MmpqdFQ0OE52UjU1dW94UElVTm9mNDhYZTJYdTh1QnlhQWdVMndNdFVYNXhPOWRtamFlakE3YXpoaktiMitPcTBPTFUrTFUyc1Rxbzg5R0tvaVJvQWtSbm1BektJZUJtbUZDbDhnTlRsZ0dQZVYyTlZHOUNHVkZJNmhjUnhOa2Z1VXJLQmtOS3VjbDZuZXF2d1ROL0dLcUh3b2o3VmlWY2NlU2RjcWpWSE9GbnlzNkovZHRYUzlLc01MS1d5cSs3bTBlQmV0NHFaMjBRdkpOSTBFa255T01aQ21nUm9LVFBxTFh6REo3bWNwNStHOHFXamdOMUEyWDk5L1JEdnBzMmxLeTd0eGxZTTlZS3BUZ3VlRFY5NnlZVy9SV09mVS9BU3h0bkRCM1pSM1FPL3loWE5IVHQyUFArY3JkcytORE03WitXZ2dCRkZDem1wa2Fydi9JK3B2dU5ycVRjeXhaQmx1RXIxYUY3dThLbGhSNnhwQklUaHVKZUtESGUrU29DZHhJcTFZRnF4QVVDdFJkV053UmdwalUxRTdhVTZ5dXF1QkJHQW9relZXMzlOaVR6YVN6Mk5lYVpMZ3FyTDBBOGJLc0JJR0JRSXlyNVBucnorUkp6eDRTaVhUaGRkaWdFU1FHSklncys0TC83ZzJadENXc2hnN3BWK2tiNEFrak1vZDN5T1lpUE44RTRaandOMEF1Rmt3TnlQZTl0VlFNRXpUYU5EN2ZRTEwxL0FEdU5rSjdRU3pGeWQ4YkhSMmwwN2R2N1UrZWR2LzdPU3AvSGtBZng1d0JLSVdVSGxaMy8yWjIzZTJOVFVxamU0WU5WdnJZejJ0WWZycjB1TmIzODI5ZGFjbnlwTDJEMVFLenBrTGtGbUErbUZNNHd5UEpBQWVoY0FJazNYRFNoU09YcWIwL3RUQTFVMzJoaE9yY24xYVhIMXByU0laR3B6U0ZyanRZYkVDU1dIS0FnYlN2QW9ZU2lucGk4d2tKQytadGJwTE5JMlRQRllOOHAyaysvemhhUUNXRzVRYWtzcFVCd2R3cnBEV2w5SXpHMzFpU0N5RHFLNGs5a21WaFU1bFk5RkpieU1zdHhYbVNjODFDZ3VVNmxLTzBvazVMY1NhVDFyU1pPb3RpTUFhWUhqR21GclVmZ2drQ3l2YkVicGwyd283d1d0RW5wa3FNc2J1ZlYwM2ZYMTlKTS81a0FXM2JiV01udHAxY3BWYnlENDhUZTk2VTIrdE1uOGg0d1A0QXIrUFlEMDZhLys2cStHbnZuTVozSXNkYzh2Yk5teTZjM1QwN08waWdVWldsN0JybWtmT3BDRzN2cHJ6RmlZV2RtVUdFSDJPRmRsQjVlSExtRWYrY3g0Q0J2UHk3aTRML0laRGpiQ1NoTzUwQUlCT2lPVGFYSFY1clN3YW1OcWpVNVNOTS9ienRSa2JnWk5TS0VBa013bXJwQklTaVUzY0wzWGZNdlBDbW1EbEhMSm9ZUHE2OUF2RGlCSCtDUnBGZmt0MDdyeWROdGUyQjJCQXY0U1JkaXQvbFVHOVFOTXBnc0gvY0NrR3QzMzduMDJqU1E2emxxUzRCR3VneUNSaHBMaDNweHB2ZlJkZ0Q5Nm9wZGUvYUk1RHVwWDg3cVVCVUxGeWNteCt1N2QrMzl4NjlhTnYxL3lOcDdjenovQzhYNWZyMy85NjZ1dmV0V3JFdTl5cmZpcDUvLzB1L2xheVFyVkZaZmNaY1JXVS8wVGY1b2F1Mi9HaWtOMXFWdG9hRWtvQTh2aDVXckxPUG9aVndod2JnbzVaS0FJUTFnb0Z1bUtZVjdGdm1vY3Z5Y004T2JzaVd4NCs2SVllMEtGSXNKWFpRQ25VQjBCTWRwaFhIWXg2Q1NvZ3cvZjlNNFVRMzM2bnZJQ2ttMFdON2VVdXZQdDFPR3dmOCtwRnczeEZLQWJ4UG5ySEdTekIyYkhDNm1SeFZla05TNmVGMzRKaVBDUkZrb013MjR1dXhvK010UkQvWEI2azZhMHVGZmwyWGZwbFFQTDkzMGE4cXdmTHRMYVA1YytqaDVONmJLTFcvVGJ6aFl0WWJFTEFGOTI1NTEzdk9kMXIzdmRBanhPdkNGY05wTjBaNzlzeXYyK1NvVHUzcjMzbHpkdjN2Z2ZqeCtiaVkzU29CU3FxN3ZqMjJua1BiK2EwdmhHaUsrNHBPZ3p1TDdFNFpraktBOHRtbUxZaXlFYzhmRzhqQy9pb0p6NUkybjRoREU2SWoxZ1ZqcTFKOWFraFhYYjB1TEtkYWxkUXhMQ2JKY0VsRGhLc2F6S1pCWVEwNFgwd1Q3QXovZmFRVGp1MjZvdFg2MHBYSXU0VnFjR1EzRXVZQ0taRXNjbUtzUE5WTlgzSFRhYTdBSmlDUkQ1VmFVWjJrYlJ6dHpMd0VBUjdBTkRobVQ3aUphU3ozMHVELzJmWUVIUVY2VEZ1SmY0dHF4dzFqVjRiM3h4SDJtNTF6QS94TmNiWC9Tc3VmVEl5M3Y1U0d6R1VYdHF4WGg5MTY1OS8rS2NjemI5WHNuanFPUisvTEc5OSt0Uyt1Q1VXR05IRGgzNzR1alkyUG04bDBRekhiTjBBTmY0OEZ0VDQ4N3JVMitZbFN6bnVuYjJMRzRRU0tWSUhrdy8rRHpram9TeFBNbGRnTWYwUHNzdUF5VEFTLzJ1THkxdTJJNTYyOERPL0ZCV2JUUjBXYlZsd1BSVldnRWd3ZElIa2lDS2UwREU1dzBOdHdDVi9sS1hoVkxBcEROT2xWY0JSUFd4ZW1xTXNHdm5TUUNhS3BCMHFqUTBZMXpMUUZMZVJxY2lYb2FFQk1IUFFFS1lBaUNuL2kzYUxwQUVTekRPYkdWVy9DaXo4RTFUdWxnNUoxNmJhc1Y0bTZNZmM2eXlPRUNzck5jZEdSNnB6czNQM2I1cTFkUmppWm1GengyY1QrL3ppbmJjWnlvU2xGYjZuWGZ1K0NmYnp0bjJqdWtUSjdMdFl5c3dZbnQzZmoyTnZ2OTFMSEJzQVR5Y2V4N29XSFRTKzFPZFRTU3VEeFR1U3lJTXB1MC9qN1MybG1hWCtTeENMcFZzRUZnYTBlTGF0aUdWT3F4OEwydzhOd05KaWNTcnFHSHZoRFNTSVlYa0thU1JFa2NBQ1JLZGFmVkRFZ1Y0NmxrQ0VXNEpJb0RWd2dXUUJCUnhHdUIxUU5SazVqTTBpaEVQQUFSUkREY2xFY0dUcmlLaVpFanBseUFxYlNPN1BzdTZrV3BOYVJUcEN0OXdPUDQ0cWt0VlpqM1MxV2RIT0RIdzFDZk04dllyWHpNQlVLSE50SVY0K1d6bjNUdGZlZDU1Mi8rdzVMWDU3dXNxeHNQWmsybWQ4dzYyaVpvVFl4T3Y0bXNaVXNEMjBDcVl4Y3ZtUTEvNUpCdWxUSzFqTzV0b0NhSWoxWmxBVVQ1VDhzU2lYVEMreUdmeFFlMm9nQ0lzS0ZjWmxaYlV5SkU1VXdHaXFKam5zRDFXa0h2Tlpxb3R6YWJ4Tzc2U2hnK3NUUE9iem1NcFlCM3JNZGdVdkZVVTBnaGQ0WHBRT0VnZjloS2dBbG9SVnJWRm1Qc0tvS3hVYVNEemhnZ1hIWTAreE9GOFZBL05WVm9zemZMdElENXM1WHZUUTJQWU5KTXNJbUtlQ1FxYjIrK2kvU2l2M05YeVR2S3hjSlB6T0NWM3BqWU1qWmRvdjNYRVpSN2NZRmJMTHdGVWdsQ1Z1SkVQQWQ1MU4ydEQyK2M0NzAydnlHVFNEbXBlM2xMU0h3RWdlSGIvWm1UM0MwQis1NWlQR3kzZGROUE5UeDBlSGIyS0R6NXhVb0RoQjZNNGZKdmF0OTJhdWg5OWYrcGNjSEZxakMybTJyREZaZ29KaEJKTVp3U1NGSklRbGhXRXlIQmhPcGxCWktZZzFMS29EMEpCb1hMR2FiNGdHR25GdFlUVEZqTFMwbHhrRkVqMStSTnA0dHMzcFdFQU5MOFpJTEUzNTBvdG0wUk1xMWs0QkNnYXhJTkE4dUFhTVh5bk55YnNsRjJBS080QmtUV1dLK1NDUzJCWk40M3lwU1YxdnRKaW5zL096T0lhZklHYXlXSWFtUURBQ0VNWnFLQWN2SWlpN1RsRzhuanBPKzEzRVpMNVFSd2Y4VTJObU1LWXRraGZwbzBNeFkyMDhiRjErZHJTMFJQMXRIdGZsUVZHRms4OXNZV0FuSjJkNlE2UGpGejExWnUrK3NPUHVQSVJuL1NqVm1SeGNmaXMxLzBDRUI4NWtnNHR6dGErZUd4MEdHdCt5YVVWcFNTbURtcy8xMzhtOVU0c3BmbmRjMm1CNzNIWGVhZXJzV0lvTlNZd0xKdG1OU0dPSGtqYjZNMmdMM1VrWXNRSkFZS0VaYjl4QVFzaUlpK3pFWjlIck9uelRZQ3ZCRkdPek9raUw0a0NVT2lCSHJxa01YMkltZHVodExodUt4SnBXeXhLVmprUnhvazRKTk9wUUJJVVFxaVVSZ1dRQ2tBWlgwRjlMVXNvalY5QnBTVEtmc3o0a0VLU29MWEliSWl6ek1kNXN3TE5HbElwVmp6b3l5Q1FvcTkyczd5Q0h2U00vcnFhclRUeWd4QXVFMUI5MENub1o1RG5CVmtpNEdBTVFCZVJkZExmY1hjemJkc3lUM2s1a2pXaExodXQxVFhyTnJ5RUlqNVo4cnlzL3Q3OGdydjM5amdsUHpmM3JHYzlxOHRDMDlaSFB1TEszK1d6SzZNNFdna24yYWZxSFR5UXVuLzhwcFNtMWpETGdHREl5eTYyZGV2b0VtNGhkZGpoa0JoOG5BU0hLbENaMngrcjlNK2dLK09NTmsyUnFQQUc4dmp3bEt6bGZTUTJid1ppY1p2elF1R1FHRTVKYUVkOStnalQvd1BScHU0WTJ5Uk95Vmw2aUx4azFDUVA1aGUrZVNNT1g0NlY0U2l6ck4rMDRVNXVYOW1PckU1SUFaY1hPT1l4T3gxbVdpd0h4T0lqSlFkNW93WnFFVmk0azN6SWI1eVdoS2dNV2dta29wSSs3V3hUNlVnYTlPUmVBSjJZcmFXMXE1YlNGQ2NGbk84SUpIYnJMV0h6OXUzbi9IYzB6bkY0WC9YbklZaTcxK3MrSlJEZjdoRmtTODk4K3JPZU9qVTF1UVprK2pYVXZIQ0l1Si83NWxmVHlDS0xoeHNlbHJxTDg0aHJwc3QxQWNaL3dpMXM3ZGJ4VmxwZ2Vsc2ZaL1JQb2tyR1dQSGx0WUpRTUtTSk5SV0pvVXl6dVhiRGU1eHZRMFFQeW00WVIwemNtaTRTODVlSUlDQyt6NzB5UVdGb0JFd2NHWGpnNmdPcG1DTzc2VHJHQktCNWFIK2FQK2VDdERpK1FvTUF0WVo0cDM4Vk5MVVN5SDB4QVZPcU1pVlBTM1dtQk5MQmRXMmprRlRlUTZRcWNlWUpKNkNOdzdtLzVoZC9xOURFNWFRNTFtZG1qL2RRYTZpM0tlaUVhcU9JQUVuUmxlemxidGsxeXNpT1YraFlnV2NHakt1aUhuMUFGYkVuRjczMVhzZWpUQThDaHJtNWUwOERtNGlkQWx2SVFoRWYrR3pENDdWUGVjcVBQWTNJZDhKN1cwTEo5MzdkRjRBcU45NTRvMnl0akk2UFBkZlcyVGliVTJFaHJ6VTNsMzdqYnorYU9HK1lmbmpoVUxxQXFmTEdvV1lhcTZDNkFBWWY3Z1pRR0xNNktOVmkyYWcxemV2d2pQUWFiNTgyVUhYMTBhem1ZbzBFb3ZYQlpPOExRQm5NOVdhaVNkeUlpK2MwaUh0akJGRVEwRnZDQWFSb2I5em1leE9FTTAwTXZkU2p6WTNaWTZuK2pTK201c2J0YVc3ak9hbmRhSEpTQUxWRzRmRjZVUUJJc01SSkpEN2tuRUVUenczak1tQk1nNlBCOFV3ZkcwbmdDQ1RmeTdWZE5yMU5tUkF5cHZkeWFSNXBOTWVLY1FBSmcxdUpCQm43ZlkrdUZQMGhlVnhVR3lwTktkTEFJR29nU0MzY2ZIYXo3SzIzRVVXRXp6emtzT2VlSnBKb01UNVpITkxNQk9TWW1waDhEb0YzbGJ3dnN2cnd0T3VzS2t6MTlaS1h2S1Q3em5lK2MvdWxsMTcySDloSEd1R2tQN1RwVnZnbG0zVEhqdHZUejcvMzU5TVhKcmVuUDUzYm45NCtmeVI5ZTJrbUhla3VzZXhmU2NNc1hveXh3RFpNYTZzcWJGUllUd3ZRVGl3eHdxZVgwdEt4eGRTZVpZVVhzSVc0NWJtTGNYRUEzdDRYVndRSDdrdmlsTSt6bnhNc3A0VWlJYmVYQ1drNm4rZVVNdE13Nlp5aU1DanF4dzZsNXJFakdDZkRxY1BIb0RNWUJBWHBRaTB1NTFtK3o2QW95eElvMFJmOWNHV2RBQ2ZLS083SllKNDhVbklUdkVlUXAzblVtMHoxTXpkT3RVc2d5V01IVXppZWwyR2ZleEFDMGdjZ1hYUHltVmUweTdwMFJZU1d4TnhDTmEyY2JLWFZLK0NGQ0VaR3dXUDQyMXQzNmNNdStlQzExMTU3QkF3NEF5OUtNczNKMTMxSm9GQmZWejMyNnF2SHh5WldZcWxiRGU5MzVVSnUrdWFYNlcxS2oyRnRaYkV6RkNiN1g3VG0wMThBb25SaWI5ckdnYkVYREUrbXE5ald1R1I0TEcwWUhrcXl4TDBxcENYcmZVb21wQlJnYXM4djhHUStWSnZTcWM1WEtHcDg3czIzVldNeng1cHhoZkpDcWtFTUhqa0NIY2haQ2kzM1UybVU3NWJqYkhVUU1FcFJpZVc3SE0rdVA0VXFqV3FMYzJuOG0xOUJHbTFOczV1MkY5S0lMUUJWajJwTkNhTWtVcklvb1FaY0thRlVhZFZxN09sbjZlTzk2U0JlYktIUUJzTWVmdy9BVVo1ZmxMVkYycEtoMnZoT2tNc0FvOHpZL0RhU0R6VUxNdjJMdHBmTXNGVkVDUVRmZG5ISmdEM25MSW5zWUpRTUxVZ2piUVNUWTJidmdXWTZkOHRjOFp4ZnFtbTFPeE1Ua3l1dnV1cnFxNG04RTNkV05YWTJBRlhXenE2Vk5XbDhjdUlwdktOR3cyMHRIYVptcHZMcFUxKzVMcVZWWStsb2V3SFdTNGlVemtjWERUbVNhZWxCQ1B3N3N4elFuZUhMM2t3WFhqWTBrWjQ4TnBVZXpnYm9sckhoTkdZT0ZqT1dBa3d3RURCMTZYem5lSlpNR3VRMVZreHJ3eGxNTlhibUExREVCeUdsY201U3BrOFF5UmJuU3hJSGZmdUI4a21SUEc0cEkvSkpXWUxZUkFGWTlNZlF2cDFJcENOcGJ0dUZhV0Z5RllmaU1MQURHS294cEl2clF5QlkyeWVES3ZzWkVJQ0Z0TnB3b2RxMGp3b1ExVXJna1JkVDNzK0xGU3JQNVFMdHJkeE84d3FJR1daczgyeXFPdjF2OExrYkgxTkVYTW80STZMcHhBZ01OM2M3UjdNcWRQMUo2UlNFQ0c3Q0N0S0VkR09aNFo0amRZNlBzTDB3NnU1OUxwS3oweHo5bUhnS2QrOHRNR0R4UmFzaVRmL1B2UUtJcGV6S1cvN3FMUmE1a204WVBYNWhZVkVBMFNVL3BsMVBkKys5TzMzd20zK2NMbHo1cUxUQWhtYlJOZ1FTNzVDVFNFbUJtazBYTTIxdThtOEJJcjFuWVRxOVp3NzFBQUIvRWpEOUdFZFlyMlF1dTIxc0pFMElkTUNrWklvWFdlMGhBR2t2c1NVUlo5VWdEdEtveHJKQWplMkNHdXF4cHBGQW5DTXBDRXI2QUV5L2U1bWd5eUR5Z1QwNG1SN2xuYjRNc08yT2xaNTFMTTJuaVc4aGpUYWRrMlkzWWh1eDkxVmg0VlFiTUl4ckdRNkhUaktnUTBJQmRuMUJneVRLL2pLSXNqVHlSQk1BNndPSk1qSGFsVnNhL2g1NDA1ZmhiVDR0TU0zWDlac2pMQ1M2aG9SdXNNL0IxYUMzZmN1WDhXQTdkWTg3SG5MNkVtRVVGOTIzbndyMzJZVmFPbndNd0l4eHpJV0h3TE1xcit2d25KUXJ3Y0NzdENpbiswVVZmZTllQWZTa0p6M0p2YS9XWC8vMXB5NnExU29YTGl6RW1nRm4zcDNtVnRKdE8yN2p2RUZLdzJ1YWFjNnpOZjBpTTN1OEYzM1VubVp5TjlNRktPWVJBT1dJKytqU1hQcm9BajNrWXdWUDRSejBzOGRXcHNjaW5iYVBqbVl3b2Q1OHFiWHRGekJoUWtWd0FLb1dPK05MN0lvSEhRUVVVa2t3Y1VRVFJzRUFxU0pWSmE1REx5ZzgwTGdJR21rSnkvNXkrNHM0SWlvWTJaNkg5dURaOE40ZHFYNzhhSm85QjJrMFBwVnFBTjMzS1BzcWphME9nVkJLbzZ6V2l2VWhRUlFnV2ZaZEtlK3JRSDcxcVV5djd3WnVudjA1UzhzZGtGR3FxQmEyVVd1K3gxZmJBQk5iSkhZakpJejl5a2x6OTBzUVlaUzdyNjFLYy9VaUFBU0orRThka29uUDF4eHFwRzJiWEc2eFA2a2lyL2srNVlYeS91bFAvOUViMlozWGxLR1UwNjk3QlZCNVpIWExsaTJQbXBpWXFqcDlwd1ovQUlSRnJIYjY2bTBjMmVCY2IwdVJmeDhYZll4cmdhNHBpYnpPUTlXTklza2M3WjlzTGFaUEh0bkZSczJ1REtaeHdiUWliVmN5OVRoZ0Q0Z0VVMGN3TlJ6VmxBR2dNT2hUUjhrWTlwT2owaGtOWU1KbzUyT21qREFZZ1hnS2U0Z3MxdVgvZlBVRDNOckM1ZnV5dlRrYUNVR2JsVWIxaFprMGVldVhVMlBUdVdsMjNlYWNEYUFyRGxRc0laR1VSZ05BWWxKZWdDTkxuMXFvTXM0M0lpWUVsVUNLRFJWV0F3TlVBK2tGa29zSGluMTZicGNwRzZaVDVjSXh0ak00THpUa2IzSWd2RU1hK2J6c0NZR0lZd0NFUVk0a0dnVkU1YUtsNDh6TFJjOTdqdFhqTktRQWM2eFNCK2VFSnV1Yk5tMTZGRWx1S0xFUUdVNzVjMjhBcW93YzRDZHB1UGpvOTJNc01ReE1DS2wrbk9IY3pmVzMzOGpyeVZ0Q2ZVWENVd3ErcjF2ZlkxK2tQUE9lQit4SE9iTHFGV0E2REpod3p4aWVTTS9tYlkzSElKbTJqZytuVWNEVTVpeU9ZT3FHUFVKdUZrSUVsRXNGc1dUQUZHWmhZWTV5QlpTZnkxVTZNVTBQUUNFUjVBQ1hPTTZBS3FnZXNmN3hlVzVYUENkOTVHRHRxQmZTclpwR2R0MmVHaWVPcHBrdDU2ZEZwR2VvTkFaRVh4b0JoVkJaU2gwZGtqZExtQXdpUHpLZkpaTEtDaGNTeUREUHd3a2M4cEEzcEJGM3FqS1hCcFFZQWluc0dOVGEvQ0VXNVpCRXpiRXNWZ1JYdEYvU0VIS3NoWEhObXlEdWR3a2k5K1BvWWpnQmRHeW1sbVlCNHdyZTgzYzg1UHpWTkRZeThtanYrQktzSk1pRU1XTGdPaU9BMUhsdmVNTWJURGJhcU5VdmIvdGxibWhxdktQNjBKRkQ2YnJkSDA4WHJuaFVta2Q5UGRqTEZubVZZTEpQZ21rRU1QbnNZOWdmSHp1NEF6QlYwejltSnZjTXdQVElzY20wa2RuY01NUllLc0NrYW9zUC93ZVFBRHUrci9XMmtZNThnREwxRm1jcGo1RUtvQnJNREpzQXFsa0NTazRFWSt4aUJnNVY5eS9iVVFJcGhqUXM3REU3ckowNGdqUTZrZVlBMFR6bmpyUjIzVmR6Z1RDbTkwZyt3UkRHTlZ6MU16V3hWaFNBS3NEQ3ZOczBOUUdGeFJoaEFRVjRzb29UU05ueDlodGhUdzBvRVRNNEJCV3RTUjBtdmZQemZPSkZhVFNFQ1U5OHFHOGFiL3NGRUlJUDZaS05hMmQxdzM3eGxuSllNZUdZQno4QndXN1Z5aW1WVEF3WVptTnNTZFdibDVOOTlET2YrWXg3bi8zQjF5Y09BWFhiYWRjM3Z2R04ybHZlOHBiRUNiVU5WMTMxK0g5TnpqRTNGU21rNG5kb3ZuN2IxOU4vLytUNzBzYVY1NlJGRng0ZWdzdU82aHcxR3VKenVMV0FhVE9NWGcxb3IxdGFTQitaT1p6ZU5uMllEcXVqcS96Y1VqT05lLzRHeWVBaVBOdEQ2SGlJRno1czc5OW5RcmRnMkFJenh0bldYSnBodVdHZVY0cU1zK1k2ZGRWVmQyVitZays3eXVtUmJBT01FclZ4ZUgrcXQxajNHcDlralF1cFFYa0tPVnFSM1dDNGpDdjh2Q2FVMDhYTVRiVTJrTVp3dmdjQVpSNGFKWXR0U2p3WFVHSE1BQ1JBcE5Ic0tqL2lVT1FISUFTRk16TUJJNGcweUgwVzIwdTB6MzIxVlJPZHRHRU42M0ZhMzlLTnY3eTAyUndaSFhyZmIvekdiMHlEaVlRait1U3IwSVFuUi83OHovODhSYVRPazU3d3BDMDBkVzNMVnh0dEJjVjZFSHZudnJ0dFBkZHA1WjFjMEhkd1ovRktwbU1ROVFROVB4ODFjQVZiMlJjd2t0ODhjeVE5ZCsrdDZTZDNmVE85NDhpZTlJM09mT3J3bmNVUkFGVkhPblFKZDVpdGRWbTR4TFpGeXlHTktOQmxmN2NuMmtpZEJRems0KzM1dEgvaGNMcHJabCs2WTJaLzJzME1jUnB3K2Nacm5UUTFwUlBNY1pTWGYzT2Y2YmNxRGNuUmRVWjRaRzhhdjUzaklyUkxwdFQ1M2Q5d1ZmMVdhbkxmQ0o5d2RhbnZHdnc4eUZCbGdXV1BSZEprUCs0cmkya1lOeFRQZVRHdzhJZklPOFRwK3libERqR3pheUxOR29VejNOUys0amVuT2tmbU9YcXJVU3h3QkUxMkxnbDRBbm1KSGZnVG5BdWF3WTVxOFRWODB4dyt6dXpQc1NSUHlTalBPZXk2OWdsZ2dNaE9nUWtUbkhTZFVZVWRQTGhPL3JWWHJGbTduWk9IRlg3ajAxVTJZVTBEV254S1pDY2Z4cUZSRUpycTRoSnhPcTh5THQ4OU5IL3o4b0FqTXFXTGtFckRXSTc3QWNHL09iNmYyZUQrOU1MbWVQcUprUlhwNGJ3NnZacVptU0tjaGRZQWptTE5EZUJNeUF3Rlc2NW90MFRWM1h4M0lSMWhBYkdIUmg3aW5NVWs3NlN0Ykk2bENkUnBBd2tZS3BGMGZrRkUwWmJsQnNBaXJ1ZUlSNklOMy9tVlZGMjNQUzJ1M1JwclNlZ0JwSkd2WEpPNlZHazBJdHRGU2h1V0tGQlhlWXFQa2xLbGFTL1JyNXBHTlg2Y2dzVDN4R01kcHlwVHdibGVGQW9RY2VmMFc5TWxIRTJ4bjUwVFRGbXdGVGxVelV6U2tVT1BTU3VQWUZzc3ZzN3c1b2RiUjVoeG9jS1lXTVpNamI0aWlDc2RlRjliQXdiSThqa3djVWFzbkRGeTdkcDc1Qk9IdWtlMis1c05FQ2t3b1hoZjREV2RBek03MDZYcjFxZEpOazBiL0VxT1A3cTJSRU44NTZnRVQ0QXBXcnNjWjVuZnlWVVUxMThhY0ZYN1lkZ3p4bjhBQm41Z2NTYVdDZjVWY3lJOVlXZ3liV052emtWTlRsQ2dxbUEwYmN3Z2twNklmQm9iUUNKL0VCOUNlejhQaWc0S3BxVkRhYXcybk5ZMEp0SmFOcGttc0o4MGg1RTk1RFdIUUtKL01MaUx0SkpSdFFPM3BhSFpJMmxwNDRXcHcxcFhCbEcyYnZLMFgrRGdCQXZTdElyVWNPWEhrNDBWVjY0RkRzOUttR0MxRldFV0hBa1ozMUhkQXFZNGRzdlVXeUNoT0hNZmFGQnNzTm9uWGlYdm9sN2JmaEdGdmIwUU5iUTQxTHg5eDgyd1FLa1VVbjM3RGNoeFhpa0tnTkVyZVQ4eU1yeU5vbEtKQ2NPRDE1a0E1QWNUZ3YvWU80b3ZLUlNFY3AxbG5obk9nZGtkYWZYb0dqcmo1OTRnQjdUMEk0OHQ5TzlpT0JqR2ZjQ09ra1FqYmUwaktjTGVQOGpMeHVrWU1PbDQwVFpYd0VkWUxmZitOeFk0UGI1NE5MMndQcHArSENCZGlqUVo1NW1uK0paZ2pyTVJGWElHRVdDZ2RRSW4reENXWng3VTF6K0NaTnJIdVlzS0tGeFpHMHRibWxOcFEzMDhEU01wWE05cVFXMmg1QlVtTTN1RWlUM0IrcDFmNE5YUUMxTmxhbFBBeko4QmljVkhWNjhCalZzZXN0eTFJSUdCSEFud3RFTUs1WEFWVU9XMWFXVk80WlJvZ29jWTNjbVNTR2hhVWdhSDZqdnNOTTZNdEhqcFlRbFI0L3YvSG9CVGdvWXdMWml6Znk4ZmZXQW1OakhHTTRnVFF3TkdOV3JOd0VDQkNjbCtFdnZPQkNCcDRjWE10N1pCMFc4T0cyS3hjeEJ6dXYzTk5OVzhrRmxPQ3pHTEtjY3pmejRTRXlTTk9yS2g2SkpBQXRrNlIzOFVZdlZjSjdYQ3dvbWdpQWQxV1phdVhBR1hIcGZBWE9NK2dNSDhBV3lhSzFCNUwwU0tYSWxLV3MyaW9PQ1pwMDBlUFFseHIwOERiR1lBaWVmNkFzT1RjNTZFZHhmOTdzNTB1bTMrV0JxdmNDUzB1U3B0QjB6anFEc1p0aVNRN0lRK1JyM2gzdDZ2cHQ3TUlkVGFSUlRoRjltQXZBd1VNS1Zhb3dIOXhVZkNEbEpCRklEQzFsRWk2VHFBcVVZN1ZHMTk4QUJ5Nlo5ZmVDeWxVQVpSZ0psU2NoL2dEOGQ2aDlxTGFZNjl5UmFTMU5UUlhJamgvc0p4Wm1Fek04M2VodlZ6ekxhaG9qU2dMM3dSWmlQZGMxUGhqTmRwQUhyOTYxOWY0ZmVvVE54a21yakdFNGRVRkZQNEVrQ0w2UmdmZElSSjZIaGhsUnRDaGJRMlcvdm9WWXpKTWQ5cGdyb2hsZGltWU5ZZG96NndVZ0JHVHllZmlpanJ6dGRBeEVDd2ZIcWFUeEZSeG9sb1ZkNlhHNGJJZTJuZy80dEVTa3ZIMHkvQ3lLdXdrelpnUTdFcW11WXdoUGtlRFczUElNcWpOMHNqdzlvditxcXRQSHI1WGpSdzJybTRKODVCWGRKWWxTNGFXZ0V3UjJRSmExdEJyMmhibDkzTXpzd2VEdGdCb3JXWGNSNXFmZGc3MGpTbSs3RFJkK20wZ2ZKV0NNQkJ1c1RVWGZzbkpGQldVQjNBMUJGTXFyQkMrcWpRSWd3b000am9Sd0JLNE9oS01FRVhUa2YwVU0xRDh3ZlRISU5wdG9FUkM4R1VnRjErZzZQZFdVQTY3eURUSm5wQmo5Rnp0cE8xTkgvZnZna211bUlEZHhJclRnT1FQYi81NXB0TjFHUXpjNnJqT2poRkZtWVFOdENjQzYrOFpvSUNnL0NLdSt5eXloSk1KWWljTW5vSW5FOFdvemJRdGJTcmxFcHg4QXpBV1pGbEJ3Z0p4MFdrOFhhd3ZFcHd4SDA4TEo4VWFaZHYrOWxDS2hIdkVabDFqRjVYd3QvTVhvRHVSUmpIVHdCSW0xd1BnZ0ZMQUNVa0VnMFJDTHF3ZGNpckx4V3l5NENxODA3WUxDejZWR3QvK216cm5uUjVmV1Y2NU5DYXRKWnl0YTBXQVVEMGlkSGVZY2EydVArR1ZPWFl5OGlxaTZDSlg2YjFVSnNNVnFWbEVDbDlza29qTnFSUk5xTDlabEplRDFKaEZRQWFVR1dXa1VHRlQxOWlNeFcrNkplU0tIZ0VFWWxLemRiaE5OS2RUOGNhZkxBQ2lVd3duWGZwSC9NeE1HcnZiaU1GNjM2V0NlOFJHaXU0YVlLSitlM2J0eE04K1RvTlFKeklMOS9BNEFja0syUCtyZ1dFQUNVNTQ0S3pEUVNhS2l0SDIxQkJJSkFLSUlRa01tNEFUSXlBSnZIRHZMYXJmYVM5cEpwanJ6UlVYcFplT1U4UFpwcTN2TW9nMGZtU0VPVkRmRzdqR293ckUvaU1hdG0ySzJad1NDVFR2US8xcHZzSkpORVRzWkUyK1U0WHFrY2JTZHZHQmJzK2NDSmNBRWlna2IvTnlCVmtqVUs5ZmFwMU1GM1hPcFFlMzFpVEhqTzBPcTFCSW5sNmNRSHd1TFRTcTQraytSTjM4bkxnZ1RTeDZuSit4WGxEU0dNWE8yVld0bytrcU9FTWlaQkdBYVFzWVp5UjVSbWFCalFTcVpCQTJRelBJQ3B5OGd3Z0tWa0ZrYnlKd1o3cHBySGY3QjFQbyswVDZkRGN0clRxNFgrYkp0YS9FaVA2dmZTdUwwSEJiVkNVRGFzMHhIN1kvR01mKzlpUzFFVGxTNVBocEl2WGxyM3Z2ZWhGTDhLaVNjTmRDR3ExOFU5Q3N2STh3aE9ONTNBQXFSa3VnMHBnTlZCZnpYaXU3M01hckk4a1VocU5zbG82emp0VGs2TzFORFhxZ2lCYkdjUVBSMXJ5QTdZNnpuVVlsMkw2anRZYWhoYkxjVVg0cERoYVhLWXpYa2R4NGM5REl0MEZqUGFMY0grSkhmZHJHTjN2WGp5V3ZrWGYrS0ZuZmwrUzJTYSs2V0wvanJ3TDVvTUsyWFhEZDdGekJvTHJON0c3Rk0wZmJoMUkvMkhtVytrdjUzYW5vMTFVQm5GZUxTVVNJR29UdC8vZzM2YTloMjVpaEdPWEFObzZhcFR6bmN5RWl2VWoxNUVJTjFuemFjUzZFVDVyUVUzV2hocTRldUViYnJDR0ZEN2hacXduNmJ0ZVpQckNEWVpkajZyeFRTWm1mRU4wY3RzbEgweHJ0cndhKyt3S0FEMlBEQ2lHSVg2eFREUDA3R2Uvb01tWFdIeWxQZm95K09jMENWUStYTDE1TTg4cWpXd1k1bGpMYnJQeUxJRFlXd3lPbEpJblVNNXpHNkEweWRLb2xFN2VHMWF5NEN1aEVGc2EyMDNVbkxPaVVpcXA1clNiZkdZNkI0SDE4ajk4Ri9ZY3B4RmpaSEVOQkdsWEdWdmtXYjd0aDdUZXpITStpVjJGL2h5UzRGTkxKOUtUQU1JalVER3JHYVdLZnpjNkVaUlpHbEgzY2ppM3pYTDZxbzJHVGlDUlhBQjk2OUxlOUQrUVNzOGRXcGV1SEY3RnVsV2Q1UWRPRndUU1IvbEo4RHZTb2NWZGFkM2s1V25kNkRZR0RQbVVSclNGQlR3a0RSSWxabXlHbFN2TXgvUUJZcnpnQ09TVVZxbzI0V2RJU2FRTHc1b3krSDEwYUo1Vm1qVExzMHM3dzhzUXFvMUhmREpWTi84dU50QmwxUHNON1NCSklwMWRzU0VORk9BcnJ4ZGNzRVdjeERPZkQxNm5BWWpsNmlELzFOQlFEUHdBQWptQ2lmNWh0UGoxS3lXS3VqdXJMeXRUWGVrUWx3UXlZTXhuT0Q4elRSa08wVXE2RENTa0RranBBRXFYQThvbEFUZjIrbUNpakRLdkhiQjhhTExjSzU1SGZQYjRXMFJFYjNKa0FNOUNCaTZKS3NPM3lncWUzUXlEUHRPYUFVaU5kRDcyMFpoTTRIbFdXWUNHdkNWZzNEcFIzZlZWWFR6TDAvcE56TTRZeittZnplOU9UMXM4bEo0L3NqNWR3a0U2VC9RdUFxUWU2MHNveTNUN3NjK2xQWE4zcFcwVGw2YzFnTTB0bVFBUzdZbkZSd0JRQlVqNWZUWFVKdUYyckJkaCtJYkJMSkFFVGdrZy9BQmdqc3ZBOFpsOG9Nd1c5dGZvZEdwZjhGY3ByWDQvYTJNUEF5VDBpbm83dlRqT0d0U1JTZ1dwcWtOZ3djZ1NHNUdnK0hNYWdJcDRpcE1GRk5NdktRSmhRSFBLQWxWRXAxaXhzcEtZd1FTQXlGRUFxZStIeENsQnRHd25aU21WQVJlU0JqQXBpZndVbTM0YlcwbndsSURLUUJKd2pxcUJadGxPRytHUUtkc2NvWHhmUkM1N1JicUk0SSs5S3E4MmJWM0x6VHFvK1UyWWZDdUc3a1ZJcFBVTUZIK2tWQWtxNExTUE1wQUV6d0NnaW5BWTRLU3g3TWNCcER0NFYrN1ZzM2VsNXk5T3BHZU9yZVBGZzFHZUNSOVBOMHlrWXhqaGV3OS9MSzBmdVNoZE9INHBKL2hXaGtFZlFLSk5ZUjhKSkozL2lHc0Q5Q29MUGNnanlzRUhOUG03MlNXUVdOeWtIL25iU0lDc2l6RlBmVE1iYms2TG0vODBWWWQzOFdidVplZ1laS3dUQXJaQTVqUklTU005cFo0OU1GeTg3ak5BVUI0VzE3MEJpSjgzbWxXUUFJZUN5REtOaHRmWlJPVFljTmc1R2hvQmhBSTB3Vnd6a1U1UStXWUcveGs5QXNmOHVZenMyemlaWWh6cEJBWTNxaTRYK0FSTzdOMkV6MzNFUWJnQVdVN1RMOVB1V2s1MEt2Y3poNHRlbm5SVHhKMzB5QVJGdmtqTGg1ZTR0L3c3QWRKZTJyWU9CbkZ3QS9ibGVpUjFTQ1o4UVVTekFoQUJMRExxNjZaSnhiaFBsMWVIMHArMTU5S2ZIYnN6dllxUFR6eWVyNjJOc3VXeWdOcGlpeHBicHA1MkxId3IzYlp3YXpwLzVQSjA4ZGlGYVVWOVJVenovZjFVTjMwMWpLVjVIRFlMTUtuU0JKU0dmMTV5SkFHMVpxbFU1NWhJQmNmbnROS3gwVHZUb1ZXZjQvMjlUN0MzdGhWRnNnVkp0c1E1SUF4OTNJR1pPOUxXS2FISlNLRXZCSEpIWVEzSGw0TXF4SngyM1J1QUtydDI3V2FnWVdGR1FZRkZDbVRKbTFrTEdNTEpmS3FqeUVDWlNMQi9CVmhLaGxoam45RTJqSnRsNlVPNUpmaUlqM0FCb0pCQ0pYandCNlZSQnBnZ3lrQ3lhdXNvNjhxaDR2NWVid1lmWlBBWWs0dko5NVk1UlE4Rnh3RWFkNVQrdW4xU0VzMjBncWdFaXhLbERFc1RuMFhiOEZWbkhxTHo1NnorSzJ0U2Y3RTBuVjQ2dGlhZFB3b3NzYTJjOXRlckxEWlN6MDF6WDBnM3pYODFYVGg4S1c0N1N3TnIyS0xoRUk4Z29RMHhtRWpYSmwvK3pSQTJQQ2cvQmk3UGxlTHNxNmVaMnJGMHFMRXY3UjlGNm96ZHlPUmxsRE5WRi9JQ1JKdU41TmswTjlNS1NlWVJGL3VLNzNwZldKazBPWVE2aG5UcnpqdnZkSXdzRTRtYjhpcHBVZDc3Rlk0ZUo5RXFmLzduSDF6Nm5UZis5cUw3TnhadWdYcWU5RU9pUitGT01BUlNXRndBdDZ3aGtwc2U2Z21Xck9JeU1VdEpFMkFoVFFaVDdyeHgxbFZLTUovRmRnTWMxTWoyNTY5TGxSWUE0M21XVkVYWlpJNjIybHdiY2NwMWhxaFRVaFMzQXdrTityMEl4bklBYVNZNlJFK3BBRXJIWlYwMEpUdHU4dHJMY2x0TUpHMjB0Ynd1eEw1eU52ZmJNd2ZTank2ZVNFK2NXTUhLUG0rMkFDS2x4VWlWcjRrZ3oyNmMvMUw2ek56bldSTFlrTFkzdHFaTmpmVnBWVzFGR3EyT1lmaXptb3pCcm5xeldGZjc1OGg5bkpJUDE0K2xlK3A3MHBIbUhaeWszTWRodlJYc25XMU1KMWpKUGRSam53NXBaaXVkSFEreHhTUC9iQm5DSWJNd2lFZFEzbmQ3aXgvLytNZGJZa0pzUkFjRy9wd0dJSi94S25ONis5dmZ6dXA4YjliM3hibWlTS1hITUI4R24rQ2svNlRISm1LRm04b0xvTWhzMXc2eUxRTUJ6UmwveTNxemJyWEVlQnJSaGdpVVNTS1BBRVVGS3E1SnJLL1U4MTJ6VXdFVVFCSlkxTzNJczQwMnRpajZwR0tqRTBYNVovS2lwOUcyd2FmUnVpaFFZamtBbEVpeEtJcTRVUXJtL3BDa3JQZWtXcGZMaXZMNTQ5S0FaVjNDWUx5QnBZUHJPRkh3QWs1ZlhzRFhUVmk4WlZzRXlVQ2FzZXFrUHpiQ2Z0eDB1bVArQnI3OXpEa29jbzVYeHRJb2JyZ3lRdDB1Z21LL1VPcE05VGpMRDhkWW8rdXd4UUxRbGxaZzU2eE9SMnVzR2RYdXdYNVZnN0NrZ212Z1dQUm1hUUUxeU9URlFUTGM1TldNWWx6UVRIODloLzUyZVdjakxZa0pmZ1Z4dVRORjZEUUE4VHByYjhZdFdqTHhrdG54TElGa0IrQ0FTZXpRcDlVcno2VWI3dUs2V2drUlM4NUl3SEQrTVl0LzlQbGZnTXN5akJYMW9RcUQvRUhhSW0rUkZjYWNhZHBmcXJZK2tFalhZZTJwakMrbi8yWDFBMDNJQlVlRGNxT0VjNjY1SDNtR2dLTXpXa3o3Q0VsMGJ2MW1SSk8rejd2ZkI2Sk1jZHBsNFR6SVl6QUR6VFFSelIrbDBDYkV1YzgvaENSNkdPZVRIajB5empHU0prOVVhN3pKUzJWdXBLNENFQ3Y1NStMa0VwTHFCSHpsOUJMeVNrWHBlaGxUK1M2dlNsVTVxdzFORnFIelVuT0p0VFRYaWdBTU5LcXhOaGZMVXV4OThYb29aWEV4K0h5cGN6Zjd6NVVMT0taSVc2S2Zsa28rREdqZWZFaExuSkd1SUlWNnhXZCt6Qm5YYVFCaXJ5Tzk4WTF2OUdHTHpJZWRQa28zZTJuQlRYYWthNVZWQUVKdEx5bm9BRVNLU2dVSElqNVVFV0ZmY1BQMVpvbXJxaHRDYXZsN1ZuNVhzR3hvYUFUelVjaHkySkZ1bkNDaTdBQlRqak0rYkIvS2RqVzdSZm1xdGtFVlY1WVRlYWs5dDQ5R2NObVdmRW1wTW54ZnZ2MDBlZUhiSm13TmZ3L0RSZFI1OXZsNFVXUjVJQTBVZHhKNGNyZmpxZkdXSmlPRjhVV3NBN2tnK1RFK3N2Nndkak9kTXpRTTg1MVJ1ZHJsd1FNQUFEVzBTVVJCVkZ0UG4wc25uY2dYUHcyS1RaU1ZrWFc3TW82a3dTaTN2Q3JyQVZVLzNXSWFXV1g3QUk3U1hETTdla05aMHQxRnhZTzg3VEhDTVJqdjR5bVBYSTlDaVBCaVgzeVpwZkxhMTc0Mm5nMytPUTFBUE96eEdSZlRjQ3kyZmNDT1dxaWR0UnNOM3VCdlZOY2luamlsVGVPVUxISE9Ca2FHK3BLWkVGVHc4R09GYVlvZmxSdm1lMEUxQ0cwNVliUElkRkFRNmNrdkZnVkdPSmxqbWNFazY4UVZZVzlVYlVqZmVCUEIxMzZIbmNwQ1VVSEVUNmZqTXFna1dnQUpSa2QrTStmLzlpM2lJbUM0REF6NHViK1p5VVpIbWlJaHJZdjhkY3IyeUlTRG9nbVk1amlNNXJrbzY0dExuNElzSzY0aTdMMFNPT0w1QTA4RENFM2kxbkt6azAzcS9SaTY1L0x0cGNsNlpwRkY1WDdZRm1qRmpVT3pkTWFWVnp5SEptZzJpSUNqVEFSVXJzaktjR0RUUnNSZzlyMjFGY05yZUEyZDR4NHgrbk1kOHI2MTFPYkVYbXFEQ1plT2x5dmh4dXRNQU9LQU5pOGVrWGhoZm42UERTMHZDMjlVaDFraTM4QmgrbS9DZUg3M0M4YjVpckwrMG1JK2F6TXkya2dUZklWamFOaDlwd3lvRmtaREcrYUdmV1I2YmFWVHdDUEFySTdvQWxBMGduQjJ1UjBSTGhwa2pQZjBNMFEwdjV6TzcwTFE2VGprNWt1S3VZNStHZWF6dkVIZmNIR1o3djVjU2g4disyWWU3YUlHUnNRUUlKcGRaUHVEZWdXdjh4bXZuRHI0RlhmZXk1eHdaZGhVL0tjbzFGQUcvZTJjQTEvSlR2azZWSnBIYkMydEJFN1VuVnNROFZFVGVjdktMRnRSZ3hESmp2dCsyRGdTNVBxWjJiRzdNRFYwY1M4QVpNT0x5N29XRitmMmNOc3JNRkUrNnZ0bkJGQXg3NitjbUo2KzI5OTV0NjVnQW5DdXNaNHhYTm1ZRHJiK053Z0hRSXo2bG0rUDRvOENuSldyaHdNNEhnVllZbjFoaVdlRElJc3d6N0tFa05DUVFpRGhsQ0lDeTB2VktTQlVmZkVwM2R6YmVHYUt6TGpsZk9Wc1RNS3l2RUkreEM5akpsUWNaY3JrM0llY09kZGlPUDVIdWY0eHphbFhSUFhqY3lESFphWkd1VVRFUGlBZ21nZEU4Nzd2WDlRNVdKN2Q4TkpBamR6aHkxQWM4ZjNuTU5rbGcxbGswMDVlSWxpRndUMkswV2k5TXRaL1NoL3ZTNkNHK2luS0l6cjN6YlFrT3NuWkx0U1psYW1tRmp2SDBzYUpSMnRFUTZjTUlJdVI5ek1uWnUrbXBNcTlyUVdkRVVCMzNYVlhDTDc5Qi9mZGZkN3MrVEpUQVVoTFdDUm5aWFdzdGhsZzdFajE3cFlBanlKOHc2YlJOTG1DbHdESnVjQzNsRXVKNDFzQzJrR2RrRDVaVWdtU1VGZWs5VFZtUWVYc2c5OURTOE1qZFg1cUE0TVFsWmVubDZaMWxPdWo5Z2hMcU96bnNNUXAwNFE5TktES0Fvam1qVG9sdmgweEgzOEdydFB1ZlZhazdTZUwrd0lCUGk0eTZlbkFEck1jTm8yUlJoeVhBa1RhWnZrWmovcFhXVUtweGtyUTZKY2dLdVB5Z1YwK0ZNNlMzQnpHOHppczBJU0VERkZuVm1IY0ZOS3UzN0dpVFVyTEdLRFdYbGJNYnIvbWgrL1RhVXZOTHUxTUd5YWV6L1lVNzkxNXpBUTdnZXgrOXE2M2Q4K2VYZVNzRnBpd2xKT3VNd0pvY1hIUjlqV3Z1KzRUZTY1NjdPTVA4cU90YS9uNGtQU0tMazQwTnNGMGQ0VlRXZ0ZvMW16Z3BUOCtHdVZvWDV6SHJDc1lwblRLNENtQm85MUQyM2tlYWcrbWFoOU5yQjFLSTN3YVZ6dkowUlhmRlFxMXFLUVNMSU91WUFqcCtpQ3lTM2FaOWlpeGxENllEK1RsR0N0dGNMVTEzajZnSEpQWkRUdGorRXhYUkJmUHlpUmwydEkzWHhuV3oyVUNJT3BnYVFYcHllSWVVK1NGQUJGdE5VMmtNeU11S0Zud3RBd1ArSmFmQVVVa2wydkxnbVdhbWRrUVlkZWxsdFdaUlZwb1VWN3hUQ0VqamNKcTF1ZUtOcHNVYzhSQjZ6RVBYM0hhTUxXZFpEVXc1VmRJV0wrdTF5dnpTMHVIL3ZxVG4xQ0YxY0RFR2QvZk9oT0Flc3ozdTlkZWUyMzFuZTk4NStGLytVdS90cU14MlFnQTVRWjAwdVR3ZW81ZWJPZjNRWGtaYlRXZmJPSExZOEY0M3ora29XSGY5Q1hQTW5oOEZxOGpBNHBTM1FrY082OEtES2tWd01tcUxFc1ZwUTRNMENpbTk4RUVDWU1UaUprV1JYd1FxS0FVUkpRQnczek53dE9UU2lhQnBMTzhUT3JNSE8vT2VsbFgxSVJmSkE0QVVvZlIwU1lMSU9BaXFNWjFuVDRLWkcwamJTSlZyTlZhZHhSUmxHTVJ1UlVDUnJXbW4xdWpYejR6Smo5RnFsR1BTeWVxQlJzUTNlRmUweXp5NEtNQkl6Nis4S1lVSXNLYW1RTWI4SCtVN1N6UVNjaUdsVnNzckx6NGxhMUdtcDV1N2ZpVFAvbHZoOFNDbU9CaDJlb3kzWm1OYUQ4bzlGdS85VnNtbXAxYldQam0ybHJ0c1REUDlqbXQ0K3pPcXJSMnhaVnBkTVUwbjM3QndFTnlLTFN5NUZIS2xLNEVBcytvV3VLcG5sYXZHUWwxcCs1ZVhHRDFWVW1saWdNODVVSmtWams1ZjVScnAzRUJUc3VYRVVWM0pIeW10Q1MybFVWYTAxQ3V5VFFnQlZPVEJSeWxVY3dVUzZ4RmprejhJdGhuWW5rdlM2SWsyMkdrVE5IenZnaUV1aUJPb01jYUYxTnB2NHJxZEQ5bWh5Rk5zK1FvMjI3VzNPSitGOHF1aEIvUGlnVFpvMHd5Q3hvbklXcXVaV2xxYWZseThEbGpqVmVpYVVPV2tFcGVlSUY5YVVvbDFGSnZJYTFxWEpEVzhKTmE4dFlIY3N1M2VCY1dGNzlCc3JtTEw3NjQ5aXUvOGl2TGhSZDE2SjFKQXNWamJBZkoyNWsrZnZ3ckdNUXZvL0h4djRzZUhtSXRhTzNVNVJ3TCtKK29JTmFFRUt2OHljeG5wR3YzQ0FBWkh6M0ZRMXFtaVpYTnRIYjlTS2dyQVNQb0FpaWt6ek01cC9kazBjZ21iNVJoRVlTVklONnJva2I1K0ZTRDB3QXVFempLWThSU3ZrekpqclMwM3ZvZFhhcEVBYU5SYjdnMHNrMmJwUnh0SmR5L2NtZjduT1cyejkzQmRMa3U2elMvekNuckw5UUwwa2VieUMvTjY3SkJYOVJwM2RacDNuN0ZWbVBsc3R1TE94R1NZL1ZJYnp3NkJWK3BJbTNrdXc5eS9mam1oeWhaR2xrV3hqSXBzSjJMUytJWTEwelRTL3ZUSmV1ZTFGdkIxMUZZOTR0OEpJcnowTWVuajMrRk1POWl5cjB6WC9jR29ON2RkL01qVTdSeng1MjNmM1hyMWkyYy9mWVhHeUFWaG5TRmJ5Q3VITDQ0SFczOER4akl1UlFNcjFCUDBabUM4WVN0TmJZaGtGQWEyS3ZYanFRaGpHUm5hR2FJOVNOQUVYWlNvYm9FaWVDUitUcUI0eldPalRYR1o0T0hPTW5vR29halBOSVc2ZVB0RVpMMjFSeDVGSm1hLzAyWXFPUWI5WFVZaU4wQ1NBc3NPUWdvNVlqTCs5RlltUkljc3VYV3UweTNBQ2t4NVJXdEt0SXZnOGMybDIwQVJIQ3NpL1JSUXRmcFg1MHB1U0R5ZkhndzN2d0J2RnhyVkJrVlVHLyt6NTF0eUdEd2tYZVpzdVFodjhQY0k3T2g0cUVYLzZQcFJZbG1pWHNIaWpEQXk1Y2dnemdIRm5hbDU2eC9KR3ArR1BYT1YrTDQyZ0sxMWFhbmozZjVlWEErd1pKcUJSWXMrYlRyM2dDVWJybmx6enBYWFhYVjBLdGVmZTBkTjMvbDFqdW5wa1l2NExjeEtFUVRuWk4zOVhQVE5KdDB5a0ViVjlvOUlUVzR0Nk9DUnlreE1kbElLMVpsVzhrV1JHZGxQTTcwZlNBWUxvRGpNOHRZc1hJb1RlRWFuR2tLU2FTNkN5WVUrU1ZhNUtGY2ZWcW82d09KbXpMT3VpM1VJN2NON0NMcldPU1R4QXVvMFFCMWpOcVNXU1MwQVdZcC9jR2JlQklSRVRwWkN0RW0yeER0WXB0RkNjUk10Y0ZnYVBHT3RTdm9makRjQVdLNnNuM2hsK1VTMzYrL2pGdU9pcEJKL0g1UmxBT1NIQnk2M0phQkFneWFWdEFRRHBDYmp6QnpublRCeGt0ODdDUC85SWJROWNlUEg3L3oxZkFlRE5UQndoa05hRE1wMmM1MDlUaEUzWHZHTTU3aHN5TzgydnlGQmxNOCsrc284VUQzTUVldmhpcDgycmZIQWp4RG9GeE1sQ2xlZ3FlSm1oRThTaDhOYmUwUFJXc0pvQkk4QVRyeWhkUXBxRGhPK3EzblRxUXQyOGJUMkRnNEoxNURPOXRLZ0tkUWFhRXVDUStDVVJVWVpRVURLYmNvTzFRajROTllkKzFLUXZNN0kybHFSU09OKzNGMGdHVTl5KzNJSUJZL2RDZUFwSy9BMHNiSnN5MW5YQm1VNWJsdisyM1lRM2Y1SERnTG5JU0hHUVFqbnYvR2pZUTlsdE41ZnJ3OFF4NXJTYW85eW96eXJhdDAxQm0yVmVGbjlXaGFIUUNsSFB0Z3ZQUzMzZm1TSnpqL1MxOWxHSEptbmtQMWw0eGYyZHU4OWh3R3BjaUROL0JZWHN0ekVoNFJBMkloRjhEZlU2NTdsVUNrWTFPVjc1N2hIejUwOERNYk4yNzZHYjRDVVN3b2N1aTdOOEpMaEk5SU03MnZNZEkyaGFxUndZTEJTOXRFdFRHRzZuSEc1WFRkYWFQcW81UTRKWUN5WEhYa3N3aEl2a20yUDFhdVpVR1MvRzU1Q0paZ0ttVXJLZnJHdHIxRjJ2bU0vMEVjQ1JSZ0lrSmFCUmxsZnJTS1A4VGx0TFREcHBMSWR0Vmd3RGhBTlc5cGIvbTR2SlJDMmVYQ0xHL1plQzlUWmQ5NnN4VEFwNUpRdDZneloyYXFaOHV2NC9URDVxTVB1VTNSbkdpM3FzMHJNenlYZThhLzFrWHZUS2ZFRTJEMm9ZckxFaEE2a0RIYUd5bHoyaHBiOFB2bmIwN1BmZGkvVGxOOEc5dHZIbVM3aVE4cjhHbVhnd2NQL0MreWRjQ0FXUWRKY1ZJenpncWdyMy85YnUyZ29ZLy96NC9mZU02MmM0L3pzYWtwN0IwS1U0MnhVdHErTkUyekdTU0JTc0liNytXSUVBQnVad2lrOGhYb0lLaWRLNXozTXNaUjVtYXI0SmxDM1RYSkp3SGNNdGJQSzlnNVh3Q2tJRkFBcUtoZmNFbUVYQzhidDBnOGpXN0w5N0pwcGExbUdiclN1SGJGWE9kc3piWlhrUmhsbmdnTS9DbUt5MXdwNHZ0eDNBY0pBSUNzODRQK0dVQzVIL2FsalYyVTFka2dpQVQ4c20xa3NSbUVXZFVVMWVTeXk1dlNwMExwSHAvam93eS9ndWFQM3NSZ1F3UUVIY3UwUlFrdUlCNWcyZVVSMngrSGRLMzMxMy80N21RTjlYWDhiejcybHplUXBRNEcvQUJVZEtsZnhFRGdiQUJLSC92WW16dS85RXV2ci82bi8vVDZuUzk5OGNzL3YzTEZpcWVmbURtaFZLcDNlVDFrdUwySmtYUVpVOEc3WUhEZTlaVkJNbEhHYWYvb0JJOGp2SWVFQ2dhZUNoN1NLdmJIVVhjVC9NYkdDSi81VlFTN3R4YlNDc3oyQVVmZTB2aVdhUEVjNEpoLzlXcE8zS0g2ckRPRFdydEFpWmVKR0F5UjAyQ0RLbVBoTWh2WG5HMlNzY3dNRnpnYlBJOWg0RmZRUkY0QXNGUUg1QW1nK0lkblpmaFVmNW0rUEFubVpoQUZtS2pIRC9sM05LNXBtM1ZxRTJtNzhJaDJsTkxFck9ZWFdIcUZYeFpPWEhubFlNNFhSam1qTWVoQ0p6T0lDbWxVNVBHdDJBVmUwMzcwMUNONzUyM21JeEMrdHgrRjlUcDhUS0YrNU9qaHo3LzViVy9lV2ZCZWZ0L3JkVFlBV1YyMzJZeGZaRzRkT0hEZ1krdlhiM2c2Y1NGOUlBRlRTZFJZNjNHc2puNkJqdk9pSEFTeHM0NTQxWUlnY0N0QjV6dGVqTzk0THJPVUhLUXFubk9VQU5DTWpUZjVHZ1NmMTFWMUNSclRCWGl5Mml0dG1YSThTTlFtZHNXS0ZjTnBFa05iVzBDVnA1cFV6VmxHMkVvU1A5UkU5dnZNTUo1V2VDL28zWE1ibTZpenFzNjc4SlFoa0JiZElFYlBEUGJKdnRFVG04Ly9aUW1YVlVCMEsrTHRZYjZzcDJDd0VvbCtlZml0Z1NHZHBSRnREaEJsdWtnYndXU2JCL1BSVE83NVo2TzVTai9mTGQ4Yjc5ZENZcjJJT2tvUXhkSUlCVGZZanJwcjVtdnBwWTk2UTFvNXNZclpGeDh0dFlOMHg3U0hEaDdnbFkyMENPOFZ3M0txcUpIUUtkZlpBR1RTM3Z3dDgxcmdJKzk5MzN1dSt6Zm4vTnNqSXlOanE5Q1hOTVAzSjd0cHZPVnJJYXNoQ2tlZG9zT3VrTG8ySTNWdFZPSEhQUVdhQmlsaWsySkRFWjJ0RkJCQXcwelJCWS8yazBzRFdicEExRkppRlJTektJMU50MDlXc0hrcnd5VzRYM1ROZ0tQWFJJUzZ4SS84NUkyNjlhUDZBVWJZVWRQYktQN2JaTGRWSnFZNC9jZjc2U0VsaXRtZmtpMnV3aXZtTHRGZmx4ZHl2Nk1JYnl5S3k3K1duZ2VRZ0EwcFJKM2FSVzJOWUFEVW4xMHFoV3czZFdTYWt0dDJTenRWSS9IaExOcXd2aGZQdk92WFl4bW9NcVZhSDBRQVJQN1kxa2RmZExYbE9mR2laWlZ1amE5cEhEdDI5TWg3M3Z0SG42R2d4aTIzY0FSeW9IakNwMTBpN0t6WG0xRmp2L3FydjFwNS8vdmZ1NU12dGY1UFJCeVYyaVNoeVJ1UTNiVnByUHZEckRZZG9JTytzSlpyN0hlVWRIWTJpRmpxZU5LWTMwN0VXUnJVanpNMGJaWTY3OXpIZ1RQU2xNQlJCVm11bDFKTmtMa3NzSFlEbndSRzdha2VnM1Rta1dnUVNTRDFaMm9SVjhRVGxoa0JUbWRrMkQwdDE0UncrbkZQbkN2a2kyd0tPenZockJjQTUwM2FxVWFjYjVwazlkMVptOEJWWWc1anJ3MHpzMUtOdXNBWnl3VE1obHl3ak5rVXZvRE1zeVhqYzVxWXJTRkJuWjJaZnlUSzhhMlhyTktkd2VueWVhTnNDc1FzcXl6WDJaaGhmSjNoTUIyUXBGRlh0Q0huazc3U2JZUWZKSjd2M1phdTJmN1Mzam5yejBYeStZMXZRZG50eWx0NUxLL2x1U1pNcHZxOS82WEtzMTZ5dmp2TnBnaCs5ZHUzMy9xbmZMSHFIM0hNbFRkMmZJUmpPWFJsdWlydHJQS1NtZ0FoeWlYeWVGcU1sbElrT3lLRHdTYXlRTUNRYmFRTUhBbWxBUnVqalNUOTZYNlpudnd5d3YyekNZeHRwWmI1VlZlTzJEQ3VTMVdnclVSY2pHUWxtR0dCVTZSVFVqUUFhNU5wdkJMUGkwZFJodVhGcWpIK2t0dnB2SGducUQwaEdHZHF5Q3RpSFFCZWhmaVBPSUZzUDhPTHY5N2pjcGV6UnpoTENkdEQyTEp0VjloRlNpSWxSdEVmNGlPTmVYRHV0WlhTcWFTVDhZYTlDcThJa3haZ3hYT0d2SXV0UUozRncrUHBTWmM5aTZXRDRjb0NYN1hWeEpDbi92cUFQQ2F6UEhmSTZuTEJVZUxwZis0TFFPYm84WlhPcGVjOTcyVVQxMTc3a3M5LzRmTTMzN1JtN2RvcjUyYXhqVmpLN0xCN08xRmhZN1grdEhTczlrbk9DSzBoaTJzc3VXWjlHYVBqZnhBakNBSlZ3VThlTVlER2tlTjNucldWVEd2aVU4RW1vMXlKZG1uQVl4OURqQ3FaNVZ1anBiUUtFQldBQ2RCRXhRV1FDS3N1Qlo5bDFKRVc4cmFzSi92NTNuSzBvVnBzdDh3amlUU3VsVTRaT05wdUNIMGRCYWdFREJqMnVWNFo2S3UwSEJsUC9HTVhWVG1leTdHSkFhQlFONmcxZ0JRMm9DRGlZZlJKdFFZeGc1NkNMdWhEVy9FTmw4NkMrZCsvTXJBRW5mRU5QbWh4SkYyeDRTZDZGMis5SXFSUHRJOHFSa1pIYW9jT0g3eEpIc1ByQmp3L1lRdjdCZDFMNFA0QXlGZDlPcHpLZDBvL3ZYZnZuajlHQ2wwWlhZbUdNM1h1RGFkTlF6K2E3cTUvRUUyNkFVTFMycUNtSFJUNU1vWGNCWVVqYk5Na3RvU0hFZkVoQlh3WkkrNkRJRUVkazVrbUw5YXBMcHppSzVKRCtrQmtpZE1IVHR6bk9Mc3YzNnhqVkJYRWd1WUVUdkdlQWFLaHJjR2RHUlVncE00QXVBMGdzOTlVYnZMbHJNbHVNN1krRnVZQUU2L0hLS1c4K3BNRm1HLy92SS80N09XdzZleDdFVGZ3S0RnVUVwdnN0WkFTdElXeTNEdXpqWDBBUlRoTDhHd2UyTTRNcXR6ZVpZRFpkSy9zNTlvRWFvMjNPSTYzdnBDZWZmR3Y4WTdZUk1VdnJYaWdyT1RsM3QxNy9waHMweGRkdExIeTRROS8vVDdWbDNYY0h3RFpuTjc3MzMvRDRpV1hYREwybk9jLzR5Ky9lTVBYL3RuVWlxbHRuaHRTOUhVNEVybXFjVkZhTy9vODFoWSt5L0hMdFJBc21wWEZiY0VVZ2FEWUNkVkNxU0hHYllXWHhQZWZJQ0taQkIrMGU2Uy9ObEk0VkkrcVR0WGpUeStVMGtjL3E2M01LNDEwWDNWeWFqL0pScTVTeTFyTEJjOHlYK1FoYnpCQzhOcGVxSjk5N3RsQXRzUXdyRjIxeHRZVGRIR0tRQUNTUG85ME80V3pzWkVqQjJPUVJKLzZqK0o1L2tNL0RUalFZTEk3VWZGR0x3QlNLdG5HREtKaWtBUXRyUy9UY2ZrZHVpSXVtbUE0TjZXc0NHT0JkOGVPcHUwcmY2SjM2WmJISUgyY3VrYzd1N3o3WGo5eTVNZ09lUXVQRy9DYUkvYlJyR2hhV2NhWi9FS0xuK25SU1hHOUhUdXVhMTl6elhNZGR2djNIOWovYm42QVJhS0ZLZVJaYWIrMmZ0N0VNL21VMnpHa0NJd1NBRFNRL2tLQTNIbGJvNW95VGxkMlVqK1BvbHhuMkJybUo5NU9DcWhzZ0dZYnlhVjZtUm5TeWpva3FnQVFRT1lodlNwUnc5Ujl0RGl6cE1vS1d5ZVhXNllQQmdWNHlLdnhyU3ZMSzhBa2tFM24xSDZSMytyd3B4N2N4UnppQSs2dVhVMGgxVmF3ZnVVaTZCakdkVG1qVkZyNlhZSXdoTjFpb00yMjY4eE9RNWcwdU5qT3dMYUxyUWtuR0lSalM2VGMvaWdNZFY4cXlBWjdUdXVnQ2pvVjVTelg1MlJsaU0vNjNaS2VlUDVMZXFQTkNiOEJEYkdsQlZNZmVMbC8zOTUzeTF0NUxLOEpROG43dnU0M2dDaXErNVd2ZklaWE1WTGpXVC81MVBlakwzY1BOVms2WnB3NndscDg5MmIxeUFWcDg5aUxlVDl5RjVaOUFDeUFVVEpKNWpwaktocHU0OGt0ZUdCKzMvRVV4RWhrTDhFZ1VHSXRpYmhRZFdFck9SWE5ZMGdCWVIyV0Y0QWozaG1Pa21jTU44UTJpc3dJbzdjRUIrbFZRNUZQQU9tS05paDVKSjkrcURxbThMRi9oa0d0eWxPQ0NTWm5ibjRKZjRtend5M2VvbkEwQlhqcFlnWko2ZWYrQkVNRlVlbnNUN2lCZE1XekFCUGhQR01yUUZRQXlYMDIrNVAzendSUENTVFQ1NGxKbHRBRklIa2RmYW0zSjEyNCtxVzlpelplV1ZuaU5LbnR0SWZ5OE5EaGUzYi94SE9lOW9HSmlZbEd3V080OHRBQ0tHcTcvdnJyVzcvOHk3OXM0ZnYyN05uOWRqZmRvQmxUSUI5em9aUFBuM29HdXBiRDJVYUgvVk13QVpIdnFUenRGbWMwbVZsa0lhL1NaOW5sd3NxWlVSYi9CWEFDU0Vva1lJSUxBT0VIRUNNYjhUQXYzcjRFMis2L2FTdUZ2VlJJbjdBcnRIbEMybEN2NEtNUmdxVUVqdmNDUm9ENStic1JQc2syUGpiRWIycnhFd25PeTJsdmdJZXBmbGFIUkZHbUwraUZQUldBVkpJVlpVT2t1UERrRzkySVB1U0JrZnRXU3FXUXJ0QW5KSWxnQ0VBVW9JQjJmYW5rOUQ3dVN6OERLYVJTNU1sU082YjUvRjVJcDNKNzcrcnpYdHpqclJvK3lVakRWSUUwV1I3dTJiUDNEMmpXdmxlKzhKVmRlVXk0YUhDMCtxeC9OQXJ1NzJXaFhVNHJ6di9Zai8zWXhIT2U5K1AvL1licnYvcVNsU3RYWDhRckh4MFlXdlAxa01ubXBuVHU1Q3ZTN1NkK2k5SHdDQWpLYTdveWdsRWJZSUI2RFdaQ2k4eHFwR3NmT0lSTFhlOHBuU3lwY3RNY0xVcWxFa3h4THhNUUtUSkJLYWFUT2FhUjZCSlhzT3BranVtQ1lvVzBDb2IzZ1JPUGdteUMwWkc5YXVWSXJJeTdyaU1valEvUWs5LytlQXhrbG84VHpNejRoUXNsdnRKVmlVSmkvdWZXS0JHWHd6UXU3bndXUVc0akppcndFU0RtcjNhUTlZWHZMTTMrVVdiUXFoaVVFZlpaMlM3U2FGVG5nV2tldzM0WlpDUk5MMzRtWGJueERiMHRLeThwcEUrWUVXeGJqTlR2T1hUZzF1Yzg3K252aDZlTkQvNzFCNTE1VWRMOUIxQjBsUXozOStyeHRjN1crZWVmTDBvUDMzNzdyYitMQ3MxRW9DTVNvODJQejIyZmVDSWY1WDRTSDlROHpLaGtWUmx4N3hUWWxXS1N4YUV5Yk8rZ25nUXp6bzZIcllTdk9vblhjRW5ETFJjRTkyK2ZBVGxPVUpTU0ttSjRIbkZoQzJRajIrZTZBSnIxaEhRb21DS0FySnhMcWVZVWZ4VXIyMXZPbVVqck53T2dLZkx5WVVkYVJ0dFlWTlN4Yk5IalJUeC9nbkxWdW1ZY045bThaUkliYUFUSjU0RzFiS1QzMVdNVW4rdXdFOVpqMTZPZDBYNGxVS0hDYkhkZittUjd4b0hVdDIwaXpPQndnTVFnS2NOSUg1NHRxN0ljYm5LdU9kWG0wNHJSSCs0OVp0dFBRbVAyTmNSR3dTdDU5KzNiYnYyUGRQK3dQSlczaEl2R1NwWDd2aDZJQkxJMEMrKys5YTF2blgvbEsxODU5ZUtYdnZBdi90ZW5iL3prbGkxYm56SjlZcHF2dDFYcXpsanFxTEJMVnJ3a2ZlSGdQK2Q0eGhUVUFtUkNGZUtGU0hZS3pzaU9MUTBMcEVNeG9nU1JETUJwYkNzOU9HNFVLL1FDcWVBMWpaQU91WittR1p3Nnk1aFNNaGtPcVdXY0NDUmZBRlVRQlhneU5HV29COWEwbDBZNTBtRTRacEdreTlLdEFGemM1N3haR3VRMm1INFZVMzBzaXBpWjVka1pzME1UQmN0c2NaWTYwUjdiZ2hzTTU5Ymx2MUdxL1NXUjNWUzFsdTNWRDhjRDI3WXNkVmlhaUQ3bHRtWTFOY1NTdzJmVGs4LzVVRytzc2FxNnhMdjN6SnFsZDN0eVlxSytlOCt1VDd3VUhzTExCanoxSGZnSEpIMXNyV3g5b0pmOWE2TzIzQ2RwLzhYSFB2TC9IenQrZEpHanJmR2JDRGF3emRmZFZ3K2ZsODRmLzRWMFl2N0xxYlBFQXBiYkJTN0dzVEFIanNJdUNjWnpJNUd5K2dJOGhhMWtvaVkyVElDTGl2cUVvNHRLRGUwcnJ6dzY2UVpsWklia0VXN1oyVmFTVnhsVTFqdG82MWlDSUlzZCtXSXZMczVhTTVvRm9XVmFyNkNPMlZuNEpZTnNnODk5RXpZYjB5MS8rcE5Ocm1GK3YydUNiWTlZZDJMYnc3ZDAzZnJ3WUp4Ykl1NzV4WG9Xd0l1dEQ2VkhTSmRCYVZNTU5pUk4yRFhGekN2YlBVVjZCazlzYmVDWE03Sk1ENlE4WDU1dFZiNllMbHY3Nzd2YlYyZzRjMXcxQ0JBSDV1dEhqeDFkL01oSFAvS2JrS0RQUzhMMDZJRmRMT1UrdU91V1cyN3AvZHpQL2R6d205NzBlL3QvNHNlZlZkbThlZXNUV1JkU1JnWW9sVVNyK0RqUzBUbStiTC8wTll6UktRaWViUVZyaEM5aGNBYlRZV0kySWd0MW84MkNVOTFNSDJXbm1MUUNRaHNqM3JjS2dtVUpKY0htWjl0aGowZ2ZBYUVSWGRvL2JsZGtPNGlqcEtqUk9YNjdYaHRHNWx1M0V0RXpTODdVWW9FUzQ5dTJDQXdONUx5am4yZHJHY1JRT1FCOHNtK2ZNcUFFV0pFKzJKRlZ1d09pN0d0SVNmdElXM1BZaVFWdEg0d3JucW5lVEtNRXorbjFsOU1HWGVLNXF0QjBxSDhPaTNYNUdQemswSlc5eDY3N1dkWjFhNXlnME5RSTI2b3pQalpldmYyTzI5NzR6My9wWno4Q0R5dnZldGU3WFBmQnVudmdBQXBtMi9rSGVFbWE5dHZlOXJiWjV6Ly8rWTJmZlA0ejNyNXYzNzR2akkxUDhGNmRLSUVCeWxjV3J5NWYrMksya2xhekZUQURBM245aDVsTFNDR2VTakFMQ3NJREZoa2I0cDh6TWpMUFJVT2xnMkRMekNra2dsS0I0Z1dZVEhHQlVKOXFnMGo2Y2FOWFhCSmFZQlU4alhReVpObkd5S00vbUdCWkpCUkVZVE5SWDBpdWFFZVdQTkVnQ3l2QmRGSWFvMDFYdWpKZEZERFFCbWhBWFFMQ2VzTkJrNWlKT1ZnSWwxUCtVdEtHcitUaGVTbU5sRDRhL2c2VUpqdTRZUXMxWjN1UFh2dUx2VVpsbkorYmxTWHlwTmVXUi92Mjdma0Nodk4vbFhmd2tKK3I4OWhlYmhiK0E3cStFd0NKa0NWR202cHM3cU1mL2REcmppTVcrVnl0YndveUIvQ0EyUkt2UWE5SmoxcjdML2lOaloyb3NMeDJFdS9MRjh6UGpDcHNIOVNYQU1vNzRoUVBVVWV3U3dTRUdpdEFOTURZQUJHTTgwMFBpZGNuZ1l3ZHZNZ3NwbUtuWDNCdzZRbTZQS3J4QjBkL2tXYlE5b2hNWmJrbGFLalFxRnhpcmw3UUJLZ2lRL2tucHl2dkhEYTVmdkxTN0w1RU9Ra3dBQWhnQ0pqbDZUcWdRWlhsWFg4R1Z3Q21YQThTUkRwT1M5Uy9tQzVmOGZyZVZIVmIxZTk2eXd1cTdNb2JlZlRoajM3NGRiUmxydUNkaHJPOExIdFhOdk4rK1E5YWhaV2xmK3RiMytwaWhBMi8rYis4YWQ4MTF6ejErSmF0NXp5MTVTb2JkSkZLSGQ3cG5oemV3SWV2TDBnN2p2MW5Eak5kd0VqSXY3RmhrelBCTFEwbXE2c01CWFVqRVBlK2F4L01sc0RoRlBtRkEyUlZpRHg3Z2dVOTdDeUIwSmNxaGZxU0NjWlpyRk52cFdDSWZub3Y4TUlPSVcwNTlmZVpzeWpMSzlWZHhrVWhVYUpWL0xIOUFMaTB6MHlUMFNSZ1MxaVpPTjlidjJESndNMHpyd3hjYmE3Y3Q4RUpRTzVyQm5rWkx2M2w5SlJOb1NIRjJPdHFWNytVemhuK2Q5M045U2RYV3QwRnFpcmJVZWtPYzZML2ExLzcydXYrMVd0LzRlUHdyUEsrOTczdk81SSs5b3p1ZkVjWEpIdHk1eDN2ZU1lSmw3M3NaYzJmZWZIei8yam56aDBmbUp6a25lY2VLT0hTcU5hQTI3N3k4ZW1TbGIvTkQ3eCtES082aVJyTEc1S1pBU3pBSVU3aTRGYXh3cnVFc1MwREt3QkNZOXBMQnNWVVgzVVhEbW1GMUJJWnZqTldYcEtzZEZsMDVid0NTVnRIb3Naei9EQzBZWjZnQ2NlRGJId3ZxOWUrS2lvcjBLY3hscUZOTnN5dkZvN3dYUm5WaDdKWDhOa2YrMWFPNjJXcFE1Mmx2VVBmK2hLUStuTTRnOHpEOFNHWjRGQitFeU0vTHdkUXFETDZFd01BSWQzazF4eFQ0OXRwdy9DcnUxdHJUNiswT256ZTBnWjZ3UXUrTUZiYnVmT3VEN3pvSmM5N3I3eVNaL0xPcDVIbVFmNzVqaVZRU2p1aUFSeTQ3NjVldlhyNGQzNzNONjkvNFUvL3pJK3NYTGxxNHhJcmJMTEZ0am1MV1Q5eEVZdHU2OVBlNlhmemR1dUZJWW1DMVpZdzBJMXl0SmQ5Q3VEQUZDa2lrV1YwOXZNVVBnQkJuRjhkdFp3c2hiTHhYRXFmY3BGUG0wWnBKWEZsUm1aQVlYUVhra29HSzFWS0NXUzR2S3hMMjJUWW4ybGcvMnZscXBIWWIzTWZiR0pxaURjN1dLM0dkdk55Qm1uYnJTdmFYclEvUUJCUzQyVFFtQzc2UlNENmRFYS9LQStxbHJQTUdoLzk2bFIycHFuYWovZTJkbDdDMnB2U1g0QURXK3llY2FhQSsvYnR2ZVZIbjNyMUx6ejg0UTl2Y1diK3hKNDllemdzditQN0FVQ1p0RFNvZC9YVlYxZFJhZTM1eGZrYkhuN0ZJNTh6eHNYR0k2dlVMcXBtWW02Y2ZCamZ6NWxJKzZiL0dCQmxkUllkcFppU1RSSmR5c2Q5RVNuakkxZ1NXU0QxQ1N4b21HVXhuVlo3bG91SEdzM1pDQVVnam5iVkhvUjMxaVlvWWsycUdNWDlFWTF4S2dDVk9wNVFqQVZCMHRwR2dhdWFjN1BVZmJaaERyYXhFMEI2bnJQV0pkUGM2ZkRNVXB4V2pOZVo4a1FncHRzQlVGVVY3WElRVUUvWVFCS283QS90NDFiekwzekRPcXJQOTdhRGlPeE1OOHd1L202K3FQL0Uzc2JGVndBZTNzYm5BQndsMm9mTzhQQlEvZGl4WTBmZTh2dHZldmt0WC8vcVBuaTA4SWxQZk1JUFozN0g0S0dNNGdNUGhyN3pxd2Q0T2ovek02OXMvc21mL0xjakYxNTAwUzFiTjIvOXFRYkRrZThwSXRoamFRNWdWTkxtcVNzd3FnSFI4WGZ3VmE5TEMwbFVORURnZ0pSQjV4UHZuUlhGRmNTVXFseEIzRXhRYjBQdHlSd1lvZDJ6ekN6RG1YbDVNNVNqcWdFd3dHVzZ3bUFWY0RKV2JwWFRlTUVrb3dXY3M4TDhxbEkyYmkyalpINzJiUVhwS2NMNndnRFc4STAxbi9JWVNnRVkyeGxnb0RyS1B4VTBsbkdxNndNSnNBcWVYbTBYSDZLNnVyZjJ4TFc4OWNKM252bXVIYVhhQm5iWkc3V0YrWVh1cHovOWlWZjgzcHQvKzh2d2hxMm85N2xkOGFCblhmWnU4SG9JVk5oZ2NTbDk3V3MzZGE2OTl0cVJONzd4TjNjODdyR1AzN2w1MDVabmtrSTJaeENKQkc0M3IzZzRXeDBiK0Ryb0h5Q0pMZ1lnK1UxUnhZd3BSRXdzRnBxK3lCTkJuM2xaWWx4bEFCREJnVkppS0cyV1ZkMEF3NHduUzd3WFQzb0JJekF5MlBLOUFCSU1MaUE2STFSYWVlOHNydUVtWml6cVplQUZhSGpHZjhyTmJTaWxpeUMyTHROa3R4dzJiVCtQK1lxOE9iNjRMK0l0UktEcFJ6b2h3bmVpdTdXN2VOLy9LYjNWeDE1ZWdNY3pQb0lIV21OWm0vWkxOMzNoRi8vNUwvL2N4K0ZKOVkvKzZBK25lZllkemJxQzVBTi9IbW9Bd2UxSHB5OS8rYS9hcjNqRks4Yi8vVy84dTY4LzRlb2ZPYktaclk3NDNYbXhRYTlVUm9KaDg4b3JPTUY0ZnRweDVQZjVpYUx6bzFtTzlzQ0xkeEhPeG14R2xYR1JiT0FQaE9VYWpKYnhtZWg0Y0NtSUhzdzBEQk1CaUxNck02bm0vazk3MXdKY1ZYR0d6N25QNU40OFNFSUNlUkNJb0lnQkZTaUtpRldFc2JRS2d5QnRpRXBMOFRIVFVUdFRaenBUdFdwbFdwMXhuRkhyYU91REtSUkpSZ2FxcUZYUnRENktUQTBDSVFSTEdVZ0llUkNTbStRbU44LzdPUDIrZjgvbVhtUGJZYVlFQW1XVHZidG56NTQ5Ky9qTy8vLzcrcGZhMEJTclEvV3pzUWtnbGF3STloU0dOZEJVVDQwOU5zYlQxQWNaMEkwNzlCNDdIYVpsVzFJa1NaOXhkVHk0REpNODZqVGdhc0RRMVg0VmgrL0VOblBYRVNNMXRpS1dGdmkrR2NPMmpqamxJWGlnL2dJTGlLcXE5ajY4Wm0xcEdkckNqY0ZDS1BLZERmQTBueGJXSlpXT245TU5JQ1RaRER2YjJyZnZ6eEZJKy83SGYvWEludXZtMzlDYm41ZC9QZFdIQUJRYzBsRWdRc1BralprR1RlcXpqU050djBOZ3R2cXlJQVV5Rm9Ha0xEMHF5M1NHQUVaL3dyV0VJM0daSThJTlZqaVJRRWNhR0kwbEZ5cEFla29FbUlBSFlCQjJaRGV5VUM4OFIrcERVR3NxUmFGYnlVdDR6cVptOGg0N2FYa1AwbzhEbHdCUWVXRTh2anB1MVRVQkl1OURSQUVNODB5LzdTby9pMklQbUxvZ01BL2VGZk8xM2d6d2NKQ0xNZzhMcWNDREZZWm1kWFhWdXR2dlhQRXEyc0M5WWNNR2dnZEM4NWVuRlR4ODRRZ0FpRzFLRUJsV1ZWVlZaUFhLMWI1SDF6MVVDUkQxWUgvOTlSaThBbmhzZG9hb0JGVk8ya1ZHVHNvQ282N3RNK2dWYk1ZRXJOcG5wcWtSQWFIOGhBc3FpZzZNT1BpaEd3ZVZvbGlrR2xUZkp0WEtGdnVhVVEwazRFQTRHMGlQQW10cXdUQlNDVzBZUGlTVXc2L0JKa2tqZWZVZUd4eE1rNWJodGljT0hxUnJoek5Nc1RtRzJaYnYxZjRoRitDaFlqdEhEMlMxUGlzdDlJRGxhWjJIVllWUUJJM2F4QS9yQUhzSlRRZGtUclA2d1A1MXEyNi85ZmVvZTlmR3NvMEFEODRrVnBSSFM1RzZXUCt6T3hJQVlxYWtUZUhHcWc1V1JVdVhsL29lLy9VamxWZlB2YlpqL1BqY0c2RnJDSVhIMmdJVW1MVVp4dGJhOU9SY296Qnp2aEhvNmpCT2RtMkJUaCt3TktDQ0p5WVNIQUlJR3ltQVJodzBPb3h4YVBGU3RwbjRlYUdOQkNJY3JucmFqZ2VnOFFGcE5NMU8wSWp4cjE4bHdNY0pvaUg1Qm43R29XVVphTmlRNHVOUGd1VnRaWlZIYm9rWDhlMExSWVh3RHVZQllYR0xkK0EwSHd0blgzaU1JaXNsY0w5bHRsMk1rN2IwT0k5UTZpak9lTWY1Y3FZQnR2WElIYXR2ZXcxMTd0cTBkUk5uMkxtS2xFTHphUWNQMGh3UkNzUjB0V0VUeHFxL3FvNldscTcxclZ2MzBKNlpWODZ1eThuTytRNDJzVG1weVJ4VnlMcVNkVVJlWjRwUmxIMFZNbldKVWR2MkVrQ1RnUVg2cVFBUnpyUmk4WkdhVUEzeEF3WTJZalJZTkpYaU5ZMjQ5UE1GY09rVmEvdHhLZGZxaDQySmlJeHJXMTRLa0hnTkk0MkwzR3FYSThEeUNPN2JVZUJSb09CMW9wVUUrQk9QcUo1RmdKS0hjQXRwS3lEck1JNFJRREIyTmVIY2kyVXhiL01xTTlhVjRiQndaQ1ZpU0dLWUpJMndxOTdmM3hmYi9lVVhQMTE3OXgxbHFHdlg1amVFOHNpS0NVUmtzVWZFakJRRlNzd3NNeCtycnQ0YlFjSDhUejcxV00ya3dxSXZjL1B5YjB4UFQvZGoyZ05UcHhZK2JLNVQ0WWRpR25rWjA0emN0TVZHUzJldEVRaTlpK21QSWxRQjU5YlVLa1lCREZrVUxBbUlablZLWG9sZnM5Nkd3SVYwRmFCVUdLdFVubVBtRXFwM3lJdjJFVDljMVZoc1lGSUdObTZjK2d3QlNMV25OS3VBaUUvWllHS2d4R090TUo3NlVhNTlMWEVad3JqOHJpbnZPRS9nQThxd2tqdnVzUnpOMTVuUlFkeDFxWjRXU3NGVXduNG9VZ29HTzlzcktuYmM5VE5NVVFoNE5yL0dVMUUwNVdFeGhvb0YvMmsxWndKQXpEQUtVQXdRZlJBdUtWbVQvUHdMVHgvcjZPeXF3TUV1czhkbVplY095UFpQeEJJU2dLNHpnSktHSXlLTGN1WkJEOUVsUm4zZ0xld1F4U2swamh5aFFOeUhMNDBQU3FRRVpodE05alh2eVNnd3I1R3NBRVNRaEdzRXFHY0pwSytEaW8xQ3cxL3hTVnpicjI4QVJOTElOclVnTlJJOElKQlk0RDE2dEYrQlNBVXdUTjNRRVZXQUZGdUNxTXdYOHhLT2JweWcwMkY1KzIrMjNFMmxSalF3d1JFemdSNUtqM1kzSFc0c0xUWE4xWHlpNmNDenp6Mzk0eGRmZW00ZjZ0WXNLMXNQOEJSRDVtblZZejFTRkw1cEpJeVVhU1FTL2pkcE9nQVk2SnVwOFpTVWxLU1ZsNWVqcG96MHQ3ZC85R2pSeE1rckJnY0h3TWE0cVJlZkhnelhyL0FFR2hjV2hBZEN4NDI5ZFc4YVJ3UFA0MEFROU5xUzhpQ1BjRUtVKzlidHdVTEtKT3hKb1VzdXNncTcySlJadEV1cUlkY0lZN2VkOGVWWk5JV0FnUzRzUGlrMTRLamljRkc2dnM4R1pJVXBGc2E0aUNQVXlBWU84MjJEY0pqRElyRlFDRVlLZE5Hc0d0Zzh5eFRMdkpBSXRMMDUya0JrNWxpdXRzVldyTFhJeERKYXJqYkhNMFNxcEIvaHJEcDBkeHUxdFVlMkxsbTI2QWtFQjB1V2xvVEx0NWQzb1k0SFVjY2pKdk5JSmhKK3ppU0ErRnJXQXFtZVorSENwU210clhVK0hHaHZySDlsYytuVVM2ZjlNZ01LRWFFZG5ZVm5iYUs1V05IVVdnWlpBTHRkR3dOZkdmdnF0eGxOd1UxUUVYY3BkbGNTU0pnakE1aFVvOXRqT2dRU0FhTEJZL3RWbUEwTUFWQ0NYd0Ntd1BKMUVDbWdNSXpVQmRFVUt5UFlZQldBOEM3N1dpcVVjVkNJYjN6NkNKQXdBUkw4VUExSTRHQjJEdmhvTjV6UlN5MW54eUlyMW5LWkdlMXptNWFMU3pGb1dHMkVuQkgxWTFramREWVAvUFB3UDU1WXMzWlZHZWEyak96c1NiMFZGZHM1czA1Tkt1eXFVMG84STRhTmVTWU5LNEUyVmx0N0tKS1JrUkZic0dDQjk4bW4xdTMxdWoyZlRKaFFPRFZyN05nQzZPTkJMeTNLTmRZUU9UQWlESlpGK1NZakpjKzRhTnhjWTJ6SzlVWTNGQUcwQk4vQ2dHQVlhS09xWWFpblE0OU5MVDIxVndSeS9nelBLY0U3MFVVRzlLcEIzT2R5V3NiUlZqOUROb2pnT0R2RWhXS1Bxam5acEx3dkxKRUZRN054M1I5TGlIOHh3dExnSXhEb1YreUtSSmFJUTVzN1c2SEhwOGh5ZDY2d3JQcnZtZUdUQmRCT2g0V2RrSFVVY0ppZUZjR0tZYWZQNzNjME5UZnUzbHoreDU4OCt0alBQOFE1N2c0czVPdXFyTnlaQ0I3OWFqdy84b2JsT2h1RzcrVm54WnBNc2xrYXIvMWxyMjliVTFoWTlBQ29rU2NVNmdFRTJDVGdaVEN5QXhhU0xIZFNSckNSc2JuOXNIR282V1BqV0hzWlBydFdIRmMwRXdvWHhvRDZvS0hBM2tnMU5Oc1M5aWFVU0ZHZE9IdERHdzZ4dlRpYlUvZmp6MnZxSlduYWJJdHg0bFFJY1lrSjNCTktaYnZLRDhxSVB3R1BDU0tCVXdWbEJHUGdDaHhIZUxVVk9UblpqSVNTVFlzOUxsRFRCSFlGSkZGM285L1owZGs1VUZkMzlMZTMzN2w4UGFxaUYzVVdneGpBcVFrdExKUHFuRkh3NEgwMmhhVHZ6QnVDeUxUbEl2ZkNoUXRUc0REZnQyUEhqdWc5YSsrZnNYejViUStPSDUrM2dBdXMwRVVsV3lQQWFQRkJFbFFLU0ZoRlpIU0VtbzNhazN1TW95Zi9ZclQzdlljQlAraHY5TTdDc29vMGdBa05oNWx5c2pyRm1wUnNGQWZXY05EWTEwT2dBc0NHc3p0Y1N4aUJSSkJxUU1IRjYvQStoQVBvR084U2xtZmdkR1NUZ3JGekVGL01CTXZaTnd2NlQ2ZERPTTQxSXYxZ1ZjT0FneUlTRExFa3JOVWxwVHh4b3VtdjI3YVZQL1B5YXk5VlkvK1dFNE92WUZrVklkUmQySlozQ0p3ekRoNjg4NndDaU8rbjBjQ2dVTzFkdVhKMTJwWXRHeG5tZnVINVY3NWJmTm5sOStYazVGeE16YUdEb3JoUXhkZnlFZnMrNmlCZ0FDM2NiYlFHanhuMWJmdU5obzVkUnJEL0F5bGhrcWNJbEdrY0tCZE9BWVRnTEpSQ2xtQncreEF5QUJ1bk1EWTR0S0J0ZzBVTDNvblVTZ1I0SkNiVWphNE5LSk5UQzlpUFpUcERFdVkyQ3l4UHVOaHc5azR6ek9BRUl4Wks0elFLWG9UdmdsdWVPTHFwbWtLQWcza3NGOCtxT0hteTVYRE53ZW9YN252Zzd2Y1FJWXk2d1d6NlJsSWQ5TEtHSmtYNXpGa3paNHVGRFMrd1ptbG9Tc016Yjk1TnZxeXNkRDlPanFaQW1MbnhEMi9jTnJGdzBwcXNzZGw1R0h6RVhpZXNTWVVSMW9ZblJRYUJRT0lFRXFDbURld0J5aklIUTBLWldvSkhqQk9kQjQxQWJ4WDBJa1B4S09JVFNCNTNJZHcwMkdTQUNsck9iSUZiQVlvZ0lyRGdha29FVjAxbDZKNGVXUjhhSHl5SGxJV0FvY3ZkVFI0TU4zak5Jc3NibTJLNEJ5WUJPT1BBYUZKeDVCVnl4bU1FMllOa2wxeDZYeXdKZC9mekxJOGtaTVZ0dExXMU50WFgxNjVmL2FNZmJFVncrNUlsSzUyQlFMRG44ODkzY0IxUG9xQjhWcWdPODZyTmFBRVE4OE84MEpMNlVEYnlMbDFhNG05dWJraXFyUHdiV1ZqdTZ4dTIzb3J0UTZzeXM3SUtjUTNGVDcxc0JWUyt5RWhTRnJJM0pzTWhBRFltWlJDdXkrN0RPZTNkL1FHcnM2Zlo2T3c5VG12MmhCdXdLNkFCOHROUlBJSTlYVVBVaU9EdzRua2ZYSFVNRmNFaWs2aFl0dXJDS2pLM093VWd6TUNwUmRsV2tndW5Gem55Y0JCZkhsVCtnZExocEdSSEdPZVBoc0dlS0p5RElrRnhzd0lOaTZqblUweVY5K1JrYkNTRGFRKzAxUjl2YkNpNzg0Y3Ivb1RMNWpsejVydHljd3Y2dDI4djU3WWJVaDNXQXd0STRKeDE4Q0FQMG1CMFI1TmhaZEtTR3JreFd1MWR1UEFXLzg2ZEg3bWhLWlpmNnJqMXIyeTZDWUwyeXZTME1WZWdad0laQ2Flc1k5ODBLUkY3YnVwNTlwamdrM29HMVFBNktKTlFrS1ZnVHAxR1laejdHbzcyV1FPUlhtTWcwZ04vTDg0ODdjR0FBWSt3eGJHREpxYnJrQnFldy9sWlhoT0FORDFPbitWeCtVQmwvQmpZOUFIcEFCa1ViTW5SMGVpV3l3QW0wdWVxUUE0OWlPQXMrUkNNSUl0S213bkd0NXhZQm14UXJWeFhWMmRWYlYzdGxydnZ2V01ITXR5QzgwbWQxMTY3S0Z4UjhVNFBscDlxZHNXeWp4cmdzR1pwcEZUS08rcCttVGMwWHpHQVZPTXFLQ2hJdXVxcTYzMDFOYnZkaHc0ZFltV20vV2JkMDNObXpKaTVKRDE5ekExanhvekpJRUFHQmdnbUxMbFhZQ0tqZ0dUQ21vY1BZZEtXS0RiL0tPaEtid2lna29hV1VCVVgxMnhzaFRlRWc1SWdHVHNsU1lvQVpYcmNPMjhUQmI3TlRvTXVBWXlrZ1NtVkVDYzh2VGlObVJQRVdHYmFnU21JancvVVZHMy94Y01QN3NhRFhUeFdxYmo0VytFdnZ2aWt0NkdoUWZldVdGWk5kZUFkWFlZMU10b044MGlxUW9ya0tpd3M5RjUrK2RVK25DYmorZlRUSGF4WTU5eTU4d3ZYcnJsM1hsNytoRVdwS1NtelUxUFQweWlFS3NGN0FJM1BGZFZEUnNhV2NJVjBiVUN4cFcyaklLQ3Yvb3VMcHdsQ1pjUWxUbmpKUE1rZFRMWTZPV0tzODlMZEhld0s5ZlRzYm15b3IzajUxUmQzVmxidU9vNm8wVzkvK3lZSGRySU03dC8vOTk3NmV0RU1UMVkxcW9IRE10TG9HbEJYby9kWDUxTUR5WWxCU00rc1dkY2xwYWVuSkczYnRwbmhiRGp2NHNXM1RGaDZ5NHBaV01CMlRXcHEycFZZWERVUnV4SndXQlUxWjNDZkY5WE55RnlhWmdta0pKSSt5STErajEwVEtoelZGRWNZN21pa2tFclpFZmtveENYSVJ5S1FxM2VGUXQweGJQZUdldVN1ZlkxTmpidTJ2N1Yxei9zZnZrUFFrQzA1bGk4dmpRV0RvZjQ5ZXo3cngraXlGbzQxY0ppMFRwLytVV21HVmRpb3pPUHdUREhQQkl3R2s2dTQrQnJQNU1uWlNRNkh6L1BtbStXOFR6QlJFTS9Ba1oyVGlxZlB1Q3d6TTJ1NnorZS9CQnE1Q2pDb20rVlA5a01ZWm8rTnJJYnNpQXFodUdmZVprM2lJZ1cwSWVNa1dvNU5hZGJIK0tSMHZYMDRYemtTQ1dDbzRYaFBiOC9oOXJiQUFYVEJEejd6N0pOMVNLUWRsc0J3TEZ0V0FvTFlPM2prU0d0L1RjMHVnaWFSMmpEZm94NDB5T09RT1JjQnBEUFB2QThIRTJTSWF6eFRDM0toVHN6dzRNQTBCK2JhMkNDMFpJRit5RXlaTnk5ZU1oNHlWWDVtUmxaZXNzK2ZDemFUalVObU0wQ2xVaUVwSjRQSGVRQVlOeXhCU2xCUmpvRjZmbXNRaS8vN0lLOTNnNHAxWUFLNEZXQnA3dXdJTkVGbWFYejMvYmRQWU5sS0FJL29iVE1tNXFyTUtWT21RQnVWTVhpb29YbkFCZzNCcENtTkJzMDVCUnpXQzgyNURDQlZnbmdaRXNFazFBbHN6alY5K25SUFJrYSsyMnRGWFMzQm9CTnlFNS9Ub0tKZlpDdTRITWprOWxhNjdwa3o1N2pTL1hMVWtSSHM2YkgyN3Ewa3BlQUVGUzBwaC9ZVEFEUUNhTWd6eHJqMGRPd0xkVVk2T2hyRDJFbzhDUFkwbk1wbzBQQzVjeEk0ekRqTitRQWdWUkwxcThzampZa2dBb2wrZ3NTUm1abnB6TS9QZDZMSDVrcE5IWTl1dEFkS3hRWWRrSTFNSExCbVF0V3QyZElTTkk0ZE80VG8zelFUSjA0MXhvMUxONUNPNWZQaEFFMmNBaHFOZW1MOS9ZT1I3dTRUVWZTc0l0aGdHVVU2bXJyUUpVQTBZRFJZdFB2Tmw1eGpJYnJDejdGc24zSjJkZmswb0JKZERTNkdPY2FPSFdzQ1dHWWtrdUlZZzVNOG85RVVhRFJTaGd1TG5jNlExWW5sNlM1WEtBYWdXRzF0YmNPQmtRZ1MzdE9XaVp3M2dHRmhFbzJ1NE1Tdzg5bWZXRjd0SCs2eS9EcHNlRjBrQWtIN2g3dDhSb2NOZi82OHUvNVBGWFhlRmZRVUMzU3E5ZkYvQTVCVHJMY0wwUzdVd0lVYXVGQURaNkVHL2dWRFdBL1pMdno1L3dBQUFBQkpSVTVFcmtKZ2dnPT0iIGlkPSJiIiB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjE0NCIvPjwvZGVmcz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/8989.5d8eeb3ff417836a.js b/dist/controlpanel/_next/static/chunks/8989.5d8eeb3ff417836a.js deleted file mode 100644 index 414390b7b..000000000 --- a/dist/controlpanel/_next/static/chunks/8989.5d8eeb3ff417836a.js +++ /dev/null @@ -1,1051 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8989],{78989:function(e,r,t){t.r(r),t.d(r,{default:function(){return o}});var o=`{ - "connect_wallet": { - "label": "Connecter le portefeuille", - "wrong_network": { - "label": "R\xe9seau incorrect" - } - }, - "intro": { - "title": "Qu'est-ce qu'un portefeuille?", - "description": "Un portefeuille est utilis\xe9 pour envoyer, recevoir, stocker et afficher des actifs num\xe9riques. C'est aussi une nouvelle fa\xe7on de se connecter, sans avoir besoin de cr\xe9er de nouveaux comptes et mots de passe sur chaque site.", - "digital_asset": { - "title": "Un foyer pour vos actifs num\xe9riques", - "description": "Les portefeuilles sont utilis\xe9s pour envoyer, recevoir, stocker et afficher des actifs num\xe9riques comme Ethereum et les NFTs." - }, - "login": { - "title": "Une nouvelle fa\xe7on de se connecter", - "description": "Au lieu de cr\xe9er de nouveaux comptes et mots de passe sur chaque site Web, connectez simplement votre portefeuille." - }, - "get": { - "label": "Obtenir un portefeuille" - }, - "learn_more": { - "label": "En savoir plus" - } - }, - "sign_in": { - "label": "V\xe9rifiez votre compte", - "description": "Pour terminer la connexion, vous devez signer un message dans votre portefeuille pour v\xe9rifier que vous \xeates le propri\xe9taire de ce compte.", - "message": { - "send": "Envoyer le message", - "preparing": "Pr\xe9paration du message...", - "cancel": "Annuler", - "preparing_error": "Erreur lors de la pr\xe9paration du message, veuillez r\xe9essayer!" - }, - "signature": { - "waiting": "En attente de la signature...", - "verifying": "V\xe9rification de la signature...", - "signing_error": "Erreur lors de la signature du message, veuillez r\xe9essayer!", - "verifying_error": "Erreur lors de la v\xe9rification de la signature, veuillez r\xe9essayer!", - "oops_error": "Oups, quelque chose a mal tourn\xe9!" - } - }, - "connect": { - "label": "Connecter", - "title": "Connecter un portefeuille", - "new_to_ethereum": { - "description": "Nouveau aux portefeuilles Ethereum?", - "learn_more": { - "label": "En savoir plus" - } - }, - "learn_more": { - "label": "En savoir plus" - }, - "recent": "R\xe9cents", - "status": { - "opening": "Ouverture %{wallet}...", - "connecting": "Connect :)ing", - "connect_mobile": "Continuer dans %{wallet}", - "not_installed": "%{wallet} n'est pas install\xe9", - "not_available": "%{wallet} n'est pas disponible", - "confirm": "Confirmez la connexion dans l'extension", - "confirm_mobile": "Accepter la demande de connexion dans le portefeuille" - }, - "secondary_action": { - "get": { - "description": "Vous n'avez pas de %{wallet}?", - "label": "OBTENIR" - }, - "install": { - "label": "INSTALLER" - }, - "retry": { - "label": "R\xc9ESSAYER" - } - }, - "walletconnect": { - "description": { - "full": "Vous avez besoin du modal officiel de WalletConnect ?", - "compact": "Besoin du modal de WalletConnect ?" - }, - "open": { - "label": "OUVRIR" - } - } - }, - "connect_scan": { - "title": "Scannez avec %{wallet}", - "fallback_title": "Scannez avec votre t\xe9l\xe9phone" - }, - "connector_group": { - "installed": "Install\xe9", - "recommended": "Recommand\xe9", - "other": "Autre", - "popular": "Populaire", - "more": "Plus", - "others": "Autres" - }, - "get": { - "title": "Obtenez un portefeuille", - "action": { - "label": "OBTENIR" - }, - "mobile": { - "description": "Portefeuille mobile" - }, - "extension": { - "description": "Extension de navigateur" - }, - "mobile_and_extension": { - "description": "Portefeuille mobile et extension" - }, - "mobile_and_desktop": { - "description": "Portefeuille mobile et de bureau" - }, - "looking_for": { - "title": "Ce n'est pas ce que vous cherchez ?", - "mobile": { - "description": "S\xe9lectionnez un portefeuille sur l'\xe9cran principal pour commencer avec un autre fournisseur de portefeuille." - }, - "desktop": { - "compact_description": "S\xe9lectionnez un portefeuille sur l'\xe9cran principal pour commencer avec un autre fournisseur de portefeuille.", - "wide_description": "S\xe9lectionnez un portefeuille sur la gauche pour commencer avec un autre fournisseur de portefeuille." - } - } - }, - "get_options": { - "title": "Commencez avec %{wallet}", - "short_title": "Obtenez %{wallet}", - "mobile": { - "title": "%{wallet} pour mobile", - "description": "Utilisez le portefeuille mobile pour explorer le monde d'Ethereum.", - "download": { - "label": "Obtenez l'application" - } - }, - "extension": { - "title": "%{wallet} pour %{browser}", - "description": "Acc\xe9dez \xe0 votre portefeuille directement depuis votre navigateur web pr\xe9f\xe9r\xe9.", - "download": { - "label": "Ajouter \xe0 %{browser}" - } - }, - "desktop": { - "title": "%{wallet} pour %{platform}", - "description": "Acc\xe9dez \xe0 votre portefeuille nativement depuis votre puissant ordinateur de bureau.", - "download": { - "label": "Ajouter \xe0 %{platform}" - } - } - }, - "get_mobile": { - "title": "Installer %{wallet}", - "description": "Scannez avec votre t\xe9l\xe9phone pour t\xe9l\xe9charger sur iOS ou Android", - "continue": { - "label": "Continuer" - } - }, - "get_instructions": { - "mobile": { - "connect": { - "label": "Connecter" - }, - "learn_more": { - "label": "En savoir plus" - } - }, - "extension": { - "refresh": { - "label": "Rafra\xeechir" - }, - "learn_more": { - "label": "En savoir plus" - } - }, - "desktop": { - "connect": { - "label": "Connecter" - }, - "learn_more": { - "label": "En savoir plus" - } - } - }, - "chains": { - "title": "Changer de r\xe9seau", - "wrong_network": "Mauvais r\xe9seau d\xe9tect\xe9, changez ou d\xe9connectez-vous pour continuer.", - "confirm": "Confirmer dans le portefeuille", - "switching_not_supported": "Votre portefeuille ne supporte pas le changement de r\xe9seau depuis %{appName}. Essayez de changer de r\xe9seau depuis votre portefeuille.", - "switching_not_supported_fallback": "Votre portefeuille ne prend pas en charge le changement de r\xe9seau \xe0 partir de cette application. Essayez de changer de r\xe9seau \xe0 partir de votre portefeuille \xe0 la place.", - "disconnect": "D\xe9connecter", - "connected": "Connect\xe9" - }, - "profile": { - "disconnect": { - "label": "D\xe9connecter" - }, - "copy_address": { - "label": "Copier l'adresse", - "copied": "Copi\xe9 !" - }, - "explorer": { - "label": "Voir plus sur l'explorateur" - }, - "transactions": { - "description": "%{appName} transactions appara\xeetront ici...", - "description_fallback": "Vos transactions appara\xeetront ici...", - "recent": { - "title": "Transactions R\xe9centes" - }, - "clear": { - "label": "Tout supprimer" - } - } - }, - "wallet_connectors": { - "argent": { - "qr_code": { - "step1": { - "description": "Mettez Argent sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Ouvrez l'application Argent" - }, - "step2": { - "description": "Cr\xe9ez un portefeuille et un nom d'utilisateur, ou importez un portefeuille existant.", - "title": "Cr\xe9er ou Importer un Portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir num\xe9ris\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton Scan QR" - } - } - }, - "bifrost": { - "qr_code": { - "step1": { - "description": "Nous vous recommandons de mettre le portefeuille Bifrost sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application Bifrost Wallet" - }, - "step2": { - "description": "Cr\xe9ez ou importez un portefeuille en utilisant votre phrase de r\xe9cup\xe9ration.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s votre scan, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - } - }, - "bitget": { - "qr_code": { - "step1": { - "description": "Nous vous recommandons de placer Bitget Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application Bitget Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s le scan, une incitation de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - }, - "extension": { - "step1": { - "description": "Nous vous recommandons d'\xe9pingler Bitget Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension de portefeuille Bitget" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne.", - "title": "Cr\xe9ez ou Importez un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "bitski": { - "extension": { - "step1": { - "description": "Nous recommandons d'\xe9pingler Bitski \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Bitski" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "bloom": { - "desktop": { - "step1": { - "title": "Ouvrez l'application Bloom Wallet", - "description": "Nous recommandons de placer Bloom Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "description": "Cr\xe9ez ou importez un portefeuille en utilisant votre phrase de r\xe9cup\xe9ration.", - "title": "Cr\xe9er ou Importer un Portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir obtenu un portefeuille, cliquez sur Connecter pour vous connecter via Bloom. Une invite de connexion appara\xeetra dans l'application pour que vous confirmiez la connexion.", - "title": "Cliquez sur Connecter" - } - }, - "qr_code": { - "step1": { - "title": "Ouvrez l'application Bloom Wallet", - "description": "Nous recommandons de placer Bloom Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "description": "Cr\xe9ez ou importez un portefeuille en utilisant votre phrase de r\xe9cup\xe9ration.", - "title": "Cr\xe9er ou Importer un Portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir obtenu un portefeuille, cliquez sur Connecter pour vous connecter via Bloom. Une invite de connexion appara\xeetra dans l'application pour que vous confirmiez la connexion.", - "title": "Cliquez sur Connecter" - } - } - }, - "coin98": { - "qr_code": { - "step1": { - "description": "Nous vous recommandons de placer Coin98 Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Ouvrez l'application Coin98 Wallet" - }, - "step2": { - "description": "Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre t\xe9l\xe9phone.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s que vous ayez scann\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton WalletConnect" - } - }, - "extension": { - "step1": { - "description": "Cliquez en haut \xe0 droite de votre navigateur et \xe9pinglez Coin98 Wallet pour un acc\xe8s facile.", - "title": "Installez l'extension Coin98 Wallet" - }, - "step2": { - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 Coin98 Wallet, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "coinbase": { - "qr_code": { - "step1": { - "description": "Nous recommandons de placer Coinbase Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application Coinbase Wallet" - }, - "step2": { - "description": "Vous pouvez facilement sauvegarder votre portefeuille en utilisant la fonction de sauvegarde cloud.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir scann\xe9, une invite de connexion s'affichera pour que vous puissiez connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - }, - "extension": { - "step1": { - "description": "Nous recommandons d'\xe9pingler Coinbase Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Coinbase Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xfbre. Ne partagez jamais votre phrase secr\xe8te avec quiconque.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.", - "title": "Actualisez votre navigateur" - } - } - }, - "core": { - "qr_code": { - "step1": { - "description": "Nous recommandons de placer Core sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Ouvrez l'application Core" - }, - "step2": { - "description": "Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre t\xe9l\xe9phone.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir scann\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton WalletConnect" - } - }, - "extension": { - "step1": { - "description": "Nous recommandons d'\xe9pingler Core \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Core" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque.", - "title": "Cr\xe9ez ou Importer un Portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "fox": { - "qr_code": { - "step1": { - "description": "Nous recommandons de mettre FoxWallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application FoxWallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir scann\xe9, une invitation \xe0 la connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - } - }, - "frontier": { - "qr_code": { - "step1": { - "description": "Nous vous recommandons de placer le portefeuille Frontier sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application Frontier Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir scann\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - }, - "extension": { - "step1": { - "description": "Nous recommandons d'\xe9pingler Frontier Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Frontier Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne.", - "title": "Cr\xe9ez ou importez un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "im_token": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application imToken", - "description": "Placez l'application imToken sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9ez ou importez un portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant ." - }, - "step3": { - "title": "Appuyez sur l'ic\xf4ne du scanner dans le coin sup\xe9rieur droit", - "description": "Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter." - } - } - }, - "kresus": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Kresus Wallet", - "description": "Ajoutez Kresus Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant." - }, - "step3": { - "title": "Touchez l'ic\xf4ne QR et scannez", - "description": "Touchez l'ic\xf4ne QR sur votre \xe9cran d'accueil, scannez le code et confirmez l'invite pour vous connecter." - } - } - }, - "metamask": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application MetaMask", - "description": "Nous vous recommandons de mettre MetaMask sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Veillez \xe0 sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Apr\xe8s avoir scann\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille." - } - }, - "extension": { - "step1": { - "title": "Installez l\u2019extension de MetaMask", - "description": "Nous recommandons d'\xe9pingler MetaMask \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "okx": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application OKX Wallet", - "description": "Nous recommandons de mettre OKX Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Appuyez sur le bouton de num\xe9risation", - "description": "Apr\xe8s avoir num\xe9ris\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille." - } - }, - "extension": { - "step1": { - "title": "Installez l'extension de portefeuille OKX", - "description": "Nous vous recommandons d'\xe9pingler le portefeuille OKX \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - } - }, - "omni": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Omni", - "description": "Ajoutez Omni \xe0 votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant." - }, - "step3": { - "title": "Touchez l'ic\xf4ne QR et scannez", - "description": "Appuyez sur l'ic\xf4ne QR sur votre \xe9cran d'accueil, scannez le code et confirmez l'invite pour vous connecter." - } - } - }, - "token_pocket": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application TokenPocket", - "description": "Nous vous recommandons de mettre TokenPocket sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9ez ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille \xe0 l'aide d'une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Apr\xe8s votre scan, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille." - } - }, - "extension": { - "step1": { - "title": "Installez l'extension TokenPocket", - "description": "Nous recommandons d'\xe9pingler TokenPocket \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "trust": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Trust Wallet", - "description": "Placez Trust Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Cr\xe9er un nouveau portefeuille ou en importer un existant." - }, - "step3": { - "title": "Appuyez sur WalletConnect dans les param\xe8tres", - "description": "Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter." - } - }, - "extension": { - "step1": { - "title": "Installez l'extension Trust Wallet", - "description": "Cliquez en haut \xe0 droite de votre navigateur et \xe9pinglez Trust Wallet pour un acc\xe8s facile." - }, - "step2": { - "title": "Cr\xe9er ou importer un portefeuille", - "description": "Cr\xe9er un nouveau portefeuille ou en importer un existant." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 Trust Wallet, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "uniswap": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Uniswap", - "description": "Ajoutez Uniswap Wallet \xe0 votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9ez ou importez un portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant." - }, - "step3": { - "title": "Tapez sur l'ic\xf4ne QR et scannez", - "description": "Touchez l'ic\xf4ne QR sur votre \xe9cran d'accueil, scannez le code et confirmez l'invite pour vous connecter." - } - } - }, - "zerion": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Zerion", - "description": "Nous vous recommandons de mettre Zerion sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Une fois que vous avez scann\xe9, une invite de connexion appara\xeetra pour que vous puissiez connecter votre portefeuille." - } - }, - "extension": { - "step1": { - "title": "Installer l'extension Zerion", - "description": "Nous recommandons d'\xe9pingler Zerion \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9ez ou Importez un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "rainbow": { - "qr_code": { - "step1": { - "title": "Ouvre l'application Rainbow", - "description": "Nous vous recommandons de mettre Rainbow sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9ez ou Importez un portefeuille", - "description": "Vous pouvez facilement sauvegarder votre portefeuille en utilisant notre fonction de sauvegarde sur votre t\xe9l\xe9phone." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Apr\xe8s avoir scann\xe9, une invite de connexion appara\xeetra pour que vous connectiez votre portefeuille." - } - } - }, - "enkrypt": { - "extension": { - "step1": { - "description": "Nous vous recommandons d'\xe9pingler Enkrypt Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Enkrypt Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quelqu'un.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l\u2019extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "frame": { - "extension": { - "step1": { - "description": "Nous vous recommandons d'\xe9pingler Frame \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez Frame & l'extension compl\xe9mentaire" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille \xe0 l'aide d'une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne.", - "title": "Cr\xe9er ou Importer un portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "one_key": { - "extension": { - "step1": { - "title": "Installez l'extension OneKey Wallet", - "description": "Nous vous recommandons d'\xe9pingler OneKey Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec personne." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "phantom": { - "extension": { - "step1": { - "title": "Installez l'extension Phantom", - "description": "Nous vous recommandons d'\xe9pingler Phantom \xe0 votre barre des t\xe2ches pour un acc\xe8s plus facile \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase de r\xe9cup\xe9ration secr\xe8te avec personne." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "rabby": { - "extension": { - "step1": { - "title": "Installez l'extension Rabby", - "description": "Nous recommandons d'\xe9pingler Rabby \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit." - }, - "step3": { - "title": "Actualisez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - } - }, - "ronin": { - "qr_code": { - "step1": { - "description": "Nous recommandons de placer Ronin Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide.", - "title": "Ouvrez l'application Ronin Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque.", - "title": "Cr\xe9er ou Importer un Portefeuille" - }, - "step3": { - "description": "Apr\xe8s avoir num\xe9ris\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille.", - "title": "Appuyez sur le bouton de scan" - } - }, - "extension": { - "step1": { - "description": "Nous recommandons d'\xe9pingler Ronin Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille.", - "title": "Installez l'extension Ronin Wallet" - }, - "step2": { - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque.", - "title": "Cr\xe9er ou Importer un Portefeuille" - }, - "step3": { - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension.", - "title": "Rafra\xeechissez votre navigateur" - } - } - }, - "ramper": { - "extension": { - "step1": { - "title": "Installez l'extension Ramper", - "description": "Nous recommandons d'\xe9pingler Ramper \xe0 votre barre des t\xe2ches pour un acc\xe8s plus facile \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - } - }, - "safeheron": { - "extension": { - "step1": { - "title": "Installez l'extension Core", - "description": "Nous recommandons d'\xe9pingler Safeheron \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quelqu'un." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "taho": { - "extension": { - "step1": { - "title": "Installez l'extension Taho", - "description": "Nous vous recommandons d'\xe9pingler Taho \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9ez ou Importez un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quelqu'un." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "talisman": { - "extension": { - "step1": { - "title": "Installez l'extension Talisman", - "description": "Nous vous recommandons d'\xe9pingler Talisman \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou importer un portefeuille Ethereum", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase de r\xe9cup\xe9ration avec personne." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "xdefi": { - "extension": { - "step1": { - "title": "Installez l'extension du portefeuille XDEFI", - "description": "Nous vous recommandons d'\xe9pingler XDEFI Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec qui que ce soit." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - } - }, - "zeal": { - "extension": { - "step1": { - "title": "Installez l'extension Zeal", - "description": "Nous vous recommandons d'\xe9pingler Zeal \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - } - }, - "safepal": { - "extension": { - "step1": { - "title": "Installez l'extension SafePal Wallet", - "description": "Cliquez en haut \xe0 droite de votre navigateur et \xe9pinglez SafePal Wallet pour un acc\xe8s facile." - }, - "step2": { - "title": "Cr\xe9er ou Importer un portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 SafePal Wallet, cliquez ci-dessous pour rafra\xeechir le navigateur et charger l'extension." - } - }, - "qr_code": { - "step1": { - "title": "Ouvrez l'application SafePal Wallet", - "description": "Mettez SafePal Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Cr\xe9ez un nouveau portefeuille ou importez-en un existant." - }, - "step3": { - "title": "Appuyez sur WalletConnect dans les param\xe8tres", - "description": "Choisissez Nouvelle Connexion, puis scannez le code QR et confirmez l'invite pour vous connecter." - } - } - }, - "desig": { - "extension": { - "step1": { - "title": "Installez l'extension Desig", - "description": "Nous vous recommandons d'\xe9pingler Desig \xe0 votre barre des t\xe2ches pour un acc\xe8s plus facile \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - } - }, - "subwallet": { - "extension": { - "step1": { - "title": "Installez l'extension SubWallet", - "description": "Nous vous recommandons d'\xe9pingler SubWallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase de r\xe9cup\xe9ration avec personne." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - }, - "qr_code": { - "step1": { - "title": "Ouvrez l'application SubWallet", - "description": "Nous vous recommandons de mettre SubWallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Apr\xe8s avoir num\xe9ris\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille." - } - } - }, - "clv": { - "extension": { - "step1": { - "title": "Installez l'extension CLV Wallet", - "description": "Nous vous recommandons d'\xe9pingler CLV Wallet \xe0 votre barre des t\xe2ches pour un acc\xe8s plus rapide \xe0 votre portefeuille." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Rafra\xeechissez votre navigateur", - "description": "Une fois que vous avez configur\xe9 votre portefeuille, cliquez ci-dessous pour actualiser le navigateur et charger l'extension." - } - }, - "qr_code": { - "step1": { - "title": "Ouvrez l'application CLV Wallet", - "description": "Nous vous recommandons de mettre CLV Wallet sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Cr\xe9er ou Importer un Portefeuille", - "description": "Assurez-vous de sauvegarder votre portefeuille en utilisant une m\xe9thode s\xe9curis\xe9e. Ne partagez jamais votre phrase secr\xe8te avec quiconque." - }, - "step3": { - "title": "Appuyez sur le bouton de scan", - "description": "Apr\xe8s avoir num\xe9ris\xe9, une invite de connexion appara\xeetra pour vous permettre de connecter votre portefeuille." - } - } - }, - "okto": { - "qr_code": { - "step1": { - "title": "Ouvrez l'application Okto", - "description": "Ajoutez Okto \xe0 votre \xe9cran d'accueil pour un acc\xe8s rapide" - }, - "step2": { - "title": "Cr\xe9er un portefeuille MPC", - "description": "Cr\xe9ez un compte et g\xe9n\xe9rez un portefeuille" - }, - "step3": { - "title": "Appuyez sur WalletConnect dans les param\xe8tres", - "description": "Touchez l'ic\xf4ne 'Scan QR' en haut \xe0 droite et confirmez l'invite pour vous connecter." - } - } - }, - "ledger": { - "desktop": { - "step1": { - "title": "Ouvrez l'application Ledger Live", - "description": "Nous vous recommandons de mettre Ledger Live sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Configurez votre Ledger", - "description": "Configurez un nouveau Ledger ou connectez-vous \xe0 un existant." - }, - "step3": { - "title": "Connecter", - "description": "Une fois que vous avez scann\xe9, une invite de connexion appara\xeetra pour que vous puissiez connecter votre portefeuille." - } - }, - "qr_code": { - "step1": { - "title": "Ouvrez l'application Ledger Live", - "description": "Nous vous recommandons de mettre Ledger Live sur votre \xe9cran d'accueil pour un acc\xe8s plus rapide." - }, - "step2": { - "title": "Configurez votre Ledger", - "description": "Vous pouvez soit synchroniser avec l'application de bureau, soit connecter votre Ledger." - }, - "step3": { - "title": "Scannez le code", - "description": "Appuyez sur WalletConnect puis passez au Scanner. Une fois que vous avez scann\xe9, une invite de connexion appara\xeetra pour que vous puissiez connecter votre portefeuille." - } - } - } - } -} -`}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/9212.79924379b5549586.js b/dist/controlpanel/_next/static/chunks/9212.79924379b5549586.js deleted file mode 100644 index fb529cc93..000000000 --- a/dist/controlpanel/_next/static/chunks/9212.79924379b5549586.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9212],{19212:function(n,t,e){e.r(t),e.d(t,{default:function(){return i}});var i='{\n "connect_wallet": {\n "label": "वॉलेट को कनेक्ट करें",\n "wrong_network": {\n "label": "गलत नेटवर्क"\n }\n },\n "intro": {\n "title": "वॉलेट क्या है?",\n "description": "एक वॉलेट का उपयोग डिजिटल संपत्तियों को भेजने, प्राप्त करने, संग्रहित करने और प्रदर्शित करने के लिए किया जाता है। यह एक नया तरीका भी है लॉग इन करने का, हर वेबसाइट पर नए खाते और पासवर्ड बनाने की जरूरत के बिना।",\n "digital_asset": {\n "title": "अपने डिजिटल संपत्तियों के लिए एक घर",\n "description": "वॉलेट का उपयोग Ethereum और NFTs जैसी डिजिटल संपत्तियों को भेजने, प्राप्त करने, संग्रहित करने और प्रदर्शित करने के लिए किया जाता है."\n },\n "login": {\n "title": "लॉग इन करने का एक नया तरीका",\n "description": "हर वेबसाइट पर नए खाते और पासवर्ड बनाने की बजाय, बस अपना वॉलेट कनेक्ट करें."\n },\n "get": {\n "label": "एक वॉलेट प्राप्त करें"\n },\n "learn_more": {\n "label": "और जानें"\n }\n },\n "sign_in": {\n "label": "अपने खाते की पुष्टि करें",\n "description": "जुड़ने को पूरा करने के लिए, आपको अपने बटुए में एक संदेश पर हस्ताक्षर करना होगा ताकि पुष्टि हो सके कि आप इस खाते के मालिक हैं।",\n "message": {\n "send": "संदेश भेजें",\n "preparing": "संदेश तैयार कर रहा है...",\n "cancel": "रद्द करें",\n "preparing_error": "संदेश तैयार करते समय त्रुटि, कृपया पुनः प्रयास करें!"\n },\n "signature": {\n "waiting": "हस्ताक्षर का इंतजार कर रहा है...",\n "verifying": "हस्ताक्षर की पुष्टि की जा रही है...",\n "signing_error": "संदेश पर हस्ताक्षर करते समय त्रुटि, कृपया पुनः प्रयास करें!",\n "verifying_error": "हस्ताक्षर की पुष्टि में त्रुटि, कृपया पुनः प्रयास करें!",\n "oops_error": "ओह, कुछ गलत हो गया!"\n }\n },\n "connect": {\n "label": "कनेक्ट करें",\n "title": "वॉलेट को कनेक्ट करें",\n "new_to_ethereum": {\n "description": "Ethereum वॉलेट्स में नए हैं?",\n "learn_more": {\n "label": "और जानें"\n }\n },\n "learn_more": {\n "label": "और जानें।"\n },\n "recent": "हाल ही में",\n "status": {\n "opening": "%{wallet}खोल रहा है...",\n "connecting": "जोड़ रहा है",\n "connect_mobile": "जारी रखें %{wallet}",\n "not_installed": "%{wallet} स्थापित नहीं है",\n "not_available": "%{wallet} उपलब्ध नहीं है",\n "confirm": "एक्सटेंशन में कनेक्शन की पुष्टि करें",\n "confirm_mobile": "वॉलेट में कनेक्शन अनुरोध स्वीकार करें"\n },\n "secondary_action": {\n "get": {\n "description": "क्या आपके पास %{wallet}नहीं है ?",\n "label": "प्राप्त करें"\n },\n "install": {\n "label": "स्थापित करें"\n },\n "retry": {\n "label": "पुनः प्रयास करें"\n }\n },\n "walletconnect": {\n "description": {\n "full": "क्या आपको आधिकारिक WalletConnect मोडल की आवश्यकता है?",\n "compact": "क्या आपको WalletConnect मोडल की आवश्यकता है?"\n },\n "open": {\n "label": "खोलें"\n }\n }\n },\n "connect_scan": {\n "title": "स्कैन करें विथ %{wallet}",\n "fallback_title": "अपने फोन से स्कैन करें"\n },\n "connector_group": {\n "installed": "स्थापित",\n "recommended": "अनुशंसित",\n "other": "अन्य",\n "popular": "लोकप्रिय",\n "more": "अधिक",\n "others": "अन्य लोग"\n },\n "get": {\n "title": "एक वॉलेट प्राप्त करें",\n "action": {\n "label": "प्राप्त करें"\n },\n "mobile": {\n "description": "मोबाइल वॉलेट"\n },\n "extension": {\n "description": "ब्राउज़र एक्सटेंशन"\n },\n "mobile_and_extension": {\n "description": "मोबाइल वॉलेट और एक्सटेंशन"\n },\n "mobile_and_desktop": {\n "description": "मोबाइल और डेस्कटॉप वॉलेट"\n },\n "looking_for": {\n "title": "क्या आपको जो चाहिए वह नहीं मिल रहा है?",\n "mobile": {\n "description": "मुख्य स्क्रीन पर एक बटुआ चुनें ताकि आप एक अलग बटुआ प्रदाता के साथ शुरू कर सकें।"\n },\n "desktop": {\n "compact_description": "मुख्य स्क्रीन पर एक बटुआ चुनें ताकि आप एक अलग बटुआ प्रदाता के साथ शुरू कर सकें।",\n "wide_description": "बाएं एक बटुआ चुनें ताकि आप एक अलग बटुआ प्रदाता के साथ शुरू कर सकें।"\n }\n }\n },\n "get_options": {\n "title": "%{wallet}के साथ शुरू करें",\n "short_title": "%{wallet}प्राप्त करें",\n "mobile": {\n "title": "मोबाइल के लिए %{wallet}",\n "description": "मोबाइल वॉलेट का उपयोग करके Ethereum की दुनिया का अन्वेषण करें।",\n "download": {\n "label": "ऐप प्राप्त करें"\n }\n },\n "extension": {\n "title": "%{wallet} के लिए %{browser}",\n "description": "अपने पसंदीदा वेब ब्राउज़र से अपने वॉलेट तक पहुंचें।",\n "download": {\n "label": "करें जोड़ें %{browser}"\n }\n },\n "desktop": {\n "title": "%{wallet} के लिए %{platform}",\n "description": "अपने शक्तिशाली डेस्कटॉप से आपके वॉलेट की स्वतंत्रता द्वारा पहुंच।",\n "download": {\n "label": "को जोड़ें %{platform}"\n }\n }\n },\n "get_mobile": {\n "title": "स्थापित करें %{wallet}",\n "description": "iOS या Android पर डाउनलोड करने के लिए अपने फोन से स्कैन करें",\n "continue": {\n "label": "जारी रखें"\n }\n },\n "get_instructions": {\n "mobile": {\n "connect": {\n "label": "जोड़ें"\n },\n "learn_more": {\n "label": "और जानें"\n }\n },\n "extension": {\n "refresh": {\n "label": "ताज़ा करें"\n },\n "learn_more": {\n "label": "और जानें"\n }\n },\n "desktop": {\n "connect": {\n "label": "कनेक्ट करें"\n },\n "learn_more": {\n "label": "और जानें"\n }\n }\n },\n "chains": {\n "title": "नेटवर्क स्विच करें",\n "wrong_network": "गलत नेटवर्क का पता चला, जारी रखने के लिए स्विच करें या कनेक्ट करें।",\n "confirm": "वॉलेट में पुष्टि करें",\n "switching_not_supported": "आपका वॉलेट नेटवर्क्स को %{appName}से स्विच करना समर्थन नहीं करता . बजाय अपने वॉलेट के भीतर से नेटवर्क स्विच करने का प्रयास करें।",\n "switching_not_supported_fallback": "आपका वॉलेट इस एप से नेटवर्क्स स्विच करने का समर्थन नहीं करता। बजाय उसके, अपना वॉलेट द्वारा नेटवर्क्स स्विच करने की कोशिश करें।",\n "disconnect": "डिकनेक्ट",\n "connected": "कनेक्ट किया गया"\n },\n "profile": {\n "disconnect": {\n "label": "डिकनेक्ट"\n },\n "copy_address": {\n "label": "पता कॉपी करें",\n "copied": "कॉपी कर दिया गया!"\n },\n "explorer": {\n "label": "एक्सप्लोरर पर अधिक देखें"\n },\n "transactions": {\n "description": "%{appName} लेन - देन यहां दिखाई देंगे...",\n "description_fallback": "आपके लेन-देन यहां दिखाई देंगे...",\n "recent": {\n "title": "हाल के लेन - देन"\n },\n "clear": {\n "label": "सभी को हटाएं"\n }\n }\n },\n "wallet_connectors": {\n "argent": {\n "qr_code": {\n "step1": {\n "description": "अपने वॉलेट को जल्दी से एक्सेस करने के लिए आपके होम स्क्रीन पर Argent डालें।",\n "title": "Argent ऐप खोलें"\n },\n "step2": {\n "description": "वॉलेट और उपयोगकर्ता नाम बनाएं, या मौजूदा वॉलेट को आयात करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जैसे ही आप स्कैन करेंगे, एक कनेक्शन संकेत आपके वॉलेट को कनेक्ट करने के लिए प्रकट होगा।",\n "title": "QR स्कैन बटन को टैप करें"\n }\n }\n },\n "bifrost": {\n "qr_code": {\n "step1": {\n "description": "हम आपको सलाह देते हैं कि Bifrost Wallet को अपने होम स्क्रीन पर लगाएं, ताकि त्वरित एक्सेस को सुनिश्चित किया जा सके।",\n "title": "Bifrost Wallet ऐप को खोलें"\n },\n "step2": {\n "description": "अपने रिकवरी फ़्रेज़ का उपयोग करके एक वॉलेट बनाएं या इंपोर्ट करें।",\n "title": "वॉलेट बनाएं या इंपोर्ट करें"\n },\n "step3": {\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन संकेत दिखाई देगा।",\n "title": "स्कैन बटन को टैप करें"\n }\n }\n },\n "bitget": {\n "qr_code": {\n "step1": {\n "description": "हम इसे सुझाव देते हैं कि आप अपने होम स्क्रीन पर Bitget वॉलेट को रखें ताकि जल्दी एक्सेस कर सकें।",\n "title": "Bitget वॉलेट एप को खोलें"\n },\n "step2": {\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने का एक संकेत दिखाई देगा।",\n "title": "स्कैन बटन पर टैप करें"\n }\n },\n "extension": {\n "step1": {\n "description": "हम इसे सुझाव देते हैं कि आप Bitget वॉलेट को आपके टास्कबार में पिन करें ताकि आपके वॉलेट तक जल्दी पहुंच सकें।",\n "title": "Bitget Wallet एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप किसी सुरक्षित तरीके से ले रहे हैं। अपनी गुप्त वाक्यांश को कभी किसी के साथ साझा न करें।",\n "title": "एक वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "bitski": {\n "extension": {\n "step1": {\n "description": "हम आपको अपने वॉलेट तक जल्दी पहुंचने के लिए Bitski को अपने टास्कबार में पिन करने की सलाह देते हैं।",\n "title": "Bitski एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके से अपने वॉलेट का बैकअप बना रहे हैं। कभी भी किसी के साथ अपने गोपनीय वाक्यांश को साझा न करें।",\n "title": "एक वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपना वॉलेट सेट कर लेते हैं, तो ब्राउज़र को ताज़ा करने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "bloom": {\n "desktop": {\n "step1": {\n "title": "Bloom वॉलेट ऐप खोलें",\n "description": "आपकी सुविधा के लिए हम Bloom वॉलेट को होम स्क्रीन पर रखने की सलाह देते हैं।"\n },\n "step2": {\n "description": "अपने रिकवरी फ़्रेज़ का उपयोग करके एक वॉलेट बनाएं या इंपोर्ट करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जब आपके पास वॉलेट हो, तो Bloom के माध्यम से जुड़ने के लिए Connect पर क्लिक करें। ऐप में एक कनेक्शन प्रॉम्प्ट दिखाई देगा जिसे आपको कनेक्शन की पुष्टि करनी होगी।",\n "title": "Connect पर क्लिक करें"\n }\n },\n "qr_code": {\n "step1": {\n "title": "Bloom वॉलेट ऐप खोलें",\n "description": "आपकी सुविधा के लिए हम Bloom वॉलेट को होम स्क्रीन पर रखने की सलाह देते हैं।"\n },\n "step2": {\n "description": "अपने रिकवरी फ़्रेज़ का उपयोग करके एक वॉलेट बनाएं या इंपोर्ट करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जब आपके पास वॉलेट हो, तो Bloom के माध्यम से जुड़ने के लिए Connect पर क्लिक करें। ऐप में एक कनेक्शन प्रॉम्प्ट दिखाई देगा जिसे आपको कनेक्शन की पुष्टि करनी होगी।",\n "title": "Connect पर क्लिक करें"\n }\n }\n },\n "coin98": {\n "qr_code": {\n "step1": {\n "description": "हम आपके वॉलेट तक तेजी से पहुंचने के लिए अपने होम स्क्रीन पर Coin98 वॉलेट रखने की सलाह देते हैं।",\n "title": "Coin98 वॉलेट ऐप को खोलें"\n },\n "step2": {\n "description": "आप अपने फोन पर हमारे बैकअप फीचर का उपयोग करके आसानी से अपने वॉलेट का बैकअप कर सकते हैं।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन प्रांप्ट दिखाई देगा।",\n "title": "WalletConnect बटन पर टैप करें"\n }\n },\n "extension": {\n "step1": {\n "description": "अपने ब्राउज़र के ऊपरी दाएं हिस्से पर क्लिक करें और आसानी से पहुंच के लिए Coin98 वॉलेट को पिन करें।",\n "title": "Coin98 वॉलेट एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "नया बटुआ बनाएं या मौजूदा को आयात करें।",\n "title": "एक बटुआ बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप Coin98 वॉलेट सेट करते हैं, तो नीचे क्लिक करके ब्राउजर को ताजा करें और एक्सटेंशन को लोड करें।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "coinbase": {\n "qr_code": {\n "step1": {\n "description": "हम आपको सलाह देते हैं कि आपकी मुख्य बिल्ड स्क्रीन पर Coinbase वॉलेट को रखें जिससे आपकी पहुंच तेज हो।",\n "title": "Coinbase वॉलेट ऐप खोलें"\n },\n "step2": {\n "description": "आप बादल बैकअप सुविधा का उपयोग करके आसानी से अपने वॉलेट का बैकअप ले सकते हैं।",\n "title": "एक वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जैसे ही आप स्कैन करते हैं, आपको अपने वॉलेट से कनेक्ट करने के लिए एक कनेक्शन संकेत दिखाई देगा।",\n "title": "स्कैन बटन को छूना"\n }\n },\n "extension": {\n "step1": {\n "description": "हमारा सिफारिश है कि आप अपने वॉलेट तक जल्दी पहुंचने के लिए Coinbase वॉलेट को अपने टास्कबार पर पिन पर रखें।",\n "title": "Coinbase वॉलेट एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "सुरक्षित विधि का उपयोग करके अपने बटुए का बैकअप लेना सुनिश्चित करें। अपना गुप्त पुनर्प्राप्ति वाक्यांश कभी भी किसी के साथ साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपना वॉलेट सेट अप करते हैं, तो ब्राउज़र को ताजगी देने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें.",\n "title": "अपना ब्राउज़र ताजा करें"\n }\n }\n },\n "core": {\n "qr_code": {\n "step1": {\n "description": "हम आपकी वॉलेट के तेज एक्सेस के लिए Core को आपके होम स्क्रीन पर डालने की सलाह देते हैं.",\n "title": "Core एप खोलें"\n },\n "step2": {\n "description": "आप आसानी से अपने फ़ोन पर हमारे बैकअप फीचर का उपयोग करके अपना वॉलेट बैकअप कर सकते हैं.",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने के लिए आपके लिए कनेक्शन प्राम्प्ट प्रकट होगा.",\n "title": "WalletConnect बटन को छूने के साथ"\n }\n },\n "extension": {\n "step1": {\n "description": "हम अपने वॉलेट के लिए तेज एक्सेस के लिए कोर को अपने टास्कबार में पिन करने की सिफारिश करते हैं।",\n "title": "कोर एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप एक सुरक्षित तरीके से ले। कभी भी किसी के साथ अपनी गुप्त वाक्यांश साझा न करें।",\n "title": "एक वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपने वॉलेट की स्थापना कर लें, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा कर सकें और एक्सटेंशन को लोड कर सकें।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "fox": {\n "qr_code": {\n "step1": {\n "description": "हम FoxWallet को अपने होम स्क्रीन पर रखने की सिफारिश करते हैं ताकि त्वरित एक्सेस मिल सके।",\n "title": "FoxWallet ऐप खोलें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके का उपयोग करके अपने वॉलेट का बैकअप ले रहे हैं। कभी भी किसी के साथ अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जब आप स्कैन करेंगे, तो आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन संकेत प्रकट होगा।",\n "title": "स्कैन बटन पर टैप करें"\n }\n }\n },\n "frontier": {\n "qr_code": {\n "step1": {\n "description": "हमारी सिफारिश है कि आप अपने होम स्क्रीन पर फ्रंटियर वॉलेट रखें जिससे कि आपको त्वरित पहुंच मिले।",\n "title": "फ्रंटियर वॉलेट ऐप को खोलें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके का उपयोग करके अपने वॉलेट का बैकअप ले रहे हैं। कभी भी किसी के साथ अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जब आप स्कैन करते हैं, तो आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन संकेत प्रकट होगा।",\n "title": "स्कैन बटन को टैप करें"\n }\n },\n "extension": {\n "step1": {\n "description": "हम आपके वॉलेट की तेजी से पहुंच के लिए Frontier Wallet को अपने टास्कबार में पिन करने की सिफारिश करते हैं।",\n "title": "Frontier Wallet एक्सटेंशन इंस्टॉल करें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके से अपना वॉलेट बैकअप कर रहे हैं। कभी भी किसी के साथ अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "वॉलेट सेटअप होने के बाद, ब्राउज़र को रिफ्रेश करने के लिए नीचे क्लिक करें और एक्सटेंशन लोड करें।",\n "title": "अपना ब्राउज़र रिफ्रेश करें"\n }\n }\n },\n "im_token": {\n "qr_code": {\n "step1": {\n "title": "imToken ऐप खोलें",\n "description": "अपने वॉलेट के तेजी से पहुँच के लिए imToken एप्लीकेशन को अपने होम स्क्रीन पर रखें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "एक नया वॉलेट बनाएं या मौजूदा एक को आयात करें।"\n },\n "step3": {\n "title": "ऊपरी दाएं कोने में स्कैनर आइकॉन पर टैप करें",\n "description": "नया कनेक्शन चुनें, फिर QR कोड स्कैन करें और कनेक्ट करने के लिए प्रॉम्प्ट की पुष्टि करें।"\n }\n }\n },\n "kresus": {\n "qr_code": {\n "step1": {\n "title": "Kresus वॉलेट ऐप खोलें",\n "description": "अपने वॉलेट तक तेज़ी से पहुँचने के लिए Kresus Wallet को अपने होम स्क्रीन पर जोड़ें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "नया बटुआ बनाएं या मौजूदा को आयात करें।"\n },\n "step3": {\n "title": "QR आइकन पर टैप करें और स्कैन करें",\n "description": "अपने होमस्क्रीन पर QR आइकन पर टैप करें, कोड स्कैन करें और प्रम्प्ट को कनेक्ट करने की पुष्टि करें।"\n }\n }\n },\n "metamask": {\n "qr_code": {\n "step1": {\n "title": "MetaMask ऐप को खोलें",\n "description": "हम आपको MetaMask को आपकी होम स्क्रीन पर रखने की सलाह देते हैं, इससे आपको त्वरित पहुँच मिलेगी।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएं या इम्पोर्ट करें",\n "description": "सुरक्षित विधि का उपयोग करके अपने बटुए का बैकअप लेना सुनिश्चित करें। अपना गुप्त वाक्यांश कभी भी किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन पर टैप करें",\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन प्रॉम्प्ट दिखाई देगा।"\n }\n },\n "extension": {\n "step1": {\n "title": "MetaMask एक्सटेंशन स्थापित करें",\n "description": "हम अपने वॉलेट तक जल्दी से पहुँचने के लिए MetaMask को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेना सुनिश्चित करें। अपनी गुप्त वाक्यांश को किसी के साथ शेयर न करें।"\n },\n "step3": {\n "title": "अपना ब्राउज़र ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेट अप करते हैं, तो ब्राउजर को ताज़ा करने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "okx": {\n "qr_code": {\n "step1": {\n "title": "OKX Wallet ऐप खोलें",\n "description": "हम आपको OKX Wallet को अपने होम स्क्रीन पर रखने की सलाह देते हैं, जिससे आप जल्दी से पहुंच सकें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने का यकीन करें। कभी भी किसी के साथ अपने गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन पर टैप करें",\n "description": "जब आप स्कैन करते हैं, तो आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन संकेत प्रकट होगा।"\n }\n },\n "extension": {\n "step1": {\n "title": "OKX वॉलेट एक्सटेंशन स्थापित करें",\n "description": "हम अपने वॉलेट तक तेज़ी से पहुंचने के लिए आपको OKX वॉलेट को अपने कार्यपट्टी में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने का यकीन करें। कभी भी किसी के साथ अपने गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "जब आप अपना वॉलेट सेट अप कर लेते हैं, तो नीचे क्लिक करके ब्राउज़र को ताजा करें और एक्सटेंशन को लोड करें।"\n }\n }\n },\n "omni": {\n "qr_code": {\n "step1": {\n "title": "Omni ऐप को खोलें",\n "description": "अपने वॉलेट तक अधिक जल्दी पहुंचने के लिए Omni को अपने होम स्क्रीन पर जोड़ें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "एक नया वॉलेट बनाएं या मौजूदा एक को आयात करें।"\n },\n "step3": {\n "title": "QR आइकन पर टैप करें और स्कैन करें",\n "description": "अपने होम स्क्रीन पर QR आइकन पर टैप करें, कोड स्कैन करें और कनेक्ट करने के लिए प्रॉम्प्ट की पुष्टि करें।"\n }\n }\n },\n "token_pocket": {\n "qr_code": {\n "step1": {\n "title": "TokenPocket ऐप को खोलें",\n "description": "हम आपको TokenPocket को अपने होम स्क्रीन पर रखने की सलाह देते हैं ताकि आपको तेज एक्सेस मिल सके।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएँ या आयात करें",\n "description": "सुरक्षित विधि का उपयोग करके अपने बटुए का बैकअप लेना सुनिश्चित करें। अपना गुप्त वाक्यांश कभी भी किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन पर टैप करें",\n "description": "एक बार स्कैन करने के बाद, आपके लिए एक कनेक्शन प्रॉम्प्ट प्रकट होगा ताकि आप अपने वॉलेट को कनेक्ट कर सकें।"\n }\n },\n "extension": {\n "step1": {\n "title": "TokenPocket एक्सटेंशन स्थापित करें",\n "description": "हम अपने वॉलेट तक त्वरित पहुंच के लिए TokenPocket को अपने taskbar पर pin करने की सिफारिश करते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेते हैं। कभी किसी के साथ अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपना ब्राउज़र ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताज़ा ब्राउज़र लोड करें और एक्सटेंशन अप करें।"\n }\n }\n },\n "trust": {\n "qr_code": {\n "step1": {\n "title": "Trust Wallet ऐप खोलें",\n "description": "अपने वॉलेट तक तेज़ी से पहुंचने के लिए Trust Wallet को अपने होम स्क्रीन पर रखें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "एक नया वॉलेट बनाएं या मौजूदा वॉलेट आयात करें।"\n },\n "step3": {\n "title": "सेटिंग्स में WalletConnect को टैप करें",\n "description": "नया कनेक्शन चुनें, फिर QR कोड स्कैन करें और प्रम्प्ट की पुष्टि करें।"\n }\n },\n "extension": {\n "step1": {\n "title": "Trust Wallet एक्सटेंशन को इंस्टॉल करें",\n "description": "अपने ब्राउज़र के ऊपरी दाएं कोने पर क्लिक करें और Trust Wallet को आसानी से प्रवेश के लिए पिन करें।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएं या आयात करें",\n "description": "एक नया वॉलेट बनाएं या मौजूदा वॉलेट आयात करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार Trust Wallet सेट अप करने के बाद, नीचे क्लिक करें ब्राउज़र को ताज़ा करने और एक्सटेंशन लोड करने के लिए।"\n }\n }\n },\n "uniswap": {\n "qr_code": {\n "step1": {\n "title": "Uniswap ऐप को खोलें",\n "description": "अपने होम स्क्रीन पर Uniswap वॉलेट जोड़ें, इससे आपके वॉलेट तक तेजी से पहुंचने की सुविधा होगी।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "एक नया वॉलेट बनाएं या मौजूदा वॉलेट को आयात करें।"\n },\n "step3": {\n "title": "QR आइकन पर टैप करें और स्कैन करें",\n "description": "अपने होमस्क्रीन पर QR आइकन पर टैप करें, कोड स्कैन करें और प्रम्प्ट को कनेक्ट करने की पुष्टि करें।"\n }\n }\n },\n "zerion": {\n "qr_code": {\n "step1": {\n "title": "Zerion ऐप को खोलें",\n "description": "हम सलाह देते हैं कि आप Zerion को अपने होम स्क्रीन पर रखें, इससे तेजी से एक्सेस करने में आसानी होगी।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएं या आयात करें",\n "description": "सुरक्षित विधि का उपयोग करके अपने बटुए का बैकअप लेना सुनिश्चित करें। अपना गुप्त वाक्यांश कभी भी किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन को टैप करें",\n "description": "आप स्कैन करने के बाद, एक कनेक्शन प्रोम्प्ट आपके बटुए को कनेक्ट करने के लिए प्रकट होगा।"\n }\n },\n "extension": {\n "step1": {\n "title": "Zerion एक्सटेंशन स्थापित करें",\n "description": "हमारी सिफारिश है कि आप अपने वॉलेट तक जल्दी पहुँचने के लिए Zerion को अपने टास्कबार में पिन करें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप एक सुरक्षित विधि का उपयोग करके अपने वॉलेट का बैकअप ले रहे हैं। अपना गुप्त वाक्य कभी किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "अपना ब्राउज़र ताज़ा करें",\n "description": "एक बार जब आप अपने वॉलेट की स्थापना कर लें, तो ब्राउज़र को ताज़ा करने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "rainbow": {\n "qr_code": {\n "step1": {\n "title": "Rainbow ऐप को खोलें",\n "description": "हम अपने वॉलेट के तेज एक्सेस के लिए Rainbow को अपने होम स्क्रीन पर रखने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "आप अपने फ़ोन पर हमारे बैकअप फीचर का उपयोग करके अपने वॉलेट का बैकअप आसानी से ले सकते हैं।"\n },\n "step3": {\n "title": "स्कैन बटन पर टैप करें",\n "description": "जब आप स्कैन करते हैं, तो आपकी वॉलेट से कनेक्ट करने के लिए एक कनेक्शन संकेत दिखाई देगा।"\n }\n }\n },\n "enkrypt": {\n "extension": {\n "step1": {\n "description": "हम अपनी वॉलेट तक तेज़ी से पहुँच के लिए Enkrypt वॉलेट को अपने टास्कबार में पिन करने की सलाह देते हैं।",\n "title": "Enkrypt वॉलेट एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "सुनिश्चित करें कि आप अपनी वॉलेट का बैकअप एक सुरक्षित तरीके से ले। अपनी गुप्त वाक्यांश को कभी भी किसी के साथ साझा न करें।",\n "title": "एक वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपनी वॉलेट सेट कर लें, तो नीचे क्लिक करें ब्राउज़र को ताज़ा करने और एक्सटेंशन लोड करने के लिए।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "frame": {\n "extension": {\n "step1": {\n "description": "हम अपनी वॉलेट तक तेज़ी से पहुँच के लिए Frame को अपने टास्कबार में पिन करने की सलाह देते हैं।",\n "title": "Frame और साथी एक्सटेंशन स्थापित करें"\n },\n "step2": {\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेना सुनिश्चित करें। कभी भी अपनी गुप्त वाक्यांश को किसी के साथ साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपने वॉलेट की सेटअप कर लेते हैं, तो नीचे क्लिक करके ब्राउज़र को ताज़ा करें और एक्सटेंशन को लोड करें।",\n "title": "अपना ब्राउज़र ताज़ा करें"\n }\n }\n },\n "one_key": {\n "extension": {\n "step1": {\n "title": "OneKey Wallet एक्सटेंशन स्थापित करें",\n "description": "हम आपको अपने वॉलेट की तेज एक्सेस के लिए OneKey Wallet को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप एक सुरक्षित तरीके से ले रहे हैं। अपना गुप्त वाक्यांश किसी के साथ भी साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेट अप कर लेते हैं, तो ब्राउज़र को ताज़ा करने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "phantom": {\n "extension": {\n "step1": {\n "title": "फैंटम एक्सटेंशन स्थापित करें",\n "description": "हम आपके वॉलेट के आसान उपयोग के लिए फैंटम को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप एक सुरक्षित तरीके से ले रहे हैं। अपना गुप्त वसूली वाक्यांश किसी के साथ भी साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेट कर लें, तो ब्राउज़र को ताजगी देने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "rabby": {\n "extension": {\n "step1": {\n "title": "Rabby एक्सटेंशन स्थापित करें",\n "description": "हम आपको सलाह देते हैं कि अपने वॉलेट की जल्दी से पहुँच के लिए Rabby को अपने टास्कबार में पिन करें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेते हैं। कभी भी किसी के साथ अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपना ब्राउज़र ताज़ा करें",\n "description": "जब आप अपना वॉलेट सेट अप कर लेते हैं, तो ब्राउज़र को ताज़ा करने और एक्सटेंशन लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "ronin": {\n "qr_code": {\n "step1": {\n "description": "हम आपके वॉलेट तक जल्दी पहुँच के लिए Ronin Wallet को आपके होम स्क्रीन पर डालने की सलाह देते हैं।",\n "title": "Ronin Wallet ऐप खोलें"\n },\n "step2": {\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "जैसे ही आप स्कैन करेंगे, एक कनेक्शन संकेत आपके वॉलेट को कनेक्ट करने के लिए प्रकट होगा।",\n "title": "स्कैन बटन को टैप करें"\n }\n },\n "extension": {\n "step1": {\n "description": "अपने वॉलेट तक जल्दी पहुँच के लिए हम Ronin Wallet को आपके टास्कबार पर पिन करने की सलाह देते हैं।",\n "title": "Ronin Wallet एक्सटेंशन इंस्टॉल करें"\n },\n "step2": {\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।",\n "title": "वॉलेट बनाएं या आयात करें"\n },\n "step3": {\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।",\n "title": "अपने ब्राउज़र को ताज़ा करें"\n }\n }\n },\n "ramper": {\n "extension": {\n "step1": {\n "title": "Ramper एक्सटेंशन इंस्टॉल करें",\n "description": "अपने वॉलेट तक आसान पहुँच के लिए हम Ramper को आपके टास्कबार पर पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएँ",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।"\n }\n }\n },\n "safeheron": {\n "extension": {\n "step1": {\n "title": "कोर एक्सटेंशन स्थापित करें",\n "description": "हम आपको सलाह देते हैं कि अपने वॉलेट की जल्दी से पहुँच के लिए Safeheron को अपने टास्कबार में पिन करें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके से अपना वॉलेट बैकअप कर रहे हैं। कभी भी किसी के साथ अपने गुप्त वाक्यांश को साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपने वॉलेट को सेट अप करते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन को लोड करें।"\n }\n }\n },\n "taho": {\n "extension": {\n "step1": {\n "title": "ताहो एक्सटेंशन स्थापित करें",\n "description": "हम आपके वॉलेट तक त्वरित पहुँच के लिए ताहो को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएँ या आयात करें",\n "description": "सुनिश्चित करें कि आप एक सुरक्षित तरीके से अपना वॉलेट बैकअप कर रहे हैं। कभी भी किसी के साथ अपने गुप्त वाक्यांश को साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना बटुआ सेट कर लेते हैं, तो नीचे क्लिक करके ब्राउज़र को ताज़ा करें और एक्सटेंशन को लोड करें।"\n }\n }\n },\n "talisman": {\n "extension": {\n "step1": {\n "title": "तालिसमान एक्सटेंशन स्थापित करें",\n "description": "हम आपके बटुए के त्वरित पहुँच के लिए तालिसमान को अपने टास्कबार में पिन करने की सिफारिश करते हैं।"\n },\n "step2": {\n "title": "एक ईथेरियम बटुए बनाएं या आयात करें",\n "description": "अपने बटुए का बैकअप एक सुरक्षित तरीके से लेने का ध्यान रखें। कभी भी अपनी वसूली वाक्यांश को किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना बटुआ सेट कर लेते हैं, तो नीचे क्लिक करके ब्राउज़र को ताज़ा करें और एक्सटेंशन को लोड करें।"\n }\n }\n },\n "xdefi": {\n "extension": {\n "step1": {\n "title": "XDEFI वॉलेट एक्सटेंशन स्थापित करें",\n "description": "हम आपकी वॉलेट की जल्दी से पहुँच के लिए XDEFI Wallet को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएं या आयात करें",\n "description": "निश्चित रूप से अपने वॉलेट का बैकअप किसी सुरक्षित तरीके से लें। अपनी गोपनीय वाक्यांश को किसी के साथ शेयर ना करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आपने अपनी वॉलेट सेट अप कर ली हो, तो ब्राउज़र को ताज़ा करने और एक्सटेंशन को लोड करने के लिए नीचे क्लिक करें।"\n }\n }\n },\n "zeal": {\n "extension": {\n "step1": {\n "title": "Zeal एक्सटेंशन स्थापित करें",\n "description": "हम आपको अपने वॉलेट तक जल्दी पहुँचने के लिए Zeal को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।"\n }\n }\n },\n "safepal": {\n "extension": {\n "step1": {\n "title": "SafePal Wallet एक्सटेंशन स्थापित करें",\n "description": "अपने ब्राउज़र के शीर्ष दाएं में क्लिक करें और SafePal Wallet को आसानी से पहुंच के लिए पिन करें।"\n },\n "step2": {\n "title": "एक बटुआ बनाएं या आयात करें",\n "description": "नया बटुआ बनाएं या मौजूदा को आयात करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप SafePal वॉलेट सेट अप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को रिफ्रेश करें और एक्सटेंशन लोड करें।"\n }\n },\n "qr_code": {\n "step1": {\n "title": "SafePal वॉलेट ऐप खोलें",\n "description": "अपने वॉलेट तक जल्दी पहुंचने के लिए SafePal वॉलेट को अपनी होम स्क्रीन पर रखें।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "नया बटुआ बनाएं या मौजूदा को आयात करें।"\n },\n "step3": {\n "title": "सेटिंग्स में WalletConnect को टैप करें",\n "description": "नया कनेक्शन चुनें, फिर QR कोड स्कैन करें और कनेक्ट करने के लिए प्रॉम्प्ट की पुष्टि करें।"\n }\n }\n },\n "desig": {\n "extension": {\n "step1": {\n "title": "Desig एक्सटेंशन स्थापित करें",\n "description": "हम आपको अपने वॉलेट के लिए आसानी से पहुंच पाने के लिए Desig को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "एक वॉलेट बनाएँ",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।"\n }\n }\n },\n "subwallet": {\n "extension": {\n "step1": {\n "title": "SubWallet एक्सटेंशन स्थापित करें",\n "description": "हम आपको अपने वॉलेट तक तेजी से पहुंचने के लिए SubWallet को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने बटुए का बैकअप एक सुरक्षित तरीके से लेने का ध्यान रखें। कभी भी अपनी वसूली वाक्यांश को किसी के साथ साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।"\n }\n },\n "qr_code": {\n "step1": {\n "title": "SubWallet ऐप खोलें",\n "description": "हम आपको तेजी से पहुंचने के लिए SubWallet को अपने होम स्क्रीन पर रखने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन को टैप करें",\n "description": "जैसे ही आप स्कैन करेंगे, एक कनेक्शन संकेत आपके वॉलेट को कनेक्ट करने के लिए प्रकट होगा।"\n }\n }\n },\n "clv": {\n "extension": {\n "step1": {\n "title": "CLV Wallet एक्सटेंशन स्थापित करें",\n "description": "हम आपको अपने वॉलेट तक तेजी से पहुंचने के लिए CLV Wallet को अपने टास्कबार में पिन करने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "अपने ब्राउज़र को ताज़ा करें",\n "description": "एक बार जब आप अपना वॉलेट सेटअप कर लेते हैं, तो नीचे क्लिक करें ताकि ब्राउज़र को ताज़ा करें और एक्सटेंशन लोड करें।"\n }\n },\n "qr_code": {\n "step1": {\n "title": "CLV वॉलेट ऐप खोलें",\n "description": "हम तीव्र पहुंच के लिए आपके होम स्क्रीन पर CLV वॉलेट रखने की सलाह देते हैं।"\n },\n "step2": {\n "title": "वॉलेट बनाएं या आयात करें",\n "description": "अपने वॉलेट का बैकअप एक सुरक्षित तरीके से लेने के लिए सुनिश्चित करें। किसी के साथ भी अपना गुप्त वाक्यांश साझा न करें।"\n },\n "step3": {\n "title": "स्कैन बटन को टैप करें",\n "description": "जैसे ही आप स्कैन करेंगे, एक कनेक्शन संकेत आपके वॉलेट को कनेक्ट करने के लिए प्रकट होगा।"\n }\n }\n },\n "okto": {\n "qr_code": {\n "step1": {\n "title": "Okto ऐप को खोलें",\n "description": "त्वरित पहुंच के लिए अपने होम स्क्रीन पर Okto जोड़ें"\n },\n "step2": {\n "title": "एक MPC वॉलेट बनाएं",\n "description": "एक खाता बनाएं और वॉलेट उत्पन्न करें"\n },\n "step3": {\n "title": "सेटिंग्स में WalletConnect को टैप करें",\n "description": "ऊपरी दाएँ में स्कैन QR आइकन को टैप करें और कनेक्ट करने के लिए संकेत दें।"\n }\n }\n },\n "ledger": {\n "desktop": {\n "step1": {\n "title": "लेजर लाइव ऐप खोलें",\n "description": "हम तेज एक्सेस के लिए अपने होम स्क्रीन पर Ledger Live डालने की सिफारिश करते हैं।"\n },\n "step2": {\n "title": "अपना लेजर सेट करें",\n "description": "एक नया लेजर सेट अप करें या मौजूदा वाले से कनेक्ट करें।"\n },\n "step3": {\n "title": "कनेक्ट करें",\n "description": "स्कैन करने के बाद, आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन प्रॉम्प्ट दिखाई देगा।"\n }\n },\n "qr_code": {\n "step1": {\n "title": "लेजर लाइव ऐप खोलें",\n "description": "हम तेज एक्सेस के लिए अपने होम स्क्रीन पर Ledger Live डालने की सिफारिश करते हैं।"\n },\n "step2": {\n "title": "अपना लेजर सेट करें",\n "description": "आप डेस्कटॉप ऐप के साथ सिंक कर सकते हैं या अपने Ledger को कनेक्ट कर सकते हैं।"\n },\n "step3": {\n "title": "कोड स्कैन करें",\n "description": "WalletConnect पर टैप करें फिर स्कैनर पर स्विच करें। जब आप स्कैन करेंगे, तो आपके वॉलेट को कनेक्ट करने के लिए एक कनेक्शन संकेत प्रकट होगा।"\n }\n }\n }\n }\n}\n'}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/9223.882cd6b61a640a13.js b/dist/controlpanel/_next/static/chunks/9223.882cd6b61a640a13.js deleted file mode 100644 index 4cbcabdbd..000000000 --- a/dist/controlpanel/_next/static/chunks/9223.882cd6b61a640a13.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9223],{99223:function(M,I,j){j.r(I),j.d(I,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3OCA3OCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNzIuMDQ5IDI2LjgyN2MtMS41NTktMy43NS00LjcyLTcuNzk4LTcuMTk1LTkuMDc4YTM3LjI2NCAzNy4yNjQgMCAwIDEgMy42MzIgMTAuODgzbC4wMDcuMDZjLTQuMDU1LTEwLjEwNS0xMC45MjktMTQuMTg2LTE2LjU0Ni0yMy4wNmE0My4zOSA0My4zOSAwIDAgMS0uODQ1LTEuMzczIDExLjMzNyAxMS4zMzcgMCAwIDEtLjM5NS0uNzQgNi41MjUgNi41MjUgMCAwIDEtLjUzNS0xLjQyLjA5Mi4wOTIgMCAwIDAtLjA4LS4wOTMuMTI4LjEyOCAwIDAgMC0uMDY5IDBjLS4wMDQgMC0uMDEyLjAwOC0uMDE3LjAxLS4wMDYuMDAyLS4wMTguMDEtLjAyNi4wMTRsLjAxNC0uMDI0QzQwLjk4NiA3LjI4IDM3LjkyNyAxNy4wNDIgMzcuNjUgMjEuOTI4YTE3Ljk0NCAxNy45NDQgMCAwIDAtOS44NzQgMy44MDRjLS4yOTUtLjI1LS42MDQtLjQ4NC0uOTI1LS43MDFhMTYuNjI5IDE2LjYyOSAwIDAgMS0uMS04Ljc2NiAyNi41NTggMjYuNTU4IDAgMCAwLTguNjM0IDYuNjcyaC0uMDE2Yy0xLjQyMS0xLjgwMi0xLjMyMi03Ljc0My0xLjI0LTguOTgzYTYuNDQgNi40NCAwIDAgMC0xLjE5Ny42MzUgMjYuMTE5IDI2LjExOSAwIDAgMC0zLjUwNiAzLjAwMyAzMS4zMTIgMzEuMzEyIDAgMCAwLTMuMzUyIDQuMDIzdi4wMDUtLjAwNmEzMC4yODcgMzAuMjg3IDAgMCAwLTQuODEyIDEwLjg2M2wtLjA0OC4yMzdhNTcuMDU4IDU3LjA1OCAwIDAgMC0uMzUzIDIuMjRjMCAuMDI2LS4wMDUuMDUxLS4wMDguMDc4YTM0LjE4MyAzNC4xODMgMCAwIDAtLjU4MiA0Ljk0NHYuMTg1YTM1Ljg2NyAzNS44NjcgMCAwIDAgNzEuMjA1IDYuMDY1Yy4wNi0uNDYzLjExLS45Mi4xNjMtMS4zODhhMzYuODgzIDM2Ljg4MyAwIDAgMC0yLjMyNi0xOC4wMTdsLjAwNC4wMDZaTTMwLjcxMyA1NC45MDJjLjE2OC4wOC4zMjUuMTY3LjQ5Ny4yNDRsLjAyNS4wMTZjLS4xNzQtLjA4My0uMzQ4LS4xNy0uNTIyLS4yNlptMzcuNzgtMjYuMnYtLjAzNGwuMDA3LjAzOC0uMDA3LS4wMDRaIi8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTcyLjA1IDI2LjgyOGMtMS41NTgtMy43NS00LjcyLTcuNzk4LTcuMTk1LTkuMDc4YTM3LjI2MSAzNy4yNjEgMCAwIDEgMy42MzIgMTAuODgydi4wMzRsLjAwNy4wMzhhMzIuNDggMzIuNDggMCAwIDEtMS4xMTYgMjQuMjA3Yy00LjExIDguODItMTQuMDU2IDE3Ljg2LTI5LjYzIDE3LjQxNUMyMC45MjYgNjkuODUgNi4xMDEgNTcuMzYyIDMuMzM1IDQxLjAxMWMtLjUwNS0yLjU3OSAwLTMuODg2LjI1My01Ljk4MmEyNi43MjMgMjYuNzIzIDAgMCAwLS41NzYgNC45NDl2LjE4NWEzNS44NjcgMzUuODY3IDAgMCAwIDcxLjIwNSA2LjA2NWMuMDYtLjQ2My4xMS0uOTIxLjE2My0xLjM4OWEzNi44ODQgMzYuODg0IDAgMCAwLTIuMzI2LTE4LjAxNmwtLjAwNC4wMDVaIi8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTcyLjA1IDI2LjgyOGMtMS41NTgtMy43NS00LjcyLTcuNzk4LTcuMTk1LTkuMDc4YTM3LjI2MSAzNy4yNjEgMCAwIDEgMy42MzIgMTAuODgydi4wMzRsLjAwNy4wMzhhMzIuNDggMzIuNDggMCAwIDEtMS4xMTYgMjQuMjA3Yy00LjExIDguODItMTQuMDU2IDE3Ljg2LTI5LjYzIDE3LjQxNUMyMC45MjYgNjkuODUgNi4xMDEgNTcuMzYyIDMuMzM1IDQxLjAxMWMtLjUwNS0yLjU3OSAwLTMuODg2LjI1My01Ljk4MmEyNi43MjMgMjYuNzIzIDAgMCAwLS41NzYgNC45NDl2LjE4NWEzNS44NjcgMzUuODY3IDAgMCAwIDcxLjIwNSA2LjA2NWMuMDYtLjQ2My4xMS0uOTIxLjE2My0xLjM4OWEzNi44ODQgMzYuODg0IDAgMCAwLTIuMzI2LTE4LjAxNmwtLjAwNC4wMDVaIi8+PHBhdGggZmlsbD0idXJsKCNlKSIgZD0iTTU0LjYxNSAzMS4wMzdjLjA3OC4wNTUuMTUuMTEuMjIzLjE2NGExOS41MjUgMTkuNTI1IDAgMCAwLTMuMzMtNC4zNDRjLTExLjE1MS0xMS4xNS0yLjkyMi0yNC4xNy0xLjUzNS0yNC44MzdsLjAxNC0uMDJDNDAuOTc4IDcuMjc0IDM3LjkyIDE3LjAzNyAzNy42NDMgMjEuOTIzYy40MTgtLjAyOS44MzItLjA2NCAxLjI2LS4wNjRhMTguMSAxOC4xIDAgMCAxIDE1LjcxMiA5LjE3NnYuMDAyWiIvPjxwYXRoIGZpbGw9InVybCgjZikiIGQ9Ik0zOC45MjMgMzMuMjY4Yy0uMDYuODkyLTMuMjExIDMuOTY5LTQuMzEzIDMuOTY5LTEwLjE5OCAwLTExLjg1NCA2LjE2OS0xMS44NTQgNi4xNjkuNDUxIDUuMTk1IDQuMDcxIDkuNDc2IDguNDQ3IDExLjczMy4yLjEwNC40MDMuMTk3LjYwNS4yOS4zNTIuMTU0LjcwMy4yOTggMS4wNTQuNDNhMTUuOTEgMTUuOTEgMCAwIDAgNC42NjYuOWMxNy44NzguODM5IDIxLjMzOS0yMS4zNzUgOC40MzgtMjcuODI1YTEyLjM4MSAxMi4zODEgMCAwIDEgOC42NDggMi4xQTE4LjEgMTguMSAwIDAgMCAzOC45IDIxLjg1N2MtLjQyNSAwLS44NDIuMDM2LTEuMjYuMDY0YTE3Ljk0MyAxNy45NDMgMCAwIDAtOS44NzMgMy44MDRjLjU0Ni40NjMgMS4xNjQgMS4wODEgMi40NjQgMi4zNjMgMi40MzMgMi4zOTcgOC42NzUgNC44ODEgOC42ODkgNS4xNzJsLjAwMi4wMDhaIi8+PHBhdGggZmlsbD0idXJsKCNnKSIgZD0iTTM4LjkyMyAzMy4yNjhjLS4wNi44OTItMy4yMTEgMy45NjktNC4zMTMgMy45NjktMTAuMTk4IDAtMTEuODU0IDYuMTY5LTExLjg1NCA2LjE2OS40NTEgNS4xOTUgNC4wNzEgOS40NzYgOC40NDcgMTEuNzMzLjIuMTA0LjQwMy4xOTcuNjA1LjI5LjM1Mi4xNTQuNzAzLjI5OCAxLjA1NC40M2ExNS45MSAxNS45MSAwIDAgMCA0LjY2Ni45YzE3Ljg3OC44MzkgMjEuMzM5LTIxLjM3NSA4LjQzOC0yNy44MjVhMTIuMzgxIDEyLjM4MSAwIDAgMSA4LjY0OCAyLjFBMTguMSAxOC4xIDAgMCAwIDM4LjkgMjEuODU3Yy0uNDI1IDAtLjg0Mi4wMzYtMS4yNi4wNjRhMTcuOTQzIDE3Ljk0MyAwIDAgMC05Ljg3MyAzLjgwNGMuNTQ2LjQ2MyAxLjE2NCAxLjA4MSAyLjQ2NCAyLjM2MyAyLjQzMyAyLjM5NyA4LjY3NSA0Ljg4MSA4LjY4OSA1LjE3MmwuMDAyLjAwOFoiLz48cGF0aCBmaWxsPSJ1cmwoI2gpIiBkPSJNMjYuMDk3IDI0LjU0MmMuMjkuMTg1LjUzLjM0Ni43NC40OTFhMTYuNjI4IDE2LjYyOCAwIDAgMS0uMS04Ljc2NSAyNi41NTcgMjYuNTU3IDAgMCAwLTguNjMzIDYuNjcxYy4xNzQtLjAwNCA1LjM3Ny0uMDk4IDcuOTkzIDEuNjAzWiIvPjxwYXRoIGZpbGw9InVybCgjaSkiIGQ9Ik0zLjMyNyA0MS4wMTNjMi43NjggMTYuMzUgMTcuNTkgMjguODQzIDM0LjQxNCAyOS4zMTUgMTUuNTczLjQ0IDI1LjUyLTguNiAyOS42My0xNy40MTVhMzIuNDggMzIuNDggMCAwIDAgMS4xMTUtMjQuMjA3di0uMDM0YzAtLjAyNy0uMDA1LS4wNDMgMC0uMDM1bC4wMDcuMDZjMS4yNzIgOC4zMDctMi45NTMgMTYuMzUxLTkuNTYgMjEuODAybC0uMDIuMDQ2Yy0xMi44NzEgMTAuNDg0LTI1LjE4OCA2LjMyNC0yNy42NzcgNC42MjctLjE3NC0uMDg0LS4zNDgtLjE3LS41MjItLjI2LTcuNTAzLTMuNTg3LTEwLjYwNC0xMC40Mi05LjkzOC0xNi4yODZhOS4yMSA5LjIxIDAgMCAxLTguNDk1LTUuMzQ0IDEzLjUyOCAxMy41MjggMCAwIDEgMTMuMTg2LS41MyAxNy44NiAxNy44NiAwIDAgMCAxMy40NjQuNTNjLS4wMTQtLjI5Mi02LjI1Ni0yLjc3Ni04LjY5LTUuMTczLTEuMy0xLjI4Mi0xLjkxNy0xLjg5OS0yLjQ2NC0yLjM2My0uMjk1LS4yNS0uNjA0LS40ODQtLjkyNS0uNy0uMjEzLS4xNDYtLjQ1My0uMzAzLS43NC0uNDkyLTIuNjE2LTEuNzAxLTcuODE4LTEuNjA4LTcuOTktMS42MDNoLS4wMTdjLTEuNDIyLTEuODAyLTEuMzIyLTcuNzQyLTEuMjQtOC45ODMtLjQyLjE2OS0uODIyLjM4Mi0xLjE5OC42MzZhMjYuMTA1IDI2LjEwNSAwIDAgMC0zLjUwNSAzLjAwMiAzMS4zMTUgMzEuMzE1IDAgMCAwLTMuMzY2IDQuMDEzdi4wMDYtLjAwNmEzMC4yODcgMzAuMjg3IDAgMCAwLTQuODEyIDEwLjg2M2MtLjAxOC4wNzMtMS4yOTIgNS42NDQtLjY2NCA4LjUzM2wuMDA3LS4wMDJaIi8+PHBhdGggZmlsbD0idXJsKCNqKSIgZD0iTTUxLjUwNyAyNi44NTVhMTkuNTI3IDE5LjUyNyAwIDAgMSAzLjMzIDQuMzQ5Yy4xOTguMTQ5LjM4Mi4yOTcuNTM4LjQ0IDguMTMyIDcuNDk2IDMuODcxIDE4LjA5IDMuNTU0IDE4Ljg0IDYuNjA1LTUuNDQyIDEwLjgyNi0xMy40OTEgOS41NTktMjEuOEM2NC40MyAxOC41NjggNTcuNTUgMTQuNDg3IDUxLjk0MiA1LjYxM2E0My40MDEgNDMuNDAxIDAgMCAxLS44NDQtMS4zNzMgMTEuMjkgMTEuMjkgMCAwIDEtLjM5Ni0uNzQgNi41MjUgNi41MjUgMCAwIDEtLjUzNC0xLjQyLjA5My4wOTMgMCAwIDAtLjA4Mi0uMDkzLjEyNy4xMjcgMCAwIDAtLjA2NyAwYy0uMDA1IDAtLjAxMi4wMDgtLjAxOC4wMWwtLjAyNi4wMTRjLTEuMzg3LjY1OC05LjYxNCAxMy42ODYgMS41MzYgMjQuODI3bC0uMDA0LjAxNloiLz48cGF0aCBmaWxsPSJ1cmwoI2spIiBkPSJNNTUuMzc1IDMxLjY1YTcuNDk1IDcuNDk1IDAgMCAwLS41MzgtLjQ0MWMtLjA3My0uMDU1LS4xNDUtLjExLS4yMjMtLjE2NGExMi4zODIgMTIuMzgyIDAgMCAwLTguNjQ3LTIuMWMxMi45IDYuNDUgOS40MzkgMjguNjU4LTguNDM4IDI3LjgyNWExNS45NSAxNS45NSAwIDAgMS00LjY2Ny0uOSAxOC44ODUgMTguODg1IDAgMCAxLTEuMDUzLS40MzEgMTMuMjQ4IDEzLjI0OCAwIDAgMS0uNjA1LS4yODlsLjAyNS4wMTZjMi40OTMgMS43MDIgMTQuODA2IDUuODYgMjcuNjc3LTQuNjI3bC4wMi0uMDQ2Yy4zMjItLjc1IDQuNTgyLTExLjM0NS0zLjU1My0xOC44NGwuMDAyLS4wMDRaIi8+PHBhdGggZmlsbD0idXJsKCNsKSIgZD0iTTIyLjc1NiA0My40czEuNjU1LTYuMTcgMTEuODUzLTYuMTdjMS4xMDIgMCA0LjI1Ny0zLjA3NiA0LjMxMy0zLjk2OGExNy44NiAxNy44NiAwIDAgMS0xMy40NjMtLjUzIDEzLjUyOSAxMy41MjkgMCAwIDAtMTMuMTg2LjUzIDkuMjEgOS4yMSAwIDAgMCA4LjQ5NSA1LjM0NGMtLjY2NCA1Ljg2NCAyLjQzNiAxMi42OTYgOS45MzggMTYuMjg2LjE2OC4wOC4zMjUuMTY3LjQ5Ny4yNDQtNC4zOC0yLjI2Mi03Ljk5Ni02LjU0MS04LjQ0Ny0xMS43MzNWNDMuNFoiLz48cGF0aCBmaWxsPSJ1cmwoI20pIiBkPSJNNzIuMDQ5IDI2LjgyN2MtMS41NTktMy43NS00LjcyLTcuNzk4LTcuMTk1LTkuMDc4YTM3LjI2MSAzNy4yNjEgMCAwIDEgMy42MzIgMTAuODgzbC4wMDcuMDZjLTQuMDU1LTEwLjEwNS0xMC45MjktMTQuMTg2LTE2LjU0Ni0yMy4wNmE0My4zOSA0My4zOSAwIDAgMS0uODQ0LTEuMzczIDExLjMzNyAxMS4zMzcgMCAwIDEtLjM5Ni0uNzQgNi41MjUgNi41MjUgMCAwIDEtLjUzNC0xLjQyLjA5Mi4wOTIgMCAwIDAtLjA4Mi0uMDkzLjEyOC4xMjggMCAwIDAtLjA2NyAwYy0uMDA1IDAtLjAxMi4wMDgtLjAxOC4wMWwtLjAyNi4wMTQuMDE0LS4wMjRDNDAuOTg2IDcuMjggMzcuOTI4IDE3LjA0MiAzNy42NSAyMS45MjhjLjQxOC0uMDI4LjgzMy0uMDY0IDEuMjYtLjA2NGExOC4xIDE4LjEgMCAwIDEgMTUuNzEzIDkuMTc3IDEyLjM4IDEyLjM4IDAgMCAwLTguNjQ4LTIuMWMxMi45IDYuNDUgOS40MzkgMjguNjU4LTguNDM4IDI3LjgyNmExNS45NTIgMTUuOTUyIDAgMCAxLTQuNjY2LS45IDE4LjkzMyAxOC45MzMgMCAwIDEtMS4wNTQtLjQzMmMtLjIwMi0uMDkzLS40MDUtLjE4NS0uNjA1LS4yODlsLjAyNS4wMTZhMTkuMDQgMTkuMDQgMCAwIDEtLjUyMi0uMjZjLjE2OC4wOC4zMjUuMTY3LjQ5Ny4yNDQtNC4zOC0yLjI2My03Ljk5Ni02LjU0Mi04LjQ0Ny0xMS43MzMgMCAwIDEuNjU1LTYuMTcgMTEuODUzLTYuMTcgMS4xMDIgMCA0LjI1Ny0zLjA3NiA0LjMxMy0zLjk2OC0uMDEzLS4yOTItNi4yNTUtMi43NzYtOC42ODgtNS4xNzMtMS4zLTEuMjgxLTEuOTE4LTEuODk5LTIuNDY1LTIuMzYyLS4yOTUtLjI1LS42MDQtLjQ4NS0uOTI1LS43MDJhMTYuNjI4IDE2LjYyOCAwIDAgMS0uMS04Ljc2NSAyNi41NTcgMjYuNTU3IDAgMCAwLTguNjM0IDYuNjcxaC0uMDE2Yy0xLjQyMi0xLjgwMS0xLjMyMi03Ljc0Mi0xLjI0LTguOTgzLS40Mi4xNjktLjgyMi4zODItMS4xOTcuNjM2YTI2LjExMiAyNi4xMTIgMCAwIDAtMy41MDYgMy4wMDIgMzEuMzA0IDMxLjMwNCAwIDAgMC0zLjM1MiA0LjAyM3YuMDA2LS4wMDdhMzAuMjg3IDMwLjI4NyAwIDAgMC00LjgxMiAxMC44NjRsLS4wNDguMjM2Yy0uMDY4LjMxNi0uMzcgMS45MTktLjQxNCAyLjI2M2E0MS43MjQgNDEuNzI0IDAgMCAwLS41MyA1di4xODVhMzUuODY2IDM1Ljg2NiAwIDAgMCA3MS4yMDYgNi4wNjRjLjA2LS40NjIuMTEtLjkyLjE2My0xLjM4OGEzNi44ODUgMzYuODg1IDAgMCAwLTIuMzI2LTE4LjAxNmwuMDAyLS4wMDJabS0zLjU1OCAxLjg0Mi4wMDYuMDM4LS4wMDYtLjAzOFoiLz48L2c+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJjIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQuOTk5IDEwLjMyOSkgc2NhbGUoNzQuNzY4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEyOSIgc3RvcC1jb2xvcj0iI0ZGQkQ0RiIvPjxzdG9wIG9mZnNldD0iLjE4NiIgc3RvcC1jb2xvcj0iI0ZGQUMzMSIvPjxzdG9wIG9mZnNldD0iLjI0NyIgc3RvcC1jb2xvcj0iI0ZGOUQxNyIvPjxzdG9wIG9mZnNldD0iLjI4MyIgc3RvcC1jb2xvcj0iI0ZGOTgwRSIvPjxzdG9wIG9mZnNldD0iLjQwMyIgc3RvcC1jb2xvcj0iI0ZGNTYzQiIvPjxzdG9wIG9mZnNldD0iLjQ2NyIgc3RvcC1jb2xvcj0iI0ZGMzc1MCIvPjxzdG9wIG9mZnNldD0iLjcxIiBzdG9wLWNvbG9yPSIjRjUxNTZDIi8+PHN0b3Agb2Zmc2V0PSIuNzgyIiBzdG9wLWNvbG9yPSIjRUIwODc4Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiNFNTAwODAiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDM3LjIzOSA0MC44NjUpIHNjYWxlKDc0Ljc2OCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjOTYwRTE4Ii8+PHN0b3Agb2Zmc2V0PSIuMzUxIiBzdG9wLWNvbG9yPSIjQjExOTI3IiBzdG9wLW9wYWNpdHk9Ii43NCIvPjxzdG9wIG9mZnNldD0iLjQzNSIgc3RvcC1jb2xvcj0iI0RCMjkzRCIgc3RvcC1vcGFjaXR5PSIuMzQzIi8+PHN0b3Agb2Zmc2V0PSIuNDk3IiBzdG9wLWNvbG9yPSIjRjUzMzRCIiBzdG9wLW9wYWNpdHk9Ii4wOTQiLz48c3RvcCBvZmZzZXQ9Ii41MyIgc3RvcC1jb2xvcj0iI0ZGMzc1MCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0Ni40OSAtNi4zMjgpIHNjYWxlKDU0LjE2MDYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTMyIiBzdG9wLWNvbG9yPSIjRkZGNDRGIi8+PHN0b3Agb2Zmc2V0PSIuMjUyIiBzdG9wLWNvbG9yPSIjRkZEQzNFIi8+PHN0b3Agb2Zmc2V0PSIuNTA2IiBzdG9wLWNvbG9yPSIjRkY5RDEyIi8+PHN0b3Agb2Zmc2V0PSIuNTI2IiBzdG9wLWNvbG9yPSIjRkY5ODBFIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyOC45MSA2MC4yOTcpIHNjYWxlKDM1LjU5ODEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMzUzIiBzdG9wLWNvbG9yPSIjM0E4RUU2Ii8+PHN0b3Agb2Zmc2V0PSIuNDcyIiBzdG9wLWNvbG9yPSIjNUM3OUYwIi8+PHN0b3Agb2Zmc2V0PSIuNjY5IiBzdG9wLWNvbG9yPSIjOTA1OUZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzEzOUU2Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxOC4zNDg1MiAtNC40MzYyNiA1LjE5Mzc0IDIxLjQ4MTQ1IDQwLjg1NiAzNC40NDgpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMjA2IiBzdG9wLWNvbG9yPSIjOTA1OUZGIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii4yNzgiIHN0b3AtY29sb3I9IiM4QzRGRjMiIHN0b3Atb3BhY2l0eT0iLjA2NCIvPjxzdG9wIG9mZnNldD0iLjc0NyIgc3RvcC1jb2xvcj0iIzc3MTZBOCIgc3RvcC1vcGFjaXR5PSIuNDUiLz48c3RvcCBvZmZzZXQ9Ii45NzUiIHN0b3AtY29sb3I9IiM2RTAwOEIiIHN0b3Atb3BhY2l0eT0iLjYiLz48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBpZD0iaCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjMxMyA3LjU1Mykgc2NhbGUoMjUuNjEzNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZFMjI2Ii8+PHN0b3Agb2Zmc2V0PSIuMTIxIiBzdG9wLWNvbG9yPSIjRkZEQjI3Ii8+PHN0b3Agb2Zmc2V0PSIuMjk1IiBzdG9wLWNvbG9yPSIjRkZDODJBIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjRkZBOTMwIi8+PHN0b3Agb2Zmc2V0PSIuNzMyIiBzdG9wLWNvbG9yPSIjRkY3RTM3Ii8+PHN0b3Agb2Zmc2V0PSIuNzkyIiBzdG9wLWNvbG9yPSIjRkY3MTM5Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImkiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni42NyAtOS4xMDQpIHNjYWxlKDEwOS4yODMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTEzIiBzdG9wLWNvbG9yPSIjRkZGNDRGIi8+PHN0b3Agb2Zmc2V0PSIuNDU2IiBzdG9wLWNvbG9yPSIjRkY5ODBFIi8+PHN0b3Agb2Zmc2V0PSIuNjIyIiBzdG9wLWNvbG9yPSIjRkY1NjM0Ii8+PHN0b3Agb2Zmc2V0PSIuNzE2IiBzdG9wLWNvbG9yPSIjRkYzNjQ3Ii8+PHN0b3Agb2Zmc2V0PSIuOTA0IiBzdG9wLWNvbG9yPSIjRTMxNTg3Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImoiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSg4My45NzYgMjUuNDg1IDI0LjkxNCkgc2NhbGUoODAuMDg0NSA1Mi41NTg4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRkY0NEYiLz48c3RvcCBvZmZzZXQ9Ii4wNiIgc3RvcC1jb2xvcj0iI0ZGRTg0NyIvPjxzdG9wIG9mZnNldD0iLjE2OCIgc3RvcC1jb2xvcj0iI0ZGQzgzMCIvPjxzdG9wIG9mZnNldD0iLjMwNCIgc3RvcC1jb2xvcj0iI0ZGOTgwRSIvPjxzdG9wIG9mZnNldD0iLjM1NiIgc3RvcC1jb2xvcj0iI0ZGOEIxNiIvPjxzdG9wIG9mZnNldD0iLjQ1NSIgc3RvcC1jb2xvcj0iI0ZGNjcyQSIvPjxzdG9wIG9mZnNldD0iLjU3IiBzdG9wLWNvbG9yPSIjRkYzNjQ3Ii8+PHN0b3Agb2Zmc2V0PSIuNzM3IiBzdG9wLWNvbG9yPSIjRTMxNTg3Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImsiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgzNi4zMTMgMTYuODA3KSBzY2FsZSg2OC4yMTY2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEzNyIgc3RvcC1jb2xvcj0iI0ZGRjQ0RiIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjRkY5ODBFIi8+PHN0b3Agb2Zmc2V0PSIuNTkyIiBzdG9wLWNvbG9yPSIjRkY1NjM0Ii8+PHN0b3Agb2Zmc2V0PSIuNjU1IiBzdG9wLWNvbG9yPSIjRkYzNjQ3Ii8+PHN0b3Agb2Zmc2V0PSIuOTA0IiBzdG9wLWNvbG9yPSIjRTMxNTg3Ii8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImwiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg1My44OTQgMjAuNTA3KSBzY2FsZSg3NC42NjYyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjA5NCIgc3RvcC1jb2xvcj0iI0ZGRjQ0RiIvPjxzdG9wIG9mZnNldD0iLjIzMSIgc3RvcC1jb2xvcj0iI0ZGRTE0MSIvPjxzdG9wIG9mZnNldD0iLjUwOSIgc3RvcC1jb2xvcj0iI0ZGQUYxRSIvPjxzdG9wIG9mZnNldD0iLjYyNiIgc3RvcC1jb2xvcj0iI0ZGOTgwRSIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iNjcuMzAyIiB4Mj0iNy43NjIiIHkxPSIxMy40NjEiIHkyPSI3MC45MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4wNDgiIHN0b3AtY29sb3I9IiNGRkY0NEYiLz48c3RvcCBvZmZzZXQ9Ii4xMTEiIHN0b3AtY29sb3I9IiNGRkU4NDciLz48c3RvcCBvZmZzZXQ9Ii4yMjUiIHN0b3AtY29sb3I9IiNGRkM4MzAiLz48c3RvcCBvZmZzZXQ9Ii4zNjgiIHN0b3AtY29sb3I9IiNGRjk4MEUiLz48c3RvcCBvZmZzZXQ9Ii40MDEiIHN0b3AtY29sb3I9IiNGRjhCMTYiLz48c3RvcCBvZmZzZXQ9Ii40NjIiIHN0b3AtY29sb3I9IiNGRjY3MkEiLz48c3RvcCBvZmZzZXQ9Ii41MzQiIHN0b3AtY29sb3I9IiNGRjM2NDciLz48c3RvcCBvZmZzZXQ9Ii43MDUiIHN0b3AtY29sb3I9IiNFMzE1ODciLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibSIgeDE9IjY2LjU4IiB4Mj0iMTUuOTI2IiB5MT0iMTMuMTU2IiB5Mj0iNjMuODE5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTY3IiBzdG9wLWNvbG9yPSIjRkZGNDRGIiBzdG9wLW9wYWNpdHk9Ii44Ii8+PHN0b3Agb2Zmc2V0PSIuMjY2IiBzdG9wLWNvbG9yPSIjRkZGNDRGIiBzdG9wLW9wYWNpdHk9Ii42MzQiLz48c3RvcCBvZmZzZXQ9Ii40ODkiIHN0b3AtY29sb3I9IiNGRkY0NEYiIHN0b3Atb3BhY2l0eT0iLjIxNyIvPjxzdG9wIG9mZnNldD0iLjYiIHN0b3AtY29sb3I9IiNGRkY0NEYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDcxLjY0djc0SDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDIpIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/934.405a73de74b58e27.js b/dist/controlpanel/_next/static/chunks/934.405a73de74b58e27.js deleted file mode 100644 index 492826186..000000000 --- a/dist/controlpanel/_next/static/chunks/934.405a73de74b58e27.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[934],{60934:function(M,I,N){N.r(I),N.d(I,{default:function(){return j}});var j="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA3OCA3OCI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNNjguODAyIDU3LjA2NmMtLjk5Mi41MTYtMi4wMTYuOTctMy4wNjQgMS4zNTlhMjkuNDU2IDI5LjQ1NiAwIDAgMS0xMC4zNzcgMS44NWMtMTMuNjczIDAtMjUuNTgyLTkuMzk1LTI1LjU4Mi0yMS40NzdhOS4xMDYgOS4xMDYgMCAwIDEgNC43NC03Ljg5MmMtMTIuMzcxLjUyLTE1LjU1MSAxMy40MTMtMTUuNTUxIDIwLjk1NyAwIDIxLjM5IDE5LjY4NSAyMy41MyAyMy45MzQgMjMuNTMgMi4yODQgMCA1LjcyNC0uNjY1IDcuODA1LTEuMzNsLjM3Ni0uMTE1YTM3LjA4OCAzNy4wODggMCAwIDAgMTkuMjUxLTE1LjI2MyAxLjE1NiAxLjE1NiAwIDAgMC0xLjUzMi0xLjYxOVoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNNjguODAyIDU3LjA2NmMtLjk5Mi41MTYtMi4wMTYuOTctMy4wNjQgMS4zNTlhMjkuNDU2IDI5LjQ1NiAwIDAgMS0xMC4zNzcgMS44NWMtMTMuNjczIDAtMjUuNTgyLTkuMzk1LTI1LjU4Mi0yMS40NzdhOS4xMDYgOS4xMDYgMCAwIDEgNC43NC03Ljg5MmMtMTIuMzcxLjUyLTE1LjU1MSAxMy40MTMtMTUuNTUxIDIwLjk1NyAwIDIxLjM5IDE5LjY4NSAyMy41MyAyMy45MzQgMjMuNTMgMi4yODQgMCA1LjcyNC0uNjY1IDcuODA1LTEuMzNsLjM3Ni0uMTE1YTM3LjA4OCAzNy4wODggMCAwIDAgMTkuMjUxLTE1LjI2MyAxLjE1NiAxLjE1NiAwIDAgMC0xLjUzMi0xLjYxOVoiIG9wYWNpdHk9Ii4zNSIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik0zMi41NTQgNzEuNzUxYTIyLjg5NCAyMi44OTQgMCAwIDEtNi41NjItNi4xNTcgMjMuMzI5IDIzLjMyOSAwIDAgMSA4LjUyNy0zNC42ODdjLjkyNS0uNDM0IDIuNDU4LTEuMTg2IDQuNTEtMS4xNTdhOS4zNjUgOS4zNjUgMCAwIDEgNy40MjkgMy43NTggOS4yMjIgOS4yMjIgMCAwIDEgMS44MiA1LjQwNmMwLS4wNTggNy4wODMtMjMuMDEtMjMuMTI0LTIzLjAxLTEyLjY5IDAtMjMuMTI1IDEyLjAyNS0yMy4xMjUgMjIuNjA1YTM3LjYzNiAzNy42MzYgMCAwIDAgMy40OTggMTYuMTg4IDM3IDM3IDAgMCAwIDQ1LjIwOSAxOS4zNjcgMjEuODI1IDIxLjgyNSAwIDAgMS0xOC4xNTMtMi4zMTNoLS4wM1oiLz48cGF0aCBmaWxsPSJ1cmwoI2UpIiBkPSJNMzIuNTU0IDcxLjc1MWEyMi44OTQgMjIuODk0IDAgMCAxLTYuNTYyLTYuMTU3IDIzLjMyOSAyMy4zMjkgMCAwIDEgOC41MjctMzQuNjg3Yy45MjUtLjQzNCAyLjQ1OC0xLjE4NiA0LjUxLTEuMTU3YTkuMzY1IDkuMzY1IDAgMCAxIDcuNDI5IDMuNzU4IDkuMjIyIDkuMjIyIDAgMCAxIDEuODIgNS40MDZjMC0uMDU4IDcuMDgzLTIzLjAxLTIzLjEyNC0yMy4wMS0xMi42OSAwLTIzLjEyNSAxMi4wMjUtMjMuMTI1IDIyLjYwNWEzNy42MzYgMzcuNjM2IDAgMCAwIDMuNDk4IDE2LjE4OCAzNyAzNyAwIDAgMCA0NS4yMDkgMTkuMzY3IDIxLjgyNSAyMS44MjUgMCAwIDEtMTguMTUzLTIuMzEzaC0uMDNaIiBvcGFjaXR5PSIuNDEiLz48cGF0aCBmaWxsPSJ1cmwoI2YpIiBkPSJNNDYuMDUzIDQ1LjAxM2MtLjI2LjI4OS0uOTgzLjcyMi0uOTgzIDEuNjE4IDAgLjc1Mi40OTIgMS41MDMgMS4zODggMi4xMSA0LjEzMyAyLjg5MSAxMS45NjcgMi40ODYgMTEuOTk2IDIuNDg2YTE3LjIyNyAxNy4yMjcgMCAwIDAgOC43NTktMi4zOTlBMTcuNzQ4IDE3Ljc0OCAwIDAgMCA3NiAzMy41MzdjLjA4Ny02LjQ3NS0yLjMxMy0xMC43ODItMy4yNjYtMTIuNjlDNjYuNTc3IDguODggNTMuMzY2IDIgMzkgMkEzNyAzNyAwIDAgMCAyIDM4LjQ4Yy4xNDUtMTAuNTUxIDEwLjYzNy0xOS4wNzggMjMuMTI1LTE5LjA3OCAxLjAxMiAwIDYuNzkzLjA4NiAxMi4xNCAyLjg5YTIwLjk4NiAyMC45ODYgMCAwIDEgOC45MzMgOC40N2MxLjc2MyAzLjA2NCAyLjA4IDYuOTY2IDIuMDggOC41MjcgMCAxLjU2MS0uNzggMy44NDUtMi4yNTQgNS43NTJsLjAzLS4wMjhaIi8+PHBhdGggZmlsbD0idXJsKCNnKSIgZD0iTTQ2LjA1MyA0NS4wMTNjLS4yNi4yODktLjk4My43MjItLjk4MyAxLjYxOCAwIC43NTIuNDkyIDEuNTAzIDEuMzg4IDIuMTEgNC4xMzMgMi44OTEgMTEuOTY3IDIuNDg2IDExLjk5NiAyLjQ4NmExNy4yMjcgMTcuMjI3IDAgMCAwIDguNzU5LTIuMzk5QTE3Ljc0OCAxNy43NDggMCAwIDAgNzYgMzMuNTM3Yy4wODctNi40NzUtMi4zMTMtMTAuNzgyLTMuMjY2LTEyLjY5QzY2LjU3NyA4Ljg4IDUzLjM2NiAyIDM5IDJBMzcgMzcgMCAwIDAgMiAzOC40OGMuMTQ1LTEwLjU1MSAxMC42MzctMTkuMDc4IDIzLjEyNS0xOS4wNzggMS4wMTIgMCA2Ljc5My4wODYgMTIuMTQgMi44OWEyMC45ODYgMjAuOTg2IDAgMCAxIDguOTMzIDguNDdjMS43NjMgMy4wNjQgMi4wOCA2Ljk2NiAyLjA4IDguNTI3IDAgMS41NjEtLjc4IDMuODQ1LTIuMjU0IDUuNzUybC4wMy0uMDI4WiIvPjwvZz48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImMiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyNy41NzY2IDAgMCAyNi4xOTc3IDQ3LjQ0IDUzLjU1MykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii43IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii45IiBzdG9wLW9wYWNpdHk9Ii41Ii8+PHN0b3Agb2Zmc2V0PSIxIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjIwOTAyIC00MC45Nzk4IDMzLjEwNzU0IDUuMDE2MjcgMjIuMzk1IDU5LjUwNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii44IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii45IiBzdG9wLW9wYWNpdHk9Ii41Ii8+PHN0b3Agb2Zmc2V0PSIxIi8+PC9yYWRpYWxHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMi4zNDAyNCA1OC41MDYyMSAtMTI0LjYwNjM2IC00Ljk4NDIzIDkuNDg0IDE1LjY3NykiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMzVDMUYxIi8+PHN0b3Agb2Zmc2V0PSIuMSIgc3RvcC1jb2xvcj0iIzM0QzFFRCIvPjxzdG9wIG9mZnNldD0iLjIiIHN0b3AtY29sb3I9IiMyRkMyREYiLz48c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMkJDM0QyIi8+PHN0b3Agb2Zmc2V0PSIuNyIgc3RvcC1jb2xvcj0iIzM2Qzc1MiIvPjwvcmFkaWFsR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJnIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoNzMuNzQgMTkuNDY3IDU5Ljc2Nykgc2NhbGUoMjguMTI1OCAyMi44NzE5KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM2NkVCNkUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NkVCNkUiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMTguOTY4IiB4Mj0iNzAuNTM3IiB5MT0iNTMuMTY0IiB5Mj0iNTMuMTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzBDNTlBNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzExNEE4QiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJkIiB4MT0iNDYuMTQiIHgyPSIxMy45NjciIHkxPSIzMC43OTEiIHkyPSI2NS44NTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjMUI5REUyIi8+PHN0b3Agb2Zmc2V0PSIuMiIgc3RvcC1jb2xvcj0iIzE1OTVERiIvPjxzdG9wIG9mZnNldD0iLjciIHN0b3AtY29sb3I9IiMwNjgwRDciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDc4RDQiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3NHY3NEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/9343.a7f54a99eddb02df.js b/dist/controlpanel/_next/static/chunks/9343.a7f54a99eddb02df.js deleted file mode 100644 index 8314d8e74..000000000 --- a/dist/controlpanel/_next/static/chunks/9343.a7f54a99eddb02df.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9343],{75740:function(e,t,s){s.d(t,{ConfigCtrl:function(){return C},zv:function(){return f},uA:function(){return g},ExplorerCtrl:function(){return R},jb:function(){return V},OptionsCtrl:function(){return w},AV:function(){return u},ThemeCtrl:function(){return G},ToastCtrl:function(){return X}}),Symbol();let r=Symbol(),o=Object.getPrototypeOf,n=new WeakMap,l=e=>e&&(n.has(e)?n.get(e):o(e)===Object.prototype||o(e)===Array.prototype),y=e=>l(e)&&e[r]||null,h=(e,t=!0)=>{n.set(e,t)},isObject=e=>"object"==typeof e&&null!==e,i=new WeakMap,a=new WeakSet,buildProxyFunction=(e=Object.is,t=(e,t)=>new Proxy(e,t),s=e=>isObject(e)&&!a.has(e)&&(Array.isArray(e)||!(Symbol.iterator in e))&&!(e instanceof WeakMap)&&!(e instanceof WeakSet)&&!(e instanceof Error)&&!(e instanceof Number)&&!(e instanceof Date)&&!(e instanceof String)&&!(e instanceof RegExp)&&!(e instanceof ArrayBuffer),r=e=>{switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e}},o=new WeakMap,n=(e,t,s=r)=>{let c=o.get(e);if((null==c?void 0:c[0])===t)return c[1];let p=Array.isArray(e)?[]:Object.create(Object.getPrototypeOf(e));return h(p,!0),o.set(e,[t,p]),Reflect.ownKeys(e).forEach(t=>{if(Object.getOwnPropertyDescriptor(p,t))return;let r=Reflect.get(e,t),o={value:r,enumerable:!0,configurable:!0};if(a.has(r))h(r,!1);else if(r instanceof Promise)delete o.value,o.get=()=>s(r);else if(i.has(r)){let[e,t]=i.get(r);o.value=n(e,t(),s)}Object.defineProperty(p,t,o)}),Object.preventExtensions(p)},c=new WeakMap,p=[1,1],u=r=>{if(!isObject(r))throw Error("object required");let o=c.get(r);if(o)return o;let f=p[0],b=new Set,notifyUpdate=(e,t=++p[0])=>{f!==t&&(f=t,b.forEach(s=>s(e,t)))},m=p[1],ensureVersion=(e=++p[1])=>(m===e||b.size||(m=e,g.forEach(([t])=>{let s=t[1](e);s>f&&(f=s)})),f),createPropListener=e=>(t,s)=>{let r=[...t];r[1]=[e,...r[1]],notifyUpdate(r,s)},g=new Map,addPropListener=(e,t)=>{if(g.has(e))throw Error("prop listener already exists");if(b.size){let s=t[3](createPropListener(e));g.set(e,[t,s])}else g.set(e,[t])},removePropListener=e=>{var t;let s=g.get(e);s&&(g.delete(e),null==(t=s[1])||t.call(s))},addListener=e=>{b.add(e),1===b.size&&g.forEach(([e,t],s)=>{if(t)throw Error("remove already exists");let r=e[3](createPropListener(s));g.set(s,[e,r])});let removeListener=()=>{b.delete(e),0===b.size&&g.forEach(([e,t],s)=>{t&&(t(),g.set(s,[e]))})};return removeListener},v=Array.isArray(r)?[]:Object.create(Object.getPrototypeOf(r)),w={deleteProperty(e,t){let s=Reflect.get(e,t);removePropListener(t);let r=Reflect.deleteProperty(e,t);return r&¬ifyUpdate(["delete",[t],s]),r},set(t,r,o,n){let p=Reflect.has(t,r),f=Reflect.get(t,r,n);if(p&&(e(f,o)||c.has(o)&&e(f,c.get(o))))return!0;removePropListener(r),isObject(o)&&(o=y(o)||o);let b=o;if(o instanceof Promise)o.then(e=>{o.status="fulfilled",o.value=e,notifyUpdate(["resolve",[r],e])}).catch(e=>{o.status="rejected",o.reason=e,notifyUpdate(["reject",[r],e])});else{!i.has(o)&&s(o)&&(b=u(o));let e=!a.has(b)&&i.get(b);e&&addPropListener(r,e)}return Reflect.set(t,r,b,n),notifyUpdate(["set",[r],o,f]),!0}},I=t(v,w);c.set(r,I);let C=[v,ensureVersion,n,addListener];return i.set(I,C),Reflect.ownKeys(r).forEach(e=>{let t=Object.getOwnPropertyDescriptor(r,e);"value"in t&&(I[e]=r[e],delete t.value,delete t.writable),Object.defineProperty(v,e,t)}),I})=>[u,i,a,e,t,s,r,o,n,c,p],[c]=buildProxyFunction();function proxy(e={}){return c(e)}function subscribe(e,t,s){let r;let o=i.get(e);o||console.warn("Please use proxy object");let n=[],a=o[3],c=!1,p=a(e=>{if(n.push(e),s){t(n.splice(0));return}r||(r=Promise.resolve().then(()=>{r=void 0,c&&t(n.splice(0))}))});return c=!0,()=>{c=!1,p()}}let p=proxy({history:["ConnectWallet"],view:"ConnectWallet",data:void 0}),u={state:p,subscribe:e=>subscribe(p,()=>e(p)),push(e,t){e!==p.view&&(p.view=e,t&&(p.data=t),p.history.push(e))},reset(e){p.view=e,p.history=[e]},replace(e){p.history.length>1&&(p.history[p.history.length-1]=e,p.view=e)},goBack(){if(p.history.length>1){p.history.pop();let[e]=p.history.slice(-1);p.view=e}},setData(e){p.data=e}},f={WALLETCONNECT_DEEPLINK_CHOICE:"WALLETCONNECT_DEEPLINK_CHOICE",WCM_VERSION:"WCM_VERSION",RECOMMENDED_WALLET_AMOUNT:9,isMobile:()=>"u">typeof window&&!!(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent)),isAndroid:()=>f.isMobile()&&navigator.userAgent.toLowerCase().includes("android"),isIos(){let e=navigator.userAgent.toLowerCase();return f.isMobile()&&(e.includes("iphone")||e.includes("ipad"))},isHttpUrl:e=>e.startsWith("http://")||e.startsWith("https://"),isArray:e=>Array.isArray(e)&&e.length>0,formatNativeUrl(e,t,s){if(f.isHttpUrl(e))return this.formatUniversalUrl(e,t,s);let r=e;r.includes("://")||(r=e.replaceAll("/","").replaceAll(":",""),r=`${r}://`),r.endsWith("/")||(r=`${r}/`),this.setWalletConnectDeepLink(r,s);let o=encodeURIComponent(t);return`${r}wc?uri=${o}`},formatUniversalUrl(e,t,s){if(!f.isHttpUrl(e))return this.formatNativeUrl(e,t,s);let r=e;r.endsWith("/")||(r=`${r}/`),this.setWalletConnectDeepLink(r,s);let o=encodeURIComponent(t);return`${r}wc?uri=${o}`},wait:async e=>new Promise(t=>{setTimeout(t,e)}),openHref(e,t){window.open(e,t,"noreferrer noopener")},setWalletConnectDeepLink(e,t){try{localStorage.setItem(f.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:e,name:t}))}catch{console.info("Unable to set WalletConnect deep link")}},setWalletConnectAndroidDeepLink(e){try{let[t]=e.split("?");localStorage.setItem(f.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:t,name:"Android"}))}catch{console.info("Unable to set WalletConnect android deep link")}},removeWalletConnectDeepLink(){try{localStorage.removeItem(f.WALLETCONNECT_DEEPLINK_CHOICE)}catch{console.info("Unable to remove WalletConnect deep link")}},setModalVersionInStorage(){try{"u">typeof localStorage&&localStorage.setItem(f.WCM_VERSION,"2.6.2")}catch{console.info("Unable to set Web3Modal version in storage")}},getWalletRouterData(){var e;let t=null==(e=u.state.data)?void 0:e.Wallet;if(!t)throw Error('Missing "Wallet" view data');return t}},b="u">typeof location&&(location.hostname.includes("localhost")||location.protocol.includes("https")),m=proxy({enabled:b,userSessionId:"",events:[],connectedWalletId:void 0}),g={state:m,subscribe:e=>subscribe(m.events,()=>e(function(e,t){let s=i.get(e);s||console.warn("Please use proxy object");let[r,o,n]=s;return n(r,o(),void 0)}(m.events[m.events.length-1]))),initialize(){m.enabled&&"u">typeof(null==crypto?void 0:crypto.randomUUID)&&(m.userSessionId=crypto.randomUUID())},setConnectedWalletId(e){m.connectedWalletId=e},click(e){if(m.enabled){let t={type:"CLICK",name:e.name,userSessionId:m.userSessionId,timestamp:Date.now(),data:e};m.events.push(t)}},track(e){if(m.enabled){let t={type:"TRACK",name:e.name,userSessionId:m.userSessionId,timestamp:Date.now(),data:e};m.events.push(t)}},view(e){if(m.enabled){let t={type:"VIEW",name:e.name,userSessionId:m.userSessionId,timestamp:Date.now(),data:e};m.events.push(t)}}},v=proxy({chains:void 0,walletConnectUri:void 0,isAuth:!1,isCustomDesktop:!1,isCustomMobile:!1,isDataLoaded:!1,isUiLoaded:!1}),w={state:v,subscribe:e=>subscribe(v,()=>e(v)),setChains(e){v.chains=e},setWalletConnectUri(e){v.walletConnectUri=e},setIsCustomDesktop(e){v.isCustomDesktop=e},setIsCustomMobile(e){v.isCustomMobile=e},setIsDataLoaded(e){v.isDataLoaded=e},setIsUiLoaded(e){v.isUiLoaded=e},setIsAuth(e){v.isAuth=e}},I=proxy({projectId:"",mobileWallets:void 0,desktopWallets:void 0,walletImages:void 0,chains:void 0,enableAuthMode:!1,enableExplorer:!0,explorerExcludedWalletIds:void 0,explorerRecommendedWalletIds:void 0,termsOfServiceUrl:void 0,privacyPolicyUrl:void 0}),C={state:I,subscribe:e=>subscribe(I,()=>e(I)),setConfig(e){var t,s;g.initialize(),w.setChains(e.chains),w.setIsAuth(!!e.enableAuthMode),w.setIsCustomMobile(!!(null==(t=e.mobileWallets)?void 0:t.length)),w.setIsCustomDesktop(!!(null==(s=e.desktopWallets)?void 0:s.length)),f.setModalVersionInStorage(),Object.assign(I,e)}};var O=Object.defineProperty,L=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,M=(e,t,s)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,K=(e,t)=>{for(var s in t||(t={}))W.call(t,s)&&M(e,s,t[s]);if(L)for(var s of L(t))E.call(t,s)&&M(e,s,t[s]);return e};let j="https://explorer-api.walletconnect.com",A="js-2.6.2";async function dist_w(e,t){let s=K({sdkType:"wcm",sdkVersion:A},t),r=new URL(e,j);return r.searchParams.append("projectId",C.state.projectId),Object.entries(s).forEach(([e,t])=>{t&&r.searchParams.append(e,String(t))}),(await fetch(r)).json()}let U={getDesktopListings:async e=>dist_w("/w3m/v1/getDesktopListings",e),getMobileListings:async e=>dist_w("/w3m/v1/getMobileListings",e),getInjectedListings:async e=>dist_w("/w3m/v1/getInjectedListings",e),getAllListings:async e=>dist_w("/w3m/v1/getAllListings",e),getWalletImageUrl:e=>`${j}/w3m/v1/getWalletImage/${e}?projectId=${C.state.projectId}&sdkType=wcm&sdkVersion=${A}`,getAssetImageUrl:e=>`${j}/w3m/v1/getAssetImage/${e}?projectId=${C.state.projectId}&sdkType=wcm&sdkVersion=${A}`};var P=Object.defineProperty,D=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,k=(e,t,s)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,F=(e,t)=>{for(var s in t||(t={}))x.call(t,s)&&k(e,s,t[s]);if(D)for(var s of D(t))N.call(t,s)&&k(e,s,t[s]);return e};let T=f.isMobile(),_=proxy({wallets:{listings:[],total:0,page:1},search:{listings:[],total:0,page:1},recomendedWallets:[]}),R={state:_,async getRecomendedWallets(){let{explorerRecommendedWalletIds:e,explorerExcludedWalletIds:t}=C.state;if("NONE"===e||"ALL"===t&&!e)return _.recomendedWallets;if(f.isArray(e)){let t={recommendedIds:e.join(",")},{listings:s}=await U.getAllListings(t),r=Object.values(s);r.sort((t,s)=>{let r=e.indexOf(t.id),o=e.indexOf(s.id);return r-o}),_.recomendedWallets=r}else{let{chains:e,isAuth:s}=w.state,r=e?.join(","),o=f.isArray(t),n={page:1,sdks:s?"auth_v1":void 0,entries:f.RECOMMENDED_WALLET_AMOUNT,chains:r,version:2,excludedIds:o?t.join(","):void 0},{listings:i}=T?await U.getMobileListings(n):await U.getDesktopListings(n);_.recomendedWallets=Object.values(i)}return _.recomendedWallets},async getWallets(e){let t=F({},e),{explorerRecommendedWalletIds:s,explorerExcludedWalletIds:r}=C.state,{recomendedWallets:o}=_;if("ALL"===r)return _.wallets;o.length?t.excludedIds=o.map(e=>e.id).join(","):f.isArray(s)&&(t.excludedIds=s.join(",")),f.isArray(r)&&(t.excludedIds=[t.excludedIds,r].filter(Boolean).join(",")),w.state.isAuth&&(t.sdks="auth_v1");let{page:n,search:i}=e,{listings:a,total:c}=T?await U.getMobileListings(t):await U.getDesktopListings(t),p=Object.values(a),u=i?"search":"wallets";return _[u]={listings:[..._[u].listings,...p],total:c,page:n??1},{listings:p,total:c}},getWalletImageUrl:e=>U.getWalletImageUrl(e),getAssetImageUrl:e=>U.getAssetImageUrl(e),resetSearch(){_.search={listings:[],total:0,page:1}}},$=proxy({open:!1}),V={state:$,subscribe:e=>subscribe($,()=>e($)),open:async e=>new Promise(t=>{let{isUiLoaded:s,isDataLoaded:r}=w.state;if(f.removeWalletConnectDeepLink(),w.setWalletConnectUri(e?.uri),w.setChains(e?.chains),u.reset("ConnectWallet"),s&&r)$.open=!0,t();else{let e=setInterval(()=>{let s=w.state;s.isUiLoaded&&s.isDataLoaded&&(clearInterval(e),$.open=!0,t())},200)}}),close(){$.open=!1}};var H=Object.defineProperty,z=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,S=(e,t,s)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,Y=(e,t)=>{for(var s in t||(t={}))B.call(t,s)&&S(e,s,t[s]);if(z)for(var s of z(t))J.call(t,s)&&S(e,s,t[s]);return e};let q=proxy({themeMode:"u">typeof matchMedia&&matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}),G={state:q,subscribe:e=>subscribe(q,()=>e(q)),setThemeConfig(e){let{themeMode:t,themeVariables:s}=e;t&&(q.themeMode=t),s&&(q.themeVariables=Y({},s))}},Q=proxy({open:!1,message:"",variant:"success"}),X={state:Q,subscribe:e=>subscribe(Q,()=>e(Q)),openToast(e,t){Q.open=!0,Q.message=e,Q.variant=t},closeToast(){Q.open=!1}}},59343:function(e,t,s){s.d(t,{WalletConnectModal:function(){return d}});var r=s(75740);let d=class d{constructor(e){this.openModal=r.jb.open,this.closeModal=r.jb.close,this.subscribeModal=r.jb.subscribe,this.setTheme=r.ThemeCtrl.setThemeConfig,r.ThemeCtrl.setThemeConfig(e),r.ConfigCtrl.setConfig(e),this.initUi()}async initUi(){if("u">typeof window){await s.e(1391).then(s.bind(s,41391));let e=document.createElement("wcm-modal");document.body.insertAdjacentElement("beforeend",e),r.OptionsCtrl.setIsUiLoaded(!0)}}}}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/9600.5accbcbb008d261e.js b/dist/controlpanel/_next/static/chunks/9600.5accbcbb008d261e.js deleted file mode 100644 index a6ffe4991..000000000 --- a/dist/controlpanel/_next/static/chunks/9600.5accbcbb008d261e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9600],{99600:function(M,I,j){j.r(I),j.d(I,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAxNmMwLTUuNiAwLTguNCAxLjA5LTEwLjU0YTEwIDEwIDAgMCAxIDQuMzctNC4zN0M3LjYgMCAxMC40IDAgMTYgMGgxNmM1LjYgMCA4LjQgMCAxMC41NCAxLjA5YTEwIDEwIDAgMCAxIDQuMzcgNC4zN0M0OCA3LjYgNDggMTAuNCA0OCAxNnYxNmMwIDUuNiAwIDguNC0xLjA5IDEwLjU0YTEwLjAwMSAxMC4wMDEgMCAwIDEtNC4zNyA0LjM3QzQwLjQgNDggMzcuNiA0OCAzMiA0OEgxNmMtNS42IDAtOC40IDAtMTAuNTQtMS4wOWExMCAxMCAwIDAgMS00LjM3LTQuMzdDMCA0MC40IDAgMzcuNiAwIDMyVjE2WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjA4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjEzMyA5LjUxM0MxIDExLjEzMSAxIDEzLjE4MyAxIDE2djE2YzAgMi44MTcgMCA0Ljg3LjEzMyA2LjQ4Ni4xMzEgMS42MDYuMzg3IDIuNjk1Ljg0OCAzLjZhOSA5IDAgMCAwIDMuOTMzIDMuOTMzYy45MDUuNDYxIDEuOTk0LjcxNyAzLjYuODQ4QzExLjEzIDQ3IDEzLjE4MyA0NyAxNiA0N2gxNmMyLjgxNyAwIDQuODcgMCA2LjQ4Ni0uMTMzIDEuNjA2LS4xMzEgMi42OTUtLjM4NyAzLjYtLjg0OGE5IDkgMCAwIDAgMy45MzMtMy45MzNjLjQ2MS0uOTA1LjcxNy0xLjk5NC44NDgtMy42QzQ3IDM2Ljg3IDQ3IDM0LjgxNiA0NyAzMlYxNmMwLTIuODE3IDAtNC44Ny0uMTMzLTYuNDg3LS4xMzEtMS42MDUtLjM4Ny0yLjY5NC0uODQ4LTMuNTk5YTkgOSAwIDAgMC0zLjkzMy0zLjkzM2MtLjkwNS0uNDYxLTEuOTk0LS43MTctMy42LS44NDhDMzYuODcgMSAzNC44MTYgMSAzMiAxSDE2Yy0yLjgxNyAwLTQuODcgMC02LjQ4Ny4xMzMtMS42MDUuMTMxLTIuNjk0LjM4Ny0zLjU5OS44NDhhOSA5IDAgMCAwLTMuOTMzIDMuOTMzYy0uNDYxLjkwNS0uNzE3IDEuOTk0LS44NDggMy42Wk0xLjA5IDUuNDZDMCA3LjYgMCAxMC40IDAgMTZ2MTZjMCA1LjYgMCA4LjQgMS4wOSAxMC41NGExMCAxMCAwIDAgMCA0LjM3IDQuMzdDNy42IDQ4IDEwLjQgNDggMTYgNDhoMTZjNS42IDAgOC40IDAgMTAuNTQtMS4wOWExMC4wMDEgMTAuMDAxIDAgMCAwIDQuMzctNC4zN0M0OCA0MC40IDQ4IDM3LjYgNDggMzJWMTZjMC01LjYgMC04LjQtMS4wOS0xMC41NGExMCAxMCAwIDAgMC00LjM3LTQuMzdDNDAuNCAwIDM3LjYgMCAzMiAwSDE2QzEwLjQgMCA3LjYgMCA1LjQ2IDEuMDlhMTAgMTAgMCAwIDAtNC4zNyA0LjM3WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PGcgY2xpcC1wYXRoPSJ1cmwoI2MpIj48cGF0aCBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4xMiIgZD0iTTI0LjcxNiAzNS43OTVjLjUzMSAwIC45NjgtLjIzNCAxLjQ1Mi0uNjg3bDkuOTg5LTkuMzhjLjUzNy0uNTEyLjY3OS0uOTM5LjY3OS0xLjMzIDAtLjQtLjEyOS0uODIzLS42OC0xLjM0bC05Ljk4OC05LjMxOGMtLjUyNy0uNDk3LS45MDMtLjc0LTEuNDM1LS43NC0uNzYyIDAtMS4yNzEuNTkyLTEuMjcxIDEuMzJ2NS4wNzVoLS40NEMxNC40MDMgMTkuMzk1IDEwIDI0LjY4OSAxMCAzNC4zNzNjMCAuOTAzLjUyIDEuNDIyIDEuMTE5IDEuNDIyLjQ4MiAwIC45NDQtLjE1IDEuMzEtLjg1NyAyLjAzMS00LjEwOCA1LjI5NS01LjQ4NiAxMC41OTQtNS40ODZoLjQzOXY1LjA2MmMwIC43My41MDkgMS4yODEgMS4yNTQgMS4yODFaIi8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNkKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0LjcxNiAzNC43OTVjLjUzMSAwIC45NjgtLjIzNCAxLjQ1Mi0uNjg3bDkuOTg5LTkuMzhjLjUzNy0uNTEyLjY3OS0uOTM5LjY3OS0xLjMzIDAtLjQtLjEyOS0uODIzLS42OC0xLjM0bC05Ljk4OC05LjMxOGMtLjUyNy0uNDk3LS45MDMtLjc0LTEuNDM1LS43NC0uNzYyIDAtMS4yNzEuNTkyLTEuMjcxIDEuMzJ2NS4wNzVoLS40NEMxNC40MDMgMTguMzk1IDEwIDIzLjY4OSAxMCAzMy4zNzNjMCAuOTAzLjUyIDEuNDIyIDEuMTE5IDEuNDIyLjQ4MiAwIC45NDQtLjE1IDEuMzEtLjg1NyAyLjAzMS00LjEwOCA1LjI5NS01LjQ4NiAxMC41OTQtNS40ODZoLjQzOXY1LjA2MmMwIC43My41MDkgMS4yODEgMS4yNTQgMS4yODFaIi8+PC9nPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNDh2NDhIMHoiLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iYyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwIDEzaDI2LjgzNnYyMi44MDhIMTB6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMCAxMmgyNi44MzZ2MjIuODA4SDEweiIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMjQiIHgyPSIyNCIgeTE9IjAiIHkyPSI0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM1OTYyN0EiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0QTUyNjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4="}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/9941.44044767831d9eb0.js b/dist/controlpanel/_next/static/chunks/9941.44044767831d9eb0.js deleted file mode 100644 index 82b47fca3..000000000 --- a/dist/controlpanel/_next/static/chunks/9941.44044767831d9eb0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9941],{89941:function(M,I,j){j.r(I),j.d(I,{default:function(){return N}});var N="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OCA3OCI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4Mj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC01NC45NDQgLTU0Ljk0NCAwIDIzLjYyIDc5LjQ3NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZjFiMmQiLz48c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjZmYxYjJkIi8+PHN0b3Agb2Zmc2V0PSIuNjE0IiBzdG9wLWNvbG9yPSIjZmYxYjJkIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTcwMDE0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgyPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTQ4LjU5NSAtNDguNTk1IDAgMzcuODU0IDc2LjIzNSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM5YzAwMDAiLz48c3RvcCBvZmZzZXQ9Ii43IiBzdG9wLWNvbG9yPSIjZmY0YjRiIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY0YjRiIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMjguMzQ2IDgwLjM5OEMxMi42OTEgODAuMzk4IDAgNjcuNzA3IDAgNTIuMDUyIDAgMzYuODUgMTEuOTY4IDI0LjQ0MyAyNi45OTYgMjMuNzM5YTI4LjI0NCAyOC4yNDQgMCAwIDEgMjAuMjQxIDcuMThjLTMuMzIyLTIuMjAzLTcuMjA3LTMuNDctMTEuMzU5LTMuNDctNi43NSAwLTEyLjc5NiAzLjM0OC0xNi44NjIgOC42MjktMy4xMzQgMy43LTUuMTY0IDkuMTY5LTUuMzAyIDE1LjMwN3YxLjMzNWMuMTM4IDYuMTM3IDIuMTY4IDExLjYwOCA1LjMwMiAxNS4zMDcgNC4wNjYgNS4yOCAxMC4xMTIgOC42MyAxNi44NjIgOC42MyA0LjE1MiAwIDguMDM4LTEuMjY5IDExLjM2LTMuNDc0YTI4LjIzOSAyOC4yMzkgMCAwIDEtMTguNzg1IDcuMjE1bC0uMTA4LjAwMXoiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMyAwIDAgLTEuMzMzMyAwIDEwNy4yKSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xOS4wMTYgNjguMDI1YzIuNjAxIDMuMDcgNS45NiA0LjkyMyA5LjYzMSA0LjkyMyA4LjI1MiAwIDE0Ljk0MS05LjM1NiAxNC45NDEtMjAuODk3cy02LjY5LTIwLjg5Ny0xNC45NDEtMjAuODk3Yy0zLjY3IDAtNy4wMyAxLjg1LTkuNjMgNC45MjIgNC4wNjYtNS4yODEgMTAuMTEtOC42MyAxNi44NjItOC42MyA0LjE1MiAwIDguMDM2IDEuMjY4IDExLjM1OSAzLjQ3MiA1LjgwMiA1LjE5IDkuNDU1IDEyLjczNSA5LjQ1NSAyMS4xMzMgMCA4LjM5Ny0zLjY1MyAxNS45NC05LjQ1MyAyMS4xMy0zLjMyNCAyLjIwNi03LjIwOSAzLjQ3My0xMS4zNjEgMy40NzMtNi43NSAwLTEyLjc5Ni0zLjM0OC0xNi44NjItOC42MyIgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzIDAgMCAtMS4zMzMzIDAgMTA3LjIpIi8+PC9zdmc+"}}]); \ No newline at end of file diff --git a/dist/controlpanel/_next/static/chunks/framework-ca706bf673a13738.js b/dist/controlpanel/_next/static/chunks/framework-ca706bf673a13738.js deleted file mode 100644 index c939b0af0..000000000 --- a/dist/controlpanel/_next/static/chunks/framework-ca706bf673a13738.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9774],{64448:function(n,t,a){/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var u,i,o,s,w,x,C=a(67294),_=a(63840);function p(n){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+n,a=1;a